London takes on a completely different character during the festive season. Streets are illuminated with spectacular displays, historic landmarks are decorated with Christmas trees, markets fill public squares, and theatres stage seasonal favourites. For visitors planning christmas in london, December offers an opportunity to combine traditional British festivities with sightseeing, shopping, food and entertainment.
The capital's 2026 festive programme includes Christmas markets, ice skating, theatre productions, light displays, seasonal tours and family attractions. Visit London highlights Oxford Street, Regent Street, Covent Garden, Southbank, Hyde Park Winter Wonderland and Christmas at Kew among the season's major experiences.
For travellers searching for london attractions in christmas, the key is to plan around neighbourhoods. Many attractions are close enough to combine in a single day, allowing you to experience several festive highlights without spending too much time travelling between them.
Also Read - 15 Wales Things to See: Amazing Attractions and Places to Explore
This post contains affiliate links. If you choose to book through them, a small commission may be earned at no additional cost to you. Your support genuinely helps keep the blog running and allows continued creation of high-quality travel guides. Thank you for being here and supporting this journey.
Why Visit London at Christmas?
There are many reasons christmas in london is so popular. The city combines traditional Christmas customs with large-scale modern events, creating a festive atmosphere that appeals to families, couples, solo travellers and groups of friends.
Central London becomes particularly atmospheric after dark. Regent Street is famous for its illuminated angels, Oxford Street is lined with spectacular lights, and Covent Garden traditionally creates one of the city's most photographed festive settings. Visit London also identifies Trafalgar Square, Carnaby Street and St James's among key areas for Christmas lights.
December is also a good time to experience London's theatres, museums, historic landmarks and restaurants alongside seasonal events. If you are researching things to do in london uk in december, you can create an itinerary that combines major attractions with Christmas markets and evening light displays.
Also Read - 11 Best Destinations for Christmas and New Year's Eve to Celebrate in Style
1. Explore London's Christmas Lights
Seeing the Christmas lights should be near the top of any christmas in london itinerary. The displays are generally free to enjoy, making them particularly useful for travellers trying to manage their budget.
Start around Oxford Circus and walk along Oxford Street before heading towards Regent Street. Continue towards Piccadilly Circus and Carnaby Street, then finish around Covent Garden.
Covent Garden is particularly impressive because its festive decorations are combined with the historic market setting. Giant Christmas trees, lights and seasonal displays create excellent photo opportunities.
For visitors who prefer not to walk long distances, a dedicated Christmas lights bus tour offers another option. Visit London's 2026 guide lists Christmas lights bus tours from £25, with routes passing locations including Regent Street, Trafalgar Square and Piccadilly Circus.
2. Visit Hyde Park Winter Wonderland
Hyde Park Winter Wonderland is one of the biggest london attractions in christmas and is particularly popular with families and groups.
The event combines a Christmas market with fairground rides, live entertainment, food stalls and an outdoor ice rink. Visit London's 2026 information describes it as a festive experience featuring the UK's largest outdoor ice rink, a giant observation wheel, the Magical Ice Kingdom and the Bavarian Village.
Allow at least three to four hours if you want to experience several attractions. You can browse Christmas stalls, try seasonal food, watch live entertainment and enjoy the rides.
Because Winter Wonderland can become extremely busy at weekends and during evenings, booking attractions in advance and choosing quieter time slots can make the experience more enjoyable.
3. Shop at London's Christmas Markets
Christmas markets are among the most enjoyable things to do in london uk in december. They provide opportunities to buy handmade gifts, decorations, clothing and food while enjoying the festive atmosphere.
Some of the most popular locations include:
- Southbank Centre Winter Market for riverside views and seasonal food
- Leicester Square Christmas Market for central London shopping and entertainment
- Covent Garden for decorations and festive photo opportunities
- Trafalgar Square for traditional Christmas atmosphere
- Hyde Park Winter Wonderland for rides, food and entertainment
- Greenwich Market for independent gifts and crafts
Visit London's 2026 Christmas market guide notes that most markets begin operating in November and several continue into early January, although individual dates vary.
4. Experience Christmas at Covent Garden
Covent Garden is one of the most attractive places to experience christmas in london because its festive decorations complement the historic architecture.
The area is ideal for an evening walk after visiting nearby attractions such as the Royal Opera House, National Gallery or West End theatres. Visitors can browse shops, watch street performers and enjoy seasonal food and drinks.
Covent Garden's central location also makes it easy to combine with Leicester Square and Trafalgar Square. This makes it one of the most practical london attractions in christmas for first-time visitors.
For photography, visit after sunset when the decorations and lights are illuminated.
5. Go Ice Skating
Ice skating provides another classic option among things to do in london in december. Seasonal rinks appear at different locations across London, creating opportunities to skate beside historic buildings and landmarks.
Hyde Park Winter Wonderland has one of the city's largest festive skating experiences, while other seasonal rinks have operated around attractions such as Somerset House and Canary Wharf in previous years.
Ice skating is particularly suitable for couples and families. However, availability, opening dates and session times change annually, so check the attraction's official website before making plans.
6. Watch a Christmas Theatre Show
London's West End is one of the city's greatest cultural attractions throughout the year, but theatre becomes especially appealing during christmas in london.
Seasonal productions range from traditional ballet and classic Christmas stories to pantomimes and family shows. In 2026, Visit London highlights productions including The Nutcracker, A Christmas Carol and Cirque Alice.
The Nutcracker at the London Coliseum runs from 17 December 2026 to 10 January 2027, with tickets listed from £31.25. A Christmas Carol at The Old Vic runs from November into January, with tickets from £29.50.
Booking early is recommended, particularly for popular performances around Christmas week.
7. Visit Christmas at Kew
Christmas at Kew is one of the most atmospheric london attractions in christmas for visitors who want to experience a large-scale light trail outside central London.
The Royal Botanic Gardens, Kew is transformed after dark with illuminated installations, colourful displays and seasonal food and drink. The experience is particularly suitable for couples and families looking for an evening activity.
The combination of gardens and lights creates an experience quite different from central London's shopping streets. It is therefore worth considering if you have several evenings available during your December visit.
8. Take a Christmas Thames Cruise
The River Thames provides another perspective on christmas in london. A seasonal Thames cruise allows visitors to see illuminated landmarks from the water while enjoying dinner, drinks or live entertainment, depending on the cruise.
A route can provide views of Tower Bridge, the London Eye, Westminster and other riverside landmarks.
This is particularly appealing for couples, families and visitors celebrating a special occasion. Visit London recommends the Thames as one of the best places to enjoy London's festive atmosphere, with South Bank, Westminster and Tower Bridge providing particularly good riverside viewpoints.
9. Visit London's Major Christmas Attractions
December is still a good time to visit London's famous landmarks. Depending on your itinerary, consider:
Tower of London
Explore the historic fortress and its famous Crown Jewels before walking along the Thames towards Tower Bridge.
Westminster Abbey
Combine a visit to the historic abbey with Westminster, the Houses of Parliament and a walk towards Trafalgar Square.
St Paul's Cathedral
The cathedral provides an impressive architectural experience and hosts seasonal services.
London Eye
Enjoy panoramic views over the capital, particularly around sunset when London's festive lights begin to appear.
These attractions are particularly useful when planning things to do in london uk in december because they provide daytime activities alongside Christmas events in the evening.
10. Enjoy Christmas Shopping
Shopping is an essential part of christmas in london, and the capital offers options ranging from major department stores to independent boutiques and markets.
Oxford Street is one of the most famous shopping destinations, while Regent Street offers luxury and flagship stores. Bond Street is better suited to designer shopping, and Covent Garden is useful for independent gifts and lifestyle products.
For something more distinctive, explore markets and smaller shops around Camden, Notting Hill, Greenwich and Shoreditch.
Try to complete major shopping before Christmas Eve because opening hours become increasingly restricted as Christmas Day approaches.
11. Try a Traditional Christmas Afternoon Tea
Afternoon tea is another excellent choice among things to do in london uk in december. During the festive season, many hotels and restaurants introduce Christmas-themed menus featuring mince pies, festive pastries, seasonal sandwiches and Christmas-inspired cakes.
Luxury hotels can provide an elegant experience for couples or special occasions, while department stores and dedicated tea rooms offer alternative price points.
A Christmas afternoon tea can also provide a useful warm indoor activity if the weather is cold or wet.
Also Read - High Tea London: What Is High Tea and Where to Experience It
12. Explore Southbank
Southbank is one of the most atmospheric areas for london attractions in christmas. The riverside promenade provides views across the Thames while the Southbank Centre hosts seasonal entertainment and a Christmas market.
The area can be combined with the London Eye, Tate Modern, Shakespeare's Globe and Borough Market.
Visit London identifies South Bank as one of the best locations for an overall Christmas atmosphere, particularly because of its combination of festive markets, lights and river views.
Visit after sunset for the most atmospheric experience, but arrive earlier if you want to browse the market without the largest crowds.
13. Visit Warner Bros. Studio Tour: Hogwarts in the Snow
Harry Potter fans have another reason to visit during christmas in london. Warner Bros. Studio Tour London presents its seasonal Hogwarts in the Snow experience, transforming the famous Hogwarts Great Hall and other sets with Christmas decorations and snow.
The 2026 season runs from 14 November to 17 January, according to Visit London's current guide.
The studio is located in Leavesden, outside central London, and can be reached via Watford Junction followed by a shuttle bus.
This is particularly suitable for families and Harry Potter enthusiasts, but tickets should be booked well ahead because seasonal sessions can be popular.
14. Take a Christmas Day Tour
Christmas Day is different from the rest of December. Many attractions, shops and restaurants close, and London's public transport does not operate.
However, visitors can still enjoy things to do in london uk in december on 25 December. Options include walking around central London, seeing Christmas lights, attending church services or joining a dedicated sightseeing tour.
Visit London lists a Christmas Day hop-on hop-off sightseeing tour operating from 10am to 4pm, with tickets from £59.
Westminster Abbey and St Paul's Cathedral also offer Christmas services, while some pubs and restaurants open for pre-booked Christmas meals.
15. Explore London Parks and Quiet Streets
Not every Christmas experience needs to involve a ticket. One of the best things to do in london uk in december is simply walking through the city.
Hyde Park, St James's Park, Green Park and Regent's Park provide opportunities to escape the busiest shopping areas. You can then walk towards nearby landmarks and Christmas displays.
Christmas Day is particularly suitable for walking because central London becomes dramatically quieter. Visit London notes that parks remain accessible on Christmas Day even though most major attractions and public transport services close.
Christmas in London Itinerary
If you are spending three days in London, the following itinerary provides a practical balance of sightseeing and seasonal activities.
Day 1: Central London
Start at Westminster Abbey and the Houses of Parliament. Walk towards Trafalgar Square, Leicester Square and Covent Garden. Continue to Regent Street and Oxford Street after dark to see the Christmas lights.
Day 2: Markets and Winter Wonderland
Begin at Borough Market or Southbank Centre Winter Market. Walk along the Thames before heading towards Hyde Park. Spend the afternoon and evening at Winter Wonderland.
Day 3: Culture and Christmas Shopping
Visit a major museum or landmark during the morning. Spend the afternoon shopping around Regent Street, Bond Street or Covent Garden. Finish the day with a West End Christmas show or seasonal dinner.
This itinerary allows you to experience several major london attractions in christmas without attempting to cover the entire city in one day.
What to Expect in December
December in London is typically cold, and rain is possible, so pack a waterproof jacket, comfortable walking shoes and warm layers.
Daylight hours are relatively short, which is actually an advantage for Christmas sightseeing because festive lights become visible from late afternoon.
Crowds increase significantly during weekends and in the period immediately before Christmas. If you want to enjoy popular christmas in london experiences such as Winter Wonderland, theatre shows and afternoon tea, advance reservations are advisable.
Christmas Day is the major exception. Most attractions close and public transport does not operate, so visitors should plan their accommodation, meals and transportation carefully.
Frequently Asked Questions (FAQs)
Is London worth visiting at Christmas?
Yes. Christmas in London offers Christmas lights, markets, seasonal theatre, ice skating, shopping and special events. The city is particularly atmospheric after dark when major streets and landmarks are illuminated.
What are the best London attractions in Christmas?
Some of the most popular london attractions in christmas include Hyde Park Winter Wonderland, Christmas at Kew, Covent Garden, the Southbank Centre Winter Market, Warner Bros. Studio Tour and London's West End theatres.
What are the best things to do in London UK in December for free?
Walking around the Christmas lights, exploring decorated neighbourhoods, visiting public parks and browsing many Christmas markets can be free. Visit London's 2026 guide notes that most Christmas markets have free admission.
Is London open on Christmas Day?
Some services operate, but most major attractions, shops and public transport close. Visitors can still walk around London, attend church services, join selected tours and book meals at participating restaurants and hotels.
When should I visit London for Christmas?
Late November through December is ideal for experiencing Christmas lights and markets. If you want the full festive atmosphere but fewer crowds, early December is generally preferable to the days immediately before Christmas.
Conclusion
Christmas in London combines historic landmarks, spectacular lights, festive markets, theatre, shopping and seasonal food into one memorable winter experience. From Hyde Park Winter Wonderland and Covent Garden to Southbank, Christmas at Kew and London's West End, there is no shortage of london attractions in christmas to explore. Visitors looking for things to do in london uk in december can build an itinerary around free light displays, Christmas markets and major attractions, then add ticketed experiences such as theatre, ice skating or seasonal tours. With advance planning, comfortable clothing and realistic expectations around Christmas Day closures, London provides an unforgettable festive city break.