Christmas in London: Tickets, Tours & Experiences


Celebrate the festive season with the best things to do during Christmas in London. From iconic Christmas markets and magical light displays to seasonal shows, ice skating, and guided tours, explore top tickets and experiences to make your holiday in the UK’s capital unforgettable.

Best Christmas Experiences in London
Favorite Christmas Shows in London for All: Family-Friendly & Adults
Popular London Christmas Bus Tours & Hop-On Hop-Off
Top-choice English National Ballet Ticket

Frequently Asked Questions About Christmas in London

Is it worth going to London during Christmas?

Yes. London is one of the most festive cities in Europe during the holiday season. The streets are full of Christmas lights, decorated storefronts, themed attractions, markets, shows, and seasonal food experiences. If you enjoy a cozy winter atmosphere with plenty to do, December is one of the best times to visit.

What is the most Christmassy place in London?

Many visitors call Covent Garden the most Christmassy area thanks to its giant Christmas tree, sparkling decorations, pop-ups, and live performances. Other strong contenders include Hyde Park Winter Wonderland, Oxford Street lights, and the Somerset House ice rink.

What is there to do in London for Christmas?

There’s a lot to choose from, including Christmas markets, holiday shows, themed afternoon teas, ice skating, Christmas lights tours, and festive boat cruises. Top seasonal highlights include Winter Wonderland, Hogwarts in the Snow, Christmas lights bus tours, and the London Eye festive edition.

Is London expensive at Christmas?

Prices can be higher for hotels and popular attractions in December due to demand. However, you can still enjoy many free activities such as Christmas lights, window displays, walking routes, and markets. Booking tickets and accommodation early helps secure better prices.

What is the iconic Christmas experience in London?

One of the most iconic experiences is viewing the Christmas lights across Oxford Street, Regent Street, Carnaby Street, and Covent Garden. Many travelers also consider Winter Wonderland, ice skating at Somerset House, or watching The Nutcracker part of the classic London holiday experience.

What is the best show to see in London in December?

Seasonal classics like The Nutcracker, The Snowman, and A Christmas Carol are among the most popular choices. Many West End productions also offer festive programming, making December a great time to combine theater with holiday atmosphere.

What is the best thing to do in London for Christmas?

A Christmas lights tour is one of the best ways to experience the festive atmosphere. Whether you choose a bus tour, river cruise, or walking route, it’s a magical way to see the city decorated for the holidays. Pair it with an ice skating session or a Christmas market for a full seasonal experience.

7 Must-Visit Christmas Markets in London

Feel the Christmas in London as festive markets fill the city’s most iconic locations, where seasonal treats, traditions, and sparkling lights turn winter into something magical.

  • Winter Wonderland Hyde Park | 21 November 2025 – 4 January 2026:
    London’s biggest and most famous Christmas event. Expect rides, festive shows, an ice rink, food stalls, and a huge Christmas market. Perfect for families and groups.
  • Southbank Winter Market | 8 November 2025 – 4 January 2026:
    Located along the Thames near the London Eye, this market offers cozy wooden chalets, mulled wine, riverside views, and beautiful light displays.
  • Covent Garden Christmas Market | 12 November 2025 – 3 January 2026:
    Home to London’s most photographed Christmas tree, sparkling decorations, live performances, and boutique-style holiday stalls.
  • Leicester Square Christmas Market | 8 November 2025 – 6 January 2026:
    A charming market with artisan crafts, traditional treats, entertainment, and a Santa’s Grotto — ideal for families and kids.
  • Christmas by the River at London Bridge City | 14 November 2025 – 4 January 2026:
    Located between Tower Bridge and London Bridge, this market offers scenic views, handcrafted gifts, and delicious food with a festive riverside atmosphere.
  • Kingston Christmas Market | 15 November – 31 December 2025:
    A traditional Bavarian-style market outside central London, known for live music, local crafts, and cozy wooden stalls.
  • Trafalgar Square Christmas Market | 9 November – 5 January 2026:
    A classic holiday setting with its famous Christmas tree, festive stalls, and carol performances under sparkling city lights.

10 Best Things to Do for Christmas in London

London transforms into a festive wonderland during the holiday season, with glittering streets, magical displays, seasonal food, and unforgettable activities across the city. Whether you're planning a cozy family trip, a romantic winter escape, or a fun city break, Christmas in London offers something for everyone: from markets and shows to iconic attractions dressed for the holidays.

  1. Join a London Christmas Market Tour to Explore the City’s Best Festive Spots
    Discover the charm of Christmas in London on a guided tour through twinkling streets and lively markets. Visit places like Southbank Winter Market, Covent Garden, and Christmas by the River to enjoy handcrafted gifts, live entertainment, and festive treats such as mulled wine, mince pies, and hot chocolate.
    >> London: Christmas Lights and Markets Tour including Churros
  2. Experience the Magic of Hyde Park Winter Wonderland
    Step into one of London’s most iconic holiday experiences. Hyde Park Winter Wonderland features an ice rink, circus shows, themed rides, festive food halls, Bavarian-style bars, and a large Christmas market. It’s the perfect place for families, couples, or anyone looking for Christmas fun in one magical setting.
  3. See the Christmas Lights on a London Bus Tour
    Admire London’s famous Christmas lights from an open-top bus and see the city sparkle from above. Marvel at dazzling displays on Regent Street, Oxford Street, Bond Street, and Carnaby Street, while passing iconic landmarks like Big Ben, Trafalgar Square, and Piccadilly Circus.
  4. Watch a Christmas Show in London’s West End
    Nothing sets the holiday mood like a festive theatre performance. Seasonal favorites like The Nutcracker, The Snowman, and A Christmas Carol return each year, alongside family-friendly musicals and world-class West End productions.
  5. Enjoy a Festive Afternoon Tea at a Luxury London Hotel
    Treat yourself to a Christmas afternoon tea at iconic hotels such as The Ritz, Claridge’s, or The Savoy. Expect themed pastries, seasonal flavors, and a cozy holiday atmosphere: perfect for a special winter memory.
  6. Go Ice Skating at One of London’s Seasonal Rinks
    Glide across the ice at beautiful locations like Somerset House, Hampton Court Palace, and (when available) the Natural History Museum rink. With music, lights, and festive backdrops, ice skating is one of the most classic winter activities in London.
  7. Visit Hogwarts in the Snow at Warner Bros. Studio Tour London
    Step inside the world of Harry Potter and see the iconic film sets transformed with snow, garlands, candles, and winter magic. This seasonal experience is a must-see for fans and families. Available as with return transfers from London Victoria:
    >> Warner Bros. Studio Tour: From London Victoria
  8. Take a Christmas Party Cruise on the Thames
    Enjoy festive music, drinks, and views of London illuminated for the holidays as you sail along the River Thames. Choose from relaxed sightseeing cruises or lively dinner-and-dance experiences.
    >> London: Christmas Party Dinner Cruise
  9. Admire London’s Holiday Window Displays and Decorations
    Stroll through famous shopping districts like Oxford Street, Bond Street, and Regent Street, and don’t miss the iconic holiday windows at Harrods and Selfridges, a Christmas tradition in London. You can also add a visit to Buckingham Palace: The Royal Mews for a festive royal touch nearby.
  10. Explore Christmas at Kew Gardens
    Walk through enchanting light trails, glowing installations, and illuminated woodland paths during Christmas at Kew. This outdoor winter experience is one of the most magical seasonal events in the city and ideal for families.

→ Read More Here About Top 40 Best Things to Do in London [with Tickets]

Top 8 London Christmas Lights: Best Places and Routes


Seeing the Christmas lights is one of the most magical winter experiences in London. Each year, iconic streets and neighborhoods decorate their façades with sparkling displays, themed installations, and festive window art. Whether you explore on foot, by bus, or on a Christmas lights tour, these routes create a perfect holiday evening in the city.

  • Oxford Street
    Known for its glowing stars and large-scale light displays, Oxford Street is a must-see during the festive season and perfect for combining sightseeing with shopping.
  • Regent Street
    Home to London’s famous “Spirit of Christmas” angels, Regent Street offers one of the city’s most elegant light displays and connects naturally with Oxford Street.
  • Carnaby Street
    Every year, Carnaby Street reveals a brand-new creative theme — from neon waves to glittering butterflies — making it one of the most photographed Christmas light spots in London.
  • Bond Street
    Expect luxury brands wrapped in sparkling bows and jewel-inspired decorations. Bond Street is ideal if you enjoy high-end window displays and festive shopping.
  • Covent Garden
    Home to a giant Christmas tree, twinkling garlands, and seasonal décor. It’s especially atmospheric in the evening with live music and street performers.
  • Seven Dials
    A charming area filled with glowing lanterns and cozy shops — perfect for a quieter and more intimate holiday walk.
  • Trafalgar Square
    See the iconic Norwegian Christmas tree gifted annually since 1947, surrounded by lights and seasonal carol performances.
  • Kew Gardens (Optional Night-Time Route)
    A separate paid experience, but one of the most magical. Kew Gardens’ illuminated trail transforms nature into an enchanting winter spectacle.

To explore all the Christmas light displays on foot, you can copy and paste the route below directly into Google Maps as your walking itinerary:

Oxford Circus → Regent Street → Hamleys → Piccadilly Circus → Carnaby Street → Bond Street → Cartier New Bond Street → Selfridges → Hanover Square → Seven Dials → Covent Garden → Trafalgar Square

Why Spend Christmas in London?

Christmas in London feels magical. The city sparkles with lights, festive music, markets, and iconic holiday traditions, creating a perfect blend of culture, excitement, and winter charm.

  • Iconic Christmas Lights: Regent Street’s angels, Oxford Street stars, and Carnaby Street’s creative displays make evening strolls unforgettable.
  • Festive Christmas Markets: Enjoy mulled wine, handmade ornaments, and seasonal treats at Southbank, Covent Garden, and Winter Wonderland.
  • Seasonal Shows and Events: Classic performances like The Nutcracker, A Christmas Carol, and festive West End productions fill the city with holiday spirit.
  • Magical Landmarks: Famous sights such as the London Eye, Tower Bridge, and Trafalgar Square transform with decorations and festive displays.
  • British Holiday Traditions: Experience Christmas afternoon tea, cozy pubs, carol singing, and sparkling window displays at Harrods and Selfridges.

7 Tips for Visiting London at Christmas

  1. Book Early: Popular experiences like Winter Wonderland, festive afternoon teas, and West End Christmas shows sell out quickly.
  2. Plan for Crowds: December is one of the busiest times in London, especially around Covent Garden, Oxford Street, and Southbank.
  3. Dress Warmly: Layers, waterproof shoes, gloves, and a scarf make exploring much more comfortable in chilly winter weather.
  4. Use Public Transport: The Tube is usually the fastest way to move around the city during the festive season. 
  5. → Transport for London (TfL)

  6. Explore After Dark: Christmas lights and decorations look their best in the evening — perfect for photos and atmosphere.
  7. Check Holiday Hours: Some attractions and restaurants may have limited opening times on Christmas Eve, Christmas Day, and Boxing Day.
    → Check Holiday Hours
  8. Consider Guided Tours: Christmas lights bus tours or walking tours help you see the highlights without navigating crowds alone.

Most Selling Tickets in London


Book Museums, Tours, Sightseeing