Christmas in London is unlike anywhere else in the world. The city transforms completely from late November. Markets appear in parks, lights stretch across every main street, and centuries-old traditions come alive. For US visitors, December is one of the most memorable times to cross the Atlantic. This guide covers what to expect, what to see, and how to plan your Christmas in London from start to finish.

When to Visit London at Christmas
The festive season runs from late November to early January. Not all weeks are equal. Knowing when to arrive makes a real difference to your experience.
Early December
Early December is the sweet spot. Christmas lights are up. Markets are open. The city feels festive but not yet overwhelmed. Accommodation prices are also lower than in mid-December. If you want to enjoy London’s Christmas atmosphere without the biggest crowds, aim for the first two weeks of December.
The Week Between Christmas and New Year
This week is busy but worth considering. Many attractions stay open. The sales begin on Boxing Day — 26th December — and the shops fill up fast. If you love the energy of a city in full celebration, this is a great time to visit. Book accommodation well in advance. It sells out quickly. New Year’s Eve brings fireworks along the Thames, though viewing spots near the river require tickets booked through the City of London.
Christmas Day Itself
Christmas Day in London is quiet. Most shops close. The Tube runs no service. Many restaurants shut too, though some hotels offer Christmas lunch. If your trip includes 25th December, book your dining well in advance. A quieter London can be lovely — but preparation is essential.
London’s Best Christmas Markets
Christmas markets are one of the main draws for December visitors. They are spread across the city and each has its own character.
Winter Wonderland in Hyde Park
Winter Wonderland is the largest Christmas event in London. It takes over Hyde Park from mid-November through early January. You will find fairground rides, an ice rink, a German-style market, and dozens of food stalls. Entry to the main market area is free. Rides and the ice rink cost extra. It gets very busy on weekends, so a weekday morning visit gives you a better experience. The atmosphere after dark is especially good — the lights make the whole park glow.
Southbank Centre Winter Market
The Southbank Centre Winter Market runs along the Thames with views across to the City of London. It stays open through November and December. Wooden chalets sell food, mulled wine, handmade gifts, and crafts. It is a more relaxed market than Winter Wonderland — better for browsing at your own pace. The location near the Tate Modern and the National Theatre makes it easy to combine with a full day on the South Bank.
Borough Market and Greenwich Market
Borough Market near London Bridge runs year-round, but in December it adds festive stalls alongside its regular traders. It is one of the best places in London to try British seasonal food — mince pies, roasted chestnuts, pork pies, and artisan cheeses. Greenwich Market, a short train ride from central London, transforms in December with handmade gifts and independent food traders. Both are worth the journey.
Christmas Lights in London
The Christmas lights go up in mid-November and stay until early January. Walking them is free and one of the best things to do in London in December.
Oxford Street and Regent Street
Oxford Street and Regent Street are lined with lights each December. The displays switch on at a public ceremony in mid-November. Walking both streets after dark takes about 30 to 40 minutes and costs nothing. Regent Street’s famous illuminated angels are one of London’s most recognised Christmas traditions. The area fills up on weekends, so an early weekday evening is a much better time to visit.
Trafalgar Square’s Norwegian Christmas Tree
Every December, Norway gives London a large Christmas tree for Trafalgar Square. This tradition has run since 1947 — a thank-you for Britain’s support during the Second World War. The tree is lit up each evening from early December. It stands at the heart of one of London’s most iconic spaces. The square is free to visit at any hour and is open throughout the festive period.
Carnaby Street and Covent Garden
Carnaby Street, just off Oxford Street, puts up one of the most creative light installations in London. The theme changes each year. Covent Garden hangs a giant Christmas display above its main piazza, usually from late November. Both are free to walk through. Street performers add to the festive atmosphere in Covent Garden throughout December.
Want London tips year-round? Join 3,000+ London lovers — free weekly newsletter →
What to Do in London at Christmas
Beyond the markets and lights, London has a full programme of Christmas activities. Most run from late November through the end of December.
Ice Skating Rinks
Several outdoor ice rinks open each December. The rink at Somerset House is the most atmospheric. It sits in the courtyard of an 18th-century building, surrounded by fairy lights. The Natural History Museum rink in South Kensington is another popular choice, set against the museum’s Gothic facade. Both rinks require pre-booking. Skate hire is included in the ticket price. Sessions last roughly an hour.
Christmas Shows and Pantomime
Pantomime is a British Christmas tradition. It is a theatrical performance — part comedy, part fairy tale — and it runs at theatres across London from November through January. If you have never seen a pantomime, go once. It is loud, funny, and completely unlike anything you would see back home. The West End also runs Christmas-themed productions throughout December. Tickets for popular shows sell out early, so book as soon as your dates are confirmed.
Free Museums and Galleries
London’s world-class museums are free and open throughout December. The British Museum, the Natural History Museum, the National Gallery, and the Science Museum all continue their regular programmes. Some put on special Christmas events and late-night openings. If the weather turns cold or wet — and it often does in December — the museums give you a warm, free, and endlessly interesting place to spend a few hours. See our full guide to London’s free museums for everything you need to know.
Getting Around London at Christmas
The London Underground (the Tube) runs throughout December, including on Christmas Eve and most of Boxing Day. On Christmas Day itself, there is no Tube service and bus services are very limited. Plan around this if your trip includes 25th December. Walking and taxis are your main options that day. On all other days, the Tube and buses run normally. Read our complete guide to getting around London to understand how to use an Oyster card and plan your routes.
If you are arriving by plane, Heathrow is the main gateway from the US. Our guide to getting from Heathrow into London covers every option — the Elizabeth line, National Express coaches, and black cabs — with timings and prices.
What Christmas in London Will Cost You
December is one of the pricier times to visit London. That said, there is more free entertainment in December than in almost any other month — the lights, the tree, the markets, and the museums all cost nothing to enjoy.
Flights and Accommodation
Flights from the US to London are most expensive in the week before Christmas — roughly 18th to 24th December. Early December and the days after Christmas often offer better value. Book as early as possible, ideally six months ahead. For accommodation, central London hotels in December range from budget options at around £90 per night to mid-range hotels at £150–200 per night. Staying slightly outside Zone 1 and using the Tube keeps costs down considerably. Our London travel budget guide has a full breakdown of what a trip from the US really costs.
Markets, Activities, and Food
Most Christmas markets are free to enter. You will spend money inside them on food, drinks, and gifts. A mulled wine at Winter Wonderland costs around £6–8. A market meal runs from £10–15. Ice skating sessions cost roughly £20–25 per person including skate hire. A pantomime ticket starts at around £20 and goes higher for West End productions.
Practical Tips for US Visitors at Christmas
- Dress in layers. December temperatures range from 3°C to 9°C (37°F to 48°F). Rain is likely. A waterproof outer layer is essential.
- Book early. Ice rinks, popular restaurants, and West End shows fill up quickly in December. Book as soon as you know your dates.
- Use contactless payment. London is almost entirely contactless. You do not need cash for most transactions, including the Tube.
- Visit lights after dark. The Christmas lights switch on from around 4pm. The city looks entirely different — and far more magical — after dark.
- Avoid Oxford Street on Saturdays. It is one of the busiest shopping streets in Europe on December weekends. Visit on a weekday morning for a much easier experience.
- Plan for Christmas Day. If your trip falls on 25th December, know that public transport stops, most shops close, and dining options are limited to pre-booked hotel restaurants.
Frequently Asked Questions About Christmas in London
What is the best time to visit London at Christmas?
Early December — roughly the first two weeks — is the best time for most visitors. The lights and markets are open, the crowds are smaller than later in the month, and accommodation prices are more reasonable. If you want to celebrate New Year’s Eve, the week between Christmas and New Year is also a good option.
Is Christmas in London worth it for US visitors?
Yes — Christmas is one of the best times of year to visit London. The city is beautifully decorated, there is a full programme of seasonal events, and much of the festive experience — lights, markets, the Trafalgar Square tree, the museums — is free. Book flights and accommodation early, as December is a popular travel period for families and couples from both sides of the Atlantic.
How cold is London at Christmas?
London in December is cold but rarely freezing. Average temperatures range from 3°C to 9°C (37°F to 48°F). Rain is more likely than snow. Pack waterproof layers, a warm coat, and comfortable walking shoes. A white Christmas in London is rare — it happens only a handful of times each decade.
What is open in London on Christmas Day?
Most shops, restaurants, and tourist attractions are closed on Christmas Day. There is no Tube service and very limited buses. Some hotels offer Christmas lunch, but these must be booked weeks in advance. If you are spending 25th December in London, plan around hotel dining, self-catered options, or a long walk through a quiet city.
Subscribe free to our weekly London newsletter →
Join 3,000+ London Lovers
Every week, get London’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Love more? Join 64,000 Ireland lovers → · Join 43,000 Scotland lovers → · Join 30,000 Italy lovers →
Free forever · One email per week · Unsubscribe anytime
