Christmas in London: The Ultimate Guide to Lights, Markets and Festive Things to Do

Quick answer: Christmas in London 2026 runs from early November, when the Oxford Street, Carnaby and Regent Street lights switch on, to early January. Hyde Park Winter Wonderland opens 19 November, the Southbank Winter Market 2 November, and Skate at Somerset House 11 November. Book hotels, shows and skating early, and remember there is no public transport on Christmas Day.

Neon signs with song lyrics and the text Carnaby London hang above a narrow street at night. Christmas in London
Xyuandbeyond is reader-supported. When you buy through links on our site, we may earn an affiliate commission. You can read our privacy policy here .

I lived in London for ten years, in a flat in South London near the Oval, and worked in an office just behind Waterloo Station. That put the Southbank, Covent Garden and the West End on my doorstep every December, and my weekly shop was on East Street Market off the Walworth Road, which has its own neighbourhood lights. This guide combines that local knowledge with dates and prices I have checked for the 2026 season, so you can plan a festive trip to London without the guesswork.

Fast Facts

Christmas in London 2026 Christmas lights: Carnaby 4 Nov, Regent Street 5 Nov, Covent Garden & Bond Street 12 Nov; Oxford Street early Nov (date TBC)
Trafalgar Square tree lighting: Thursday 3 December 2026 (traditional first-Thursday date)
Hyde Park Winter Wonderland: 19 Nov 2026 – 3 Jan 2027, closed Christmas Day, timed entry must be pre-booked Southbank Centre Winter Market: 2 Nov 2026 – 4 Jan 2027 (closed 25 & 31 Dec)
Christmas at Kew: 13 Nov 2026 – 3 Jan 2027, adults from about £25
Skate at Somerset House: 11 Nov 2026 – 10 Jan 2027, adults £15–£28.50
Big shows: The Nutcracker, London Coliseum (17 Dec – 9 Jan); A Christmas Carol, Old Vic (12 Nov – 9 Jan)
Christmas Day (Fri 25 Dec): no Tube, buses, Elizabeth line, Overground or trains; Santander Cycles still run
Boxing Day sales: from Saturday 26 December
December weather: typically 2–8°C (36–46°F), damp and grey; pack layers and an umbrella
A red scooter is parked in front of a flower shop with a sign reading Chez Michele.

Why Visit London at Christmas in 2026?

London at Christmas is a full sensory experience. The air smells of mulled wine and roasting chestnuts, the old streets glitter under millions of lights, and carol singers turn up on station concourses and church steps. You get world-class shopping, ice skating beside palaces, pantomime, ballet and markets all within a few Tube stops of each other.

The trade-off is crowds and cost. From my years living there, the sweet spot is midweek in late November or the first fortnight of December: the lights are on, the markets are open, and you avoid the last-minute shopping crush on the weekends before Christmas. If you hate crowds, see the big shopping streets early in the morning and save the evenings for the lights.

A crowd of people walks along a street lined with historic timber-framed buildings decorated with colorful hanging lights.

London Christmas Lights 2026: Switch-On Dates

Most of London’s displays are lit from early or mid-November 2026 until early January 2027. Here are the confirmed switch-on dates for the main streets.

Location2026 switch-onWhat to expect
Carnaby StreetWed 4 NovemberA 1990s-themed display; always the quirkiest in town
Regent Street & St James’sThu 5 NovemberThe “Spirit of Christmas” angels, free switch-on event 5–9pm
Oxford StreetEarly November (TBC)Some illuminations with a Harry Potter theme
Duke of York Square, ChelseaGarden from 5 Nov; tree lit 12 NovEver After Garden and a community tree lighting
KnightsbridgeTue 10 NovemberOver 12,000 bulbs nodding to the area’s equestrian past
MaryleboneWed 11 NovemberVillage-style lights from 6pm
Covent GardenFrom 12 NovemberOversized bows, baubles and mirror balls
Bond StreetThu 12 NovemberCrown Jewels theme, its final year before a new scheme
Walworth RoadThu 19 NovemberLights designed by local primary school pupils
Trafalgar Square treeThu 3 DecemberNorwegian spruce, carols nightly through December

Regent Street and Carnaby

Regent Street’s glowing angels are the classic London Christmas photo, especially with a red double-decker passing underneath. The switch-on ceremony is free. A few streets east, Carnaby Street’s lights change theme every year and are usually the most inventive in the city.

Oxford Street and the Department Store Windows

Oxford Street lights up first but is also the most crowded street in London in December. Go for the window displays at Selfridges and John Lewis, which are destinations in themselves, and visit before 10am or after 8pm if you can.

A white chair with fur, decorative deer, and tea sets are arranged in a winter-themed display with fairy lights.

Covent Garden

The heart of Covent Garden gets a giant real Christmas tree in the piazza, mistletoe chandeliers in the Market Building and oversized decorations for 2026. On my last trip in 2025 I bought Turkish Delight here and had a proper full English at Fernando, a small, real English café on one of the back streets: exactly the kind of place that keeps you going between the lights.

Chelsea and Knightsbridge

Duke of York Square in Chelsea is calmer and more family-friendly, with its Ever After Garden and a tree lighting on 12 November. Knightsbridge pairs well with a visit to Harrods’ windows.

Sloane Square a posh shopping district in Chelsea

Christmas Lights Tours in London 2026

London’s lights are spread across several neighbourhoods, so a tour is the easiest way to see the best of them in one evening. You can do it from the top of a bus, on foot with a guide, or under your own steam.

Christmas Bus Tours

Bus tours run nightly from mid-November to early January, usually between 4pm and 9pm, and last around 75–90 minutes. They are the best choice for families with small children, anyone with limited mobility, and cold, wet evenings.

TourWhat makes it differentGuide price (adult)
Vintage Bus Tour of LightsOpen-top bus with a live guide, departures 4pm–9pmFrom about £24
Christmas Lights Tour of London with optional Afternoon Teamince pies, shortbread and festive drinksFrom about £32
London Christmas Carol & Charles Dickens Small Group Walking TourFollow in Scrooge’s footsteps on a Charles Dickens walking tour. Discover cozy London pubs and stories you won’t find in the guide bookFrom about £110
Snowman Afternoon Tea bus tourEntry to The Snowman™ theatre show, Sing along to music from The Snowman™ and classic Christmas carolsFrom about £42
London Thames Christmas Party Dinner CruiseEnjoy a Christmas dinner with a twist on board a cruiseAbout £25
London Magical ToursSmall-group Christmas lights toursCheck site

Prices are based on the 2025 season and the operators’ current listings; 2026 fares are similar. Top-deck seats on open-top buses are usually first come, first served, so arrive early and wrap up warm: it gets very cold up there.

A city street at night is decorated with illuminated hanging star, umbrella, and gift-shaped lights.

Guided Christmas Lights Walking Tours

  • London Walks Christmas Lights Walk: a two-hour walk from the Strand through Trafalgar Square, St James’s, Piccadilly, Fortnum & Mason, Burlington Arcade, Bond Street, Oxford Street and Regent Street, finishing in Soho. 2026: Adults £43.

A Self-Guided Christmas Lights Walk

If you would rather go at your own pace, this is the route I recommend. It takes about two hours with stops and is mostly flat:

  • Trafalgar Square: start at the Norwegian tree (from 3 December).
  • Covent Garden: walk up to the piazza for the giant tree and Market Building decorations.
  • Seven Dials and Carnaby Street: head west through Seven Dials to Carnaby’s themed lights.
  • Regent Street: walk north under the Spirit of Christmas angels, stopping at Hamleys.
  • Oxford Street and Bond Street: see the Selfridges windows, then finish on Bond Street’s Crown Jewels display.

Go on a weekday between 5pm and 7pm for the best mix of atmosphere and space. For step-free travel back, Bond Street station on the Elizabeth line has lifts.

Best Christmas Markets in London 2026

London’s holiday markets are smaller than the big German or Austrian markets, but they are full of charm and mulled wine. Here is how they compare for 2026.

Southbank Centre Winter Market

Alpine-style chalets line the Queen’s Walk under Hungerford Bridge, between the Royal Festival Hall and Jubilee Gardens, selling gifts, street food, Dutch pancakes, churros and mulled wine with views of the Thames. When I worked behind Waterloo this was right on my doorstep, and it is still my first recommendation. 2026: 2 November to 4 January, 11am–10pm daily, closed 25 and 31 December. Free entry.

The Southbank Christmas Market with a canopy of blue lights and lots of people shopping at the small wooden chalets that contain all kinds of Christmas gifts

Winter by the River, London Bridge City

One of the most picturesque settings in London, with Tower Bridge as the backdrop, artisan stalls and an alpine-style bar. You will see it called both “Christmas by the River” and “Winter by the River”. 2026: expected 12 November to 4 January. Free entry.

People walk past brightly lit carnival game stalls at night with a large illuminated Ferris wheel in the background.

Greenwich Market

A covered market with over 100 stalls of handmade crafts, jewellery, antiques and excellent street food, so it works even in the rain. The Christmas market and lights start on 18–19 November 2026. Free entry. Stop and take a tour of the famous Cutty Sark while in Greenwich.

People at the outdoor market stalls of Greenwich Market, London,

Covent Garden Christmas Market

Festive stalls in the Market Building and piazza from 12 November 2026, right beside the big tree.

Old Spitalfields, Borough and King’s Cross

Old Spitalfields runs a Christmas market from 11 November to 24 December. Borough Market is a year-round food market, but it is at its best in December; on my 2025 visit I had a pork ciabatta from Black Pig and a sausage roll from The Ginger Pig, both worth the queue. King’s Cross and Granary Square also host markets from late November.

Leicester Square and Trafalgar Square

Leicester Square’s market can feel underwhelming and pricey, so temper your expectations and save your money for Southbank or Greenwich. The Trafalgar Square market (9 November to 2 January) is more worthwhile when combined with the tree and the carol singing.

Hyde Park Winter Wonderland

This is a festival in its own right: a huge market, fairground rides, a giant wheel, an ice rink, ice sculptures and shows. 2026: 19 November to 3 January 2027, usually 10am–10pm, closed Christmas Day. Important change: you can no longer just walk in. Every visitor needs a pre-booked one-hour entry slot. Off-peak slots are free to book, standard and peak slots carry a small charge, and rides and attractions are paid for separately.

Ice Skating in London at Christmas 2026

Skating with a palace or river view is a quintessential London Christmas experience. Book online in advance: it is cheaper and popular slots sell out.

Rink2026 datesAdult price
Skate at Somerset House11 Nov – 10 Jan£15–£28.50 (children £11)
Glide, Battersea Power Station6 Nov – 3 JanFrom about £16
Skate Leicester Square31 Oct – 3 JanFrom about £14
Queen’s House, Greenwich18 Nov – 3 JanCheck site
Hampton Court Palace20 Nov – 3 JanFrom about £19.50
Hyde Park Winter Wonderland19 Nov – 3 JanFrom about £11.50 (2025 price)

Somerset House

Skate in the neo-classical Edmond J. Safra Fountain Court beneath a giant tree. There are late-night Skate Lates with DJs, a Kids’ Club for ages 6–12, and dedicated sessions for wheelchair users plus relaxed, reduced-capacity sessions, which makes it the most accessible rink in London.

The Somerset House Christmas skating rink. The rink is in front of a very grand English Mansion with hundreds of windows and people skating

Hampton Court Palace

Skate in the shadow of Henry VIII’s Tudor palace. Skate aids are available to hire (around £6), and the palace runs its Winter Palace and a Festive Fayre on 4 December, so it is easy to make a day of it.

People ice skate on an outdoor rink at night, illuminated by string lights with a large building projection in the back.

Battersea Power Station and Leicester Square

Glide at Battersea has interconnecting rinks with views of the restored power station; warm up afterwards in the shops and bars inside. Skate Leicester Square opens earliest of all, on 31 October.

Visiting Santa in London

London has Santa experiences for every budget, from lavish department store grottos to garden trails. Almost all need booking, and the popular ones sell out weeks ahead.

Santa sits in his grotto with decorative Christmas lights everywhere

Department Store Grottos

  • Harrods, Knightsbridge: the most lavish grotto in London, with a premium price and a quality gift. Booking opens on the Harrods website in autumn.
  • Fortnum & Mason, Piccadilly: slightly cheaper than Harrods but still premium; watch their website from September.
  • Selfridges, Oxford Street: a visit pairs well with the windows and the Christmas shop.
  • Hamleys, Regent Street: the seven-floor toy shop runs its Jingle Town Fair, an in-store parade and a daily “Let it Snowtime” on Regent Street with snow machines, plus a ticketed grotto. In 2025 the programme ran from early November to Christmas Eve.

Magical and Themed Experiences

  • Santa’s Winter Garden at Fulham Palace: opens 20 November 2026, a gentler garden setting away from the West End crowds.
  • The Postal Museum: its festive Santa events are extremely popular; sign up to the museum’s newsletter to hear when tickets go on sale.
  • London Transport Museum, Covent Garden: Santa events among the historic buses and trains, with tickets usually released in the autumn.

Budget-Friendly Options

  • Garden centre grottos around Greater London are cheaper and easier to book; check local sites from November.
  • National Trust and English Heritage properties near London list Christmas events from September.

Christmas at Kew Gardens 2026

Christmas at Kew is London’s best-known illuminated trail. 2026: 13 November to 3 January 2027, 4:20pm–10pm, adults from about £25.23, children from £20, under-4s free. New this year are a floral meadow whose blooms respond to music and an animated willow tree, alongside favourites like the Fire Garden, the Pealight Tree and a light show projected onto the Temperate House.

Accessibility: Kew runs Quiet Access sessions on 21 November and 1, 16 and 26 December, and adult-only evenings on 3 and 9 December.

Laser projections at Royal Kew Gardens, during Christmas time.

More Festive Experiences in and Around London

Beyond the lights and markets, these are the seasonal experiences most worth booking for 2026.

Hogwarts in the Snow at Warner Bros. Studio Tour

From 14 November 2026 to 17 January 2027 the Harry Potter studio tour at Leavesden dresses the Great Hall for a Christmas feast, decorates the Gryffindor common room and covers the giant Hogwarts model in film snow. It is outside London, near Watford, so book a timed ticket with the shuttle bus from Watford Junction.

The Polar Express Train Ride from Euston

From 5 to 23 December 2026 a real train leaves London Euston for an hour-long Polar Express story ride, with hot chocolate, cookies and a gift from Santa. Tickets cost £69 per person (under-2s on a lap £5) and are online only. Steam fans can also ride the Santa Express steam trips from Victoria on 12 and 19 December.

A boy in a blue robe stands before a steam locomotive decorated with a wreath against a night sky with a full moon.

Chelsea Winter Village and Christmas Pop-Up Bars

Chelsea Winter Village (25 November to 28 December, 4:30pm–11pm) brings a light trail and alpine village to Chelsea. For grown-ups, Miracle on Russell Street in Covent Garden opens on 9 November with over-the-top Christmas cocktails and decorations.

An illustrated map depicts a park with various light displays, walking paths, and small groups of people.

Christmas Films and Quirky Events

  • The Muppet Christmas Carol at the Prince Charles Cinema: shown daily from 27 November to Christmas Eve (55 screenings), with a cult sing-along crowd.
  • Snow Globe Climb at The O2: a festive version of the rooftop climb from 20 November.
  • A singalong Christmas lights bus tour runs nightly through December for families.

Free Things to Do in London at Christmas

London at Christmas does not have to be expensive. These are all free:

Walking the Christmas lights on Regent Street, Carnaby, Oxford Street, Covent Garden and Bond Street

The department store windows at Selfridges, Liberty, Harrods and Fortnum & Mason

Selfridges giant Christmas baubles in pink and gold hang above the store escalators

Browsing the Southbank, Greenwich, Covent Garden and Trafalgar Square markets

The Trafalgar Square tree, its lighting ceremony and the nightly carol singing

Off-peak entry slots at Hyde Park Winter Wonderland (booking still required)

People stand in front of a wooden market stall decorated with string lights at night.

Watching the Peter Pan Cup swimmers in the Serpentine on Christmas morning

The free national museums, such as the British Museum and National Gallery (closed 24–26 December)

The Walworth Road lights, designed by local schoolchildren, for a neighbourhood London Christmas

How Much Does Christmas in London Cost?

ExperienceTypical 2026 cost
Christmas lights, markets, windowsFree
Winter Wonderland entryFree (off-peak) to a few pounds; rides extra
Ice skating£14–£28.50 per adult
Christmas at KewFrom about £25 per adult
West End show or balletFrom about £25 to over £100
Festive afternoon teaAbout £65–£135 per person
Polar Express train£69 per person
NYE fireworks ticket£20–£55
Central hotel, per night£120–£500
A large, illuminated Christmas tree stands in a city street at night near a building lit with green and red lights.

Christmas Shows, Theatre and Concerts 2026

London’s West End theatres are at their most festive in December. Highlights for 2026:

A cast in elaborate costumes stands on a checkered floor beneath the title Cinderella and text for a theatrical production.
ShowVenue2026–27 dates
The Nutcracker (English National Ballet)London Coliseum17 Dec – 9 Jan
A Christmas Carol (10th anniversary)The Old Vic12 Nov – 9 Jan
A Christmas Carol Goes WrongWyndham’s Theatre18 Dec – 23 Jan
Sherlock Holmes and the 12 Days of ChristmasAlexandra Palace Theatre24 Nov – 17 Jan
The SnowmanPeacock Theatre21 Nov – 3 Jan
Cirque AliceRoyal Festival Hall2 Dec – 3 Jan
Cinderella (panto-style)Lyric Hammersmith14 Nov – 3 Jan
Pinocchio the MusicalShakespeare’s Globe28 Nov – 3 Jan

Giles Terera plays Scrooge in the Old Vic’s 10th anniversary production. Year-round shows such as Wicked and The Lion King also run through Christmas.

The Barbican’s Christmas season (19 December to 1 January) includes a carol singalong on 19 December and candlelit carols on 22 December. The Royal Albert Hall hosts carol concerts and festive shows all December, and St Paul’s Cathedral, Westminster Abbey and St Martin-in-the-Fields hold carol services; most need advance tickets or early queuing.

A choir sings carols at St Paul's Cathedral in London

Christmas Pantomime: A Very British Tradition Explained

If you are visiting from North America or elsewhere, pantomime (“panto”) may be the most baffling and the most fun thing you do in London at Christmas. It has nothing to do with silent mime. A panto is a riotous family musical based loosely on a fairy tale, full of slapstick, terrible puns, pop songs, cross-dressing and constant shouting from the audience. Adults love it as much as children, because the jokes work on two levels.

The Panto Traditions You Need to Know

  • The Dame: a larger-than-life woman, always played by a man in outrageous costumes, such as Widow Twankey in Aladdin (created in 1861) or the Ugly Sisters in Cinderella. The joke is that nobody is fooled.
  • The Principal Boy: the young hero, traditionally played by a young woman, a convention dating back to the 1830s, although many modern pantos now cast a man.
  • The villain: enters from stage left to boos and hisses, and the audience is expected to boo every time.
  • “Oh no it isn’t!” / “Oh yes it is!”: the audience argues back with the cast throughout.
  • “He’s behind you!”: shouted when the villain or a ghost creeps up behind a character who pretends not to see.
  • The ghost or bench scene, the slosh scene and the pantomime horse or cow: set-piece routines of fright, custard-pie mess and two people in one animal costume.
  • Sweets and the songsheet: cast members throw sweets into the audience, and near the end a songsheet comes down for a singalong, often with children invited on stage.
  • Celebrity casting and topical jokes: TV stars and comedians take roles, and the script is packed with jokes about the year’s news and local places.

Where to See a Panto in London in 2026

PantomimeTheatre2026–27 dates
Cinderella (with Dawn French, Jennifer Saunders and Julian Clary)London Palladium5 Dec – 10 Jan
Jack and the BeanstalkHackney Empire21 Nov – 31 Dec
CinderellaLyric Hammersmith14 Nov – 3 Jan
Robin Hood and the Merry MandemTheatre Royal Stratford East21 Nov – 2 Jan
Jack and the BeanstalkRichmond Theatre5 Dec – 3 Jan
Peter PanNew Wimbledon Theatre5 Dec – 3 Jan
Dick Whittington and His Cat (plus an adults-only version)King’s Head Theatre, Islington22 Nov – 3 Jan
Potted Panto (a comic mash-up of seven pantos)Apollo Theatre6 Dec – 3 Jan

The Palladium is the glitziest, starriest and most expensive, and its humour is aimed at adults as much as children. For a more traditional community panto at a lower price, Hackney Empire is the one Londoners rave about. Book the Palladium early: the French and Saunders reunion is their first West End stage show together in 17 years.

London Christmas Traditions

The Trafalgar Square Christmas Tree

Every year since 1947 the people of Oslo have given London a Norwegian spruce, usually over 20 metres tall, in thanks for Britain’s support during the Second World War. It is lit at a free ceremony on the first Thursday of December (3 December 2026), dressed simply in the Norwegian style, and carol groups sing beneath it in one-hour sessions all month. It comes down just before Twelfth Night and is recycled into mulch. While you are there, see the Trafalgar Square lions.

A group of people wearing Santa hats sing near a large, decorated Christmas tree in a busy city square.

The Peter Pan Cup: Christmas Morning in the Serpentine

Since 1864, members of the Serpentine Swimming Club have raced in Hyde Park’s icy lake on Christmas morning. J.M. Barrie donated the cup in 1904, the year Peter Pan opened on stage. Only club members can swim, but anyone can watch for free from the lakeside.

A group of people in swimwear and caps stand on a pier by a lake while a person in a kilt plays bagpipes nearby.
©Serpentine Swim

Stir-Up Sunday

Traditionally, British families make their Christmas pudding on Stir-Up Sunday, the last Sunday before Advent (22 November 2026), with everyone in the household taking a turn to stir and make a wish. The name comes from the Book of Common Prayer collect for that day, “Stir up, we beseech thee, O Lord…”.

Christmas Crackers

Crackers were invented in London: confectioner Tom Smith came up with them in the 1840s, inspired by French bonbons wrapped in twists of paper, and later added the bang, the paper hat and the motto. Every British Christmas table still has them, along with the groan-worthy jokes inside.

Stylish Christmas table setup with festive crackers and holiday decorations.

Christmas Day: Lunch and the King’s Speech

Christmas Day in Britain revolves around a big lunch: roast turkey with all the trimmings, pigs in blankets, Brussels sprouts, Christmas pudding set alight with brandy, and mince pies. At 3pm the nation pauses for the King’s Christmas Message on TV, a tradition that began on the radio with George V in 1932.

A Christmas table set for Christmas dinner

Boxing Day

Boxing Day, 26 December, is a public holiday traditionally linked to the “Christmas boxes” of money or gifts given to servants and tradespeople. Today it means the Boxing Day sales, family walks, football matches and leftover turkey sandwiches.

Twelfth Night on Bankside

London’s festive season ends with a wonderfully eccentric free celebration outside Shakespeare’s Globe on the first weekend of January. The Holly Man, a green figure dressed in foliage, is piped across the Millennium Bridge, the Globe’s gates are wassailed with cider, actors perform a traditional mummers’ play, and slices of Twelfth Cake are handed out: whoever finds the bean and the pea is crowned King and Queen for the day. In 2026 it took place on Sunday 4 January.

A person wearing a green leafy costume and crown stands next to a person in a brown cap and yellow jacket at an event.
©Scott

Christmas Food Traditions

A London Christmas is also about food. The food halls at Harrods and Fortnum & Mason are an edible spectacle of hampers, Christmas puddings, mince pies, smoked salmon and Scotch eggs.

Festive Food and Drink in London

Christmas Afternoon Tea

A festive afternoon tea is one of the great London treats. For 2025, festive tea at The Ritz cost £120 per adult (£135 on Christmas Day), Fortnum & Mason £84 and The Savoy from £95; expect similar or slightly higher prices in 2026, and book weeks ahead. I had a gorgeous meal at The Savoy on my last visit.

Cosy Pubs

The Churchill Arms in Kensington is famous for its extravagant Christmas display (lit on 12 November 2026). The George Inn near Borough Market, London’s last galleried coaching inn, is perfect for a candlelit pint. A pub crawl between the two is a fine way to spend a December evening.

The ornate entrance of a pub features gold-painted cherub carvings, hanging flower baskets, and two chalkboard menu signs.

Igloos and Winter Pop-Ups

Heated domes and snow-globe dining pods pop up each winter along the Southbank and around Tower Bridge. Popular options have included Coppa Club’s igloos by Tower Bridge and Jimmy’s Lodge on the Southbank. Willows on the Roof at John Lewis has closed and has been removed from this guide.

View inside Jimmys Lodge Snow Globes pop up restaurants in Southbank, London, UK.

Getting Around London at Christmas

Christmas Day (Friday 25 December 2026)

There is no public transport on Christmas Day: no Tube, buses, Elizabeth line, Overground, DLR, trams, river boats or National Rail, and no Heathrow, Gatwick or Stansted Express. Santander Cycles can still be hired and some taxis run, at premium fares. The Congestion Charge does not apply. If you arrive at Heathrow on Christmas Day you will need a pre-booked taxi or transfer; National Express usually runs a limited coach service, so book well ahead. See Visit London’s Christmas essential information for the latest.

How to move to the UK a British double decker bus

Christmas Eve and Boxing Day

Services wind down early on Christmas Eve, and Boxing Day (Saturday 26 December) usually has a reduced Tube service with parts of the Overground and Elizabeth line closed. Network Rail traditionally does major engineering work between Christmas and New Year, which has closed big stations like Paddington and King’s Cross in recent years. Check TfL and National Rail journey planners before travelling.

Accessibility Tips

  • Use TfL’s step-free journey planner: many central Tube stations have no lifts, and December crowds make stairs harder.
  • Somerset House has dedicated wheelchair skating sessions; Kew has Quiet Access evenings.
  • Visit markets and lights on weekday mornings or early evenings to avoid the worst crowds.
  • A bus lights tour is the easiest way to see the displays without long walks.

Where to Stay in London at Christmas

Book by September if you can; central hotels fill up and prices climb for December weekends.

HotelAreaStarsFestive price estimate
The Rubens at the PalaceVictoria4£250–£400
Sea Containers LondonSouthbank4£300–£500
The Mandeville HotelMarylebone4£200–£350
The Z Hotel PiccadillyWest End3£120–£200

Prices are estimates per night for the festive period and vary with how early you book.

A doorman stands at the entrance of The Mandeville Hotel under a white portico with columns.

Christmas Eve in London

Christmas Eve is one of the best days of the trip: the lights, markets and shops are open, and the city feels festive rather than frantic once the office workers have left. Transport finishes early, so plan your evening around getting back. St Paul’s Cathedral, Westminster Abbey and Westminster Cathedral hold Christmas Eve services, including Midnight Mass; some need tickets or very early queuing, so check their websites from November.

New Year’s Eve Fireworks 2026

If you are staying through to New Year, the Thames fireworks around the London Eye are one of the world’s great New Year shows. The riverside viewing areas are ticket-only. Tickets for New Year’s Eve 2026 went on sale on 23 October 2026 through Ticketmaster (the only authorised seller, via the Mayor of London’s website), with a second release later in the year. Standard areas cost £20 for Londoners and £40 for non-Londoners; premium areas £35 and £55. Primrose Hill is closed on the night, so do not plan to watch from there.

Fireworks behind the Big Ben Tower in London

Christmas Day and Boxing Day in London

Almost all museums, shops and attractions close on Christmas Day, and Winter Wonderland and most markets shut too. The parks stay open, so a walk along the Thames, through Hyde Park to watch the Peter Pan Cup, or across an empty Westminster is a lovely way to spend the day. Book Christmas lunch at a hotel or restaurant months ahead. The Boxing Day sales start on Saturday 26 December, with big stores opening early.

24 Magical Hours in London at Christmas: A Mini Itinerary

Morning

  • Start at Covent Garden to see the giant tree and decorations before the crowds arrive.
  • Walk across Waterloo Bridge to the Southbank Winter Market for a coffee by the river.

Midday

  • Skate at Somerset House beneath its Christmas tree.
  • Lunch at The George Inn near Borough Market, or book a festive afternoon tea.

Afternoon

  • Wander Regent Street and Carnaby Street for the lights and shops, and pop into Hamleys.
  • Detour to Trafalgar Square for the tree and carol singers.

Evening

  • See a show: The Nutcracker at the Coliseum or A Christmas Carol at the Old Vic.
  • Or finish with mulled wine at Hyde Park Winter Wonderland (book your entry slot first).

Staying longer? Use my 7 days in London itinerary, browse London’s best street markets for gifts, and find quieter corners in my guide to hidden gems in London.

Essential Planning Tips for Christmas 2026

  • Book early: flights, hotels, shows, skating and Winter Wonderland slots by September or October.
  • Pack for damp cold: 2–8°C is typical, so bring layers, a waterproof coat, gloves and comfortable walking shoes.
  • Go midweek: weekends in December are packed, especially Oxford Street and Covent Garden.
  • Plan around Christmas Day: no transport and almost nothing open, so stay central and book lunch ahead.
The Harrods building is illuminated by strings of lights at night with an Underground sign visible at the street level.

Frequently Asked Questions About Christmas in London

When do the London Christmas lights switch on in 2026?

Most of London’s Christmas lights switch on in the first three weeks of November 2026. Carnaby goes first on 4 November, Regent Street and St James’s follow on 5 November, Covent Garden and Bond Street on 12 November, and Oxford Street is expected around early November (date still to be confirmed). The Trafalgar Square tree is traditionally lit on the first Thursday of December, which is 3 December in 2026.

When is Hyde Park Winter Wonderland 2026 and is it free?

Hyde Park Winter Wonderland runs from 19 November 2026 to 3 January 2027 and is closed on Christmas Day. Entry is no longer simply walk-in: every visitor must book a timed entry slot online. Off-peak slots are free to book, while standard and peak slots carry a small entry charge, and rides, the ice rink and shows are paid for separately.

Three people stand with their backs to the camera, looking at a brightly lit Ferris wheel at night.

Is public transport running in London on Christmas Day 2026?

No. On Christmas Day (Friday 25 December 2026) there is no Tube, bus, Elizabeth line, Overground, DLR, tram or National Rail service, and the Heathrow and Gatwick Express trains do not run. Santander Cycles can still be hired, and some taxis operate. Services return on Boxing Day, but often reduced and with engineering closures, so check TfL and National Rail before you travel.

What are the best Christmas markets in London in 2026?

The best London Christmas markets for 2026 are the Southbank Centre Winter Market (2 November to 4 January), Winter by the River at London Bridge City, Covent Garden’s festive market, Greenwich Market, Old Spitalfields, the Trafalgar Square market and the market stalls inside Hyde Park Winter Wonderland. Southbank and Greenwich give the best value; Leicester Square is the most expensive for what you get.

Large red ornaments hang from the arched glass ceiling of a multi-level indoor market filled with people.

Where can you go ice skating in London at Christmas 2026?

The main outdoor rinks for 2026 are Skate at Somerset House (11 November to 10 January), Glide at Battersea Power Station (from 6 November), Skate Leicester Square (from 31 October), the Queen’s House rink in Greenwich (from 18 November), Hampton Court Palace (from 20 November) and the rink inside Hyde Park Winter Wonderland. The Natural History Museum rink has closed permanently and the Canary Wharf rink is not returning for 2026.

Is the Natural History Museum ice rink open in 2026?

No. The Natural History Museum ice rink has closed permanently after 16 seasons, and the museum has turned its gardens into a space for urban wildlife. Somerset House or Hampton Court Palace are the best alternatives for skating against a historic backdrop.

What Christmas shows are on in London in 2026?

Highlights for Christmas 2026 include English National Ballet’s Nutcracker at the London Coliseum (17 December 2026 to 9 January 2027), A Christmas Carol at the Old Vic (12 November 2026 to 9 January 2027, its 10th anniversary production), A Christmas Carol Goes Wrong at Wyndham’s Theatre, The Snowman at the Peacock Theatre, Cirque Alice at the Royal Festival Hall, and Cinderella at the Lyric Hammersmith.

dancers perform The Nutcracker Ballet

When is the Trafalgar Square Christmas tree lit in 2026?

The Trafalgar Square Christmas tree is traditionally lit at a free public ceremony on the first Thursday of December, which falls on Thursday 3 December 2026. The tree has been a gift from the people of Oslo every year since 1947, in thanks for Britain’s support during the Second World War, and carol singers perform beneath it throughout December.

Can you swim in the Serpentine on Christmas Day?

Only if you are a member of the Serpentine Swimming Club. The Christmas morning Peter Pan Cup race in Hyde Park has run since 1864 and is closed to the public as competitors, but anyone can watch for free from the lakeside.

What is open in London on Christmas Day?

Very little is open on Christmas Day in London. Almost all museums, shops and attractions close, and Winter Wonderland and most markets shut too. Parks stay open, so a walk along the Thames or through Hyde Park is the classic choice, and many hotels and some restaurants serve Christmas lunch if booked well ahead.

Winter Wonderland in Hyde Park, London. The front gate of Hyde Park's Winter Wonderland with guests going through to enjoy the Christmas Market

When do tickets go on sale for the London New Year’s Eve fireworks?

Tickets for the London New Year’s Eve 2026 fireworks went on sale on Friday 23 October 2026, with a second, smaller release later in the year. They are sold only through Ticketmaster via the Mayor of London’s website, cost £20–£55 depending on area and whether you live in London, and the riverside viewing areas are ticket-only.

What is a Christmas pantomime?

A Christmas pantomime, or panto, is a British family musical comedy based loosely on a fairy tale such as Cinderella or Jack and the Beanstalk. It features a dame played by a man, a principal boy often played by a woman, a villain the audience boos, slapstick, pop songs, topical jokes and lots of audience participation such as shouting “He’s behind you!” and “Oh no it isn’t!”. Pantos run from late November to early January.

What is the best way to see the Christmas lights in London?

The easiest way to see London’s Christmas lights is a guided bus tour, which covers Regent Street, Oxford Street, Covent Garden and Trafalgar Square in about 75 to 90 minutes, from around £24. Walkers can join the London Walks Christmas Lights Walk (4 December to 1 January, £20) or follow a self-guided route from Trafalgar Square through Covent Garden, Carnaby and Regent Street to Oxford and Bond Street.

Stunning evening view of Regent Street in London, adorned with festive angel lights and iconic red double-decker bus.

What can you do for free in London at Christmas?

Free things to do in London at Christmas include walking the Regent Street, Carnaby, Oxford Street and Covent Garden lights, seeing the department store windows, browsing the Southbank and Greenwich markets, watching the Trafalgar Square tree lighting and carol singers, and booking a free off-peak entry slot at Hyde Park Winter Wonderland.

Is London worth visiting at Christmas?

Yes, London is worth visiting at Christmas if you like lights, markets, theatre and tradition, but it is busy and expensive. Go midweek in late November or the first two weeks of December for the best balance of atmosphere, crowds and prices, and book hotels, shows, skating and Winter Wonderland slots well ahead.

More Christmas in Europe

If you love a festive trip, read my guides to French Christmas traditions, Christmas in Europe, and things to do in Paris at Christmas. For festive bakes, see my British desserts guide.

Explore more of the region with guides to England, Scotland, Wales, Northern Ireland, or the full United Kingdom Travel Guide. For more on the Tower, see inside the Tower of London.

Explore more of the region with guides to England, Scotland, Wales, Northern Ireland, or the full United Kingdom Travel Guide.

Author

  • Faith is an Irish-Canadian travel writer, food entrepreneur and cultural travel specialist with more than 30 years of experience in food and travel. She has lived and travelled extensively across Ireland, the UK and Europe, writing about travel through the lens of culture, history, food, accessibility and everyday life.

    View all posts
Scroll to Top