Visiting London during the festive season is like stepping into a magical winter wonderland. The city sparkles with dazzling Christmas lights, festive markets, and joyful events that bring the holiday spirit to life. If you’re wondering about the best things to do in London at Christmas, you’ll find plenty to enchant families and couples alike. From iconic ice skating rinks to spectacular light displays and traditional pantomimes, London offers a warm and welcoming atmosphere despite the chilly weather. Late November through December is the perfect time to experience this festive charm, with plenty of opportunities to create lasting holiday memories.
Top Things to Do in London at Christmas
1. Ice Skating at Iconic Locations
Glide across some of London’s most picturesque ice rinks this Christmas. The Natural History Museum’s rink is a firm favourite, surrounded by twinkling fairy lights and the stunning museum façade. Somerset House offers a grand skating experience in a historic courtyard, complete with festive music and cozy pop-up bars. For a truly unique setting, skate on the frozen moat of the Tower of London, where the medieval walls create a magical backdrop. Tickets for these popular rinks can sell out fast, so it’s best to book in advance.
2. Winter Wonderland in Hyde Park
Winter Wonderland is London’s ultimate festive extravaganza. This huge event features Christmas markets, thrilling rides, circus shows, and plenty of food stalls serving seasonal treats like mulled wine and roasted chestnuts. It’s perfect for families looking for fun and couples wanting a romantic stroll through sparkling lights. Entry is free, but some attractions require tickets, so check ahead to plan your visit.
3. Christmas Lights on Oxford Street and Carnaby Street
One of the most iconic things to do in London at Christmas is to admire the spectacular light displays. Oxford Street’s twinkling lights stretch for over a mile, illuminating the shopping district with festive cheer. Just a short walk away, Carnaby Street offers quirky and colorful light installations that are perfect for photos. Both areas buzz with energy and are great spots for last-minute Christmas shopping.
4. Traditional Pantomimes and Christmas Shows
No London Christmas is complete without a pantomime. These lively, family-friendly theatre productions combine comedy, music, and audience participation, often based on classic fairy tales. Venues like the London Palladium and the Lyric Hammersmith host popular pantomimes each year. Booking tickets early is essential, as these shows sell out quickly during the holiday season.
5. Carol Services in Historic Churches
For a more reflective festive experience, attend a carol service at one of London’s beautiful churches. St Paul’s Cathedral and Westminster Abbey offer stunning settings for traditional Christmas carols, complete with choirs and candlelight. These services provide a peaceful moment amid the city’s festive hustle and bustle.
Book St Paul’s Cathedral tickets →
Practical Tips for Visiting London at Christmas
London in winter can be chilly and damp, so layering is key. Pack a warm coat, scarf, gloves, and waterproof footwear to stay comfortable while exploring outdoor markets and skating rinks. Public transport is the easiest way to get around, with the Tube and buses running regularly even on busy days. However, be prepared for crowds, especially around popular attractions and shopping streets. Booking tickets for events and ice skating in advance will save you time and ensure you don’t miss out on the festive fun. Finally, many shops and restaurants extend their hours during the holidays, so you’ll have plenty of opportunities to soak up the Christmas spirit.
Quick Guide: Dates, Prices, and Booking Links
- Ice Skating: Natural History Museum, Somerset House, Tower of London moat open from mid-November to early January. Tickets typically £15–£25. Book skating tickets here.
- Winter Wonderland: Hyde Park, late November to early January. Free entry; rides and attractions priced individually.
- Christmas Lights: Oxford Street and Carnaby Street, late November through December. Free to enjoy anytime after dusk.
- Pantomimes: Various theatres, runs November through January. Tickets from around £20–£60 depending on the venue.
- Carol Services: St Paul’s Cathedral and Westminster Abbey, dates vary around Christmas Eve and Christmas Day. Tickets may be required for certain services. Book St Paul’s tickets.
With so many things to do in London at Christmas, your festive trip will be full of joy, wonder, and unforgettable moments. Whether skating beneath historic architecture, wandering through sparkling markets, or enjoying a classic pantomime, London truly shines during the holiday season.
📷 Photo by George Ciobra on Unsplash
Travel information notice: Fares, timetables, service availability, and journey times change regularly. All information on this page is provided as general guidance only and is not guaranteed to be current or accurate at the time of your travel. Always verify fares, schedules, and service availability directly with the relevant transport provider before making any booking or travel decision. Heathrow-Gatwick.com accepts no liability for costs, losses, or inconvenience arising from reliance on information published here.