London at Christmas
From mid-November London puts on its lights, markets and ice rinks. Hotels around the West End fill up on December weekends, so book early.
One thing to plan around: on Christmas Day itself the Tube, buses and trains don't run, and most attractions close.
Christmas lights
Regent Street and Oxford StreetFree
The best-known lights, usually switched on in early to mid-November.
Stay nearby: Soho · ~$360/nightCarnaby StreetFree
A different themed installation every year.
Stay nearby: Soho · ~$360/nightCovent GardenFree
A giant tree, decorations through the market hall and festive shopping.
Hotels in Covent Garden · ~$360/nightTrafalgar Square treeFree
Norway's annual gift to London, with carol singing in the evenings.
Stay nearby: Covent Garden · ~$360/night
Markets, rinks and events
Hyde Park Winter Wonderland
Rides, a circus, an ice rink and food stalls from late November to early January.
Tip: Book an entry slot online, especially at weekends.
Stay nearby: Paddington · ~$230/nightSouthbank Centre Winter MarketFree
Wooden chalets with mulled wine and food along the river. Free entry.
Stay nearby: South Bank · ~$295/nightSkating at Somerset House
London's prettiest ice rink, in an 18th-century courtyard.
Tip: Sessions sell out; book early.
Stay nearby: Covent Garden · ~$360/nightChristmas at Kew
A light trail through Kew Gardens; take the District line to Kew Gardens.
Carol services
Westminster Abbey and St Paul's hold carol services through December; some need tickets.
Stay nearby: Westminster · ~$320/night
Christmas Day and New Year
On 25 December there's no public transport at all, and most shops, museums and attractions close. Choose a hotel within walking distance of a restaurant that's open, and book Christmas lunch well ahead.
Boxing Day brings the sales and a reduced transport service. The New Year's Eve fireworks over the Thames are ticketed; the riverside viewing areas sell out months ahead.
Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides