Things to Do in London at Christmas: 25 Magical Ideas for a Festive Trip

London at Christmas feels like a movie set. Streets glow with twinkling lights, Christmas markets pop up along the Thames, ice rinks shine under historic landmarks, and cosy pubs invite you in from the cold. If you’re planning a December trip, you’re in for something special.

This guide covers the best things to do in London at Christmas – from iconic light displays and markets to unique local experiences – so you can build a festive itinerary that fits your budget and travel style.

When Is the Best Time to Visit London at Christmas?

Christmas arrives early in London. Major Christmas lights on Oxford Street, Regent Street, Carnaby Street and Covent Garden usually switch on in early to mid-November, with markets, shows and ice rinks running until early January.

Mid-November – early December: Best for fewer crowds and cheaper accommodation.

Mid-December – New Year: Busiest and most atmospheric, but attractions sell out fast.

Christmas Eve–Boxing Day: Public transport is reduced (and mostly closed on 25th), and some attractions shut, so plan ahead.

1. Marvel at London’s Famous Christmas Lights

London’s Christmas lights are one of the city’s biggest festive highlights – and they’re free.

Regent Street & Oxford Street

Regent Street’s “Spirit of Christmas” angels and Oxford Street’s giant glowing decorations are among the most iconic light displays in London.

Tips for visiting:

  • Go after dark (from around 4:30pm in December).
  • Combine with shopping inside Selfridges, Liberty or Hamleys.
  • For photos, aim for blue hour (just after sunset) before the sky turns fully black.

Carnaby Street

Carnaby’s themed lights change each year – think neon, retro, or eco-inspired designs – and the narrow streets feel extra cosy. It’s a great spot for evening photos, small boutiques and a quick festive drink.

2. Explore London’s Best Christmas Markets

Christmas markets in London are scattered all over the city, mixing street food, mulled wine and artisan gifts.

  • Southbank Winter Market – Wooden chalets along the Thames selling snacks, gifts and hot drinks with a view of the London Eye.
  • Hyde Park Winter Wonderland Christmas Market – The biggest and most intense: rides, an enormous market, ice bar, ice rink and shows. Pre-book tickets.
  • Covent Garden Christmas Market & Piazza – Smaller but atmospheric, with a huge tree, giant baubles and plenty of photo spots.
  • Trafalgar Square Market – A more traditional market under the famous Christmas tree gifted by Norway every year.

Money-saving tip: Many markets are free to enter – you’ll only pay for food, drinks and rides.

3. Go Ice Skating at a Magical London Rink

Seasonal ice rinks pop up all over London in winter, many in spectacular locations:

  • Skate at Somerset House – A classic ice rink in a grand neoclassical courtyard, often with a giant tree in the middle.
  • Hyde Park Winter Wonderland Ice Rink – One of the largest open-air rinks in the UK, surrounded by rides and food stalls.
  • Battersea Power Station Glide – A skate trail with views of the Power Station and the Thames, already a festive favourite.
  • Other pop-up rinks around central London – smaller but central and easy to fit into a busy day.

Pro tip: Always book timed slots in advance, especially in the evenings and on weekends, as the most popular times sell out quickly.

4. Visit Hyde Park Winter Wonderland

If you love big, colourful Christmas fairs, Hyde Park Winter Wonderland is unmissable.

  • Huge Christmas market area
  • Fairground rides and roller coasters
  • Giant Ferris wheel with London skyline views
  • An ice bar, circus shows, live music and food villages
  • One of the city’s largest ice rinks

There’s now timed-entry ticketing, and some attractions cost extra, so it’s smart to book your rides or shows at the same time as your entrance ticket.

5. Experience Christmas at Kew Gardens

Christmas at Kew turns the famous botanical gardens into an illuminated wonderland, with light tunnels, laser shows and glowing sculptures set to music.

  • Tickets often sell out weeks in advance.
  • This is a family-friendly evening out away from the city centre crowds.
  • Dress warm and wear comfortable shoes – the trail can take 60–90 minutes.

6. Enjoy Festive Afternoon Tea

London is famous for afternoon tea, and at Christmas many hotels and tearooms offer festive versions with gingerbread, mince pies and seasonal cakes.

Popular places include luxury hotels near Mayfair, PICCADILLY and Knightsbridge, plus themed teas with children’s menus and treats.

Pro tip: Book a mid-afternoon slot and combine it with Christmas lights or shopping for a relaxed but festive day.

7. Warm Up in London’s Cosy Pubs & Winter Rooftop Bars

When temperatures drop, London’s traditional pubs and winter rooftop bars are perfect retreat spots.

  • Look for pubs with open fires and wood-panelled interiors around Covent Garden, Soho and the City.
  • Try a Sunday roast or seasonal specials with mulled wine.
  • Explore rooftop venues that transform into alpine-style terraces with heaters, blankets and festive cocktails.

8. Discover Covent Garden at Christmas

Covent Garden is one of London’s most Christmassy areas and a must-visit in December.

  • A towering Christmas tree in the piazza
  • Giant baubles and mistletoe decorations inside the covered market
  • Street performers, live music and cosy restaurants

It’s a great place for evening photos, a drink or a relaxed dinner after a day of sightseeing.

9. See a Christmas Show, Pantomime or Concert

London’s West End runs Christmas-themed shows, family pantomimes and festive concerts throughout December.

  • Nutcracker ballets and Christmas concerts at iconic venues.
  • West End musicals with special holiday schedules.
  • Traditional pantomimes (pantos) – funny, interactive family shows with lots of audience participation.

Pro tip: Book the most popular shows several weeks in advance, especially near Christmas Day and New Year’s Eve.

10. Join a Christmas Lights Walking Tour or Bus Tour

If you’re short on time, a guided walking tour or open-top bus tour is an easy way to see London’s Christmas highlights in one go.

  • Oxford Street & Regent Street lights
  • Covent Garden decorations
  • Trafalgar Square Christmas tree
  • Festive stops along the South Bank

These tours work especially well for first-time visitors or anyone travelling with kids or older family members.

11. Visit Trafalgar Square & the Famous Christmas Tree

Every year, Norway gifts a giant Christmas tree to Britain as a thank-you for support during World War II. The tree is decorated in a classic Norwegian style and stands in Trafalgar Square, often accompanied by carol singers.

  • Check schedules for carol services and charity choirs.
  • Combine with a visit to the National Gallery (free) or a stroll down Whitehall to see Big Ben and the Houses of Parliament lit up at night.

12. Explore the South Bank & Thames at Night

Walk along the South Bank for some of the best river views in London at Christmas.

  • Christmas market stalls with snacks and drinks
  • Views of Big Ben, the London Eye and St Paul’s lit up
  • Pop-up bars and small stages with live music

You can also book a Thames Christmas cruise that includes dinner, drinks or afternoon tea – a romantic way to see the lights from the water.

13. Go Christmas Shopping in London’s Iconic Stores

London is a December shopping paradise, even if you’re just window-shopping.

  • Harrods & Harvey Nichols in Knightsbridge for luxury gifts and impressive window displays.
  • Selfridges, Liberty and Hamleys around Oxford Street/Regent Street.
  • Seven Dials & Covent Garden for smaller brands and independent shops.

14. Take a Day Trip to a National Trust or Historic Property

If you want a break from the city, many National Trust and historic properties near London host Christmas trails, illuminations and events.

  • Decorated stately homes
  • Winter light trails in gardens and forests
  • Father Christmas visits for kids

You can reach many of these on day trips by train or via organised coach tours.

15. Enjoy Free & Budget-Friendly Christmas Things to Do

London isn’t always cheap, but many Christmas experiences are free or low-cost.

  • Christmas lights walking routes (Regent Street, Oxford Street, Carnaby, Covent Garden, South Bank)
  • Free entry to the majority of London’s big museums (British Museum, National Gallery, Tate Modern)
  • Window-shopping and photo spots at major stores and squares
  • Carol concerts in churches – some free, some donation-based

Save your budget for special experiences like ice skating, afternoon tea, shows or a Winter Wonderland visit.

Where to Stay in London at Christmas (Hotels & Apartments)

Finding the right base can make your London at Christmas trip so much easier. If you want to be close to Christmas markets, lights and major attractions, look for neighborhoods like Covent Garden, Soho, South Bank, Westminster or Kensington.

You can compare prices and filter by budget, rating and location on:

  • Booking.com – huge choice of hotels and apartments in central London.
  • Hotels.com – good for earning reward nights if you travel often.
  • Expedia – handy if you want to bundle flight + hotel in one place.

Pro tip: For Christmas, it’s worth booking refundable accommodation a few months in advance – the best-located places and good deals usually go first.

Book Festive Tours & Tickets in Advance

Christmas in London gets busy, and many of the best activities sell out, especially on weekends and around Christmas and New Year. To avoid missing out, it’s smart to book your tours, shows and experiences ahead of time.

Great places to browse and book:

  • GetYourGuide – Christmas lights bus tours, Thames river cruises, day trips, attraction tickets.
  • Viator – walking tours, West End experiences and small-group Christmas activities.

Look out for:

  • Christmas lights night tours (by bus or on foot)
  • Thames dinner cruises with views of the skyline
  • Skip-the-line tickets for popular attractions (especially if you’re visiting during school holidays)

Pro tip: Book your must-do experiences before you arrive, especially in December. You’ll lock in better time slots and avoid standing in long queues in the cold.

Stay Connected in London with an eSIM

London is much easier to enjoy when you have fast mobile data for maps, tickets, social media and WhatsApp – without paying huge roaming fees.

Instead of buying a physical SIM, you can use a travel eSIM:

  • Holafly – easy-to-use eSIMs with unlimited data options for the UK and Europe.
  • Nomad eSIM – flexible data packages if you prefer to pay for a specific amount of GB.

With an eSIM you can:

  • Land at Heathrow, Gatwick or Stansted and connect instantly, no need to hunt for a SIM shop.
  • Keep your physical SIM active for calls and SMS codes.
  • Use apps like Google Maps, Citymapper and Uber without worrying about roaming charges.

Pro tip: Purchase and install your eSIM before your trip. Once you land, just activate data and you’re online in seconds – no airport SIM queues, no roaming surprises.

Don’t Skip Travel Insurance for Winter Trips

Winter in London is magical, but travel in December can be unpredictable: weather delays, lost luggage, illnesses and last-minute plan changes are all more common around the holidays. That’s where travel insurance comes in.

You can compare and buy policies online from:

  • World Nomads – flexible cover for city breaks and longer trips.
  • SafetyWing – popular with frequent travellers and digital nomads.

Look for policies that include:

  • Trip cancellation or interruption (if plans change unexpectedly)
  • Medical coverage in the UK
  • Lost or delayed baggage
  • Cover for missed connections and delays

Pro tip: Buy your travel insurance as soon as you book your trip. That way you’re also covered if something forces you to cancel before you even get to London.

Stay Safe on Public Wi-Fi with a VPN

During a Christmas trip to London, you’ll probably connect to lots of public Wi-Fi networks – at airports, hotels, cafés, Christmas markets and train stations. These networks are convenient, but not always secure.

Using a VPN (Virtual Private Network) helps you:

  • Encrypt your internet connection on public Wi-Fi
  • Protect your logins, passwords and card details when booking tickets or shopping online
  • Access your usual streaming services and websites from abroad

A popular option is:

NordVPN – user-friendly apps for Android, iOS, Windows and Mac, plus thousands of servers worldwide.

Pro tip: Before you log into your bank, PayPal or email over café or hotel Wi-Fi, switch on your VPN. It’s a quick habit that keeps your sensitive data much safer while you travel.

Practical Tips for Visiting London at Christmas

Book Early

Accommodation, popular attractions and shows book out quickly from mid-December. Reserve restaurants for Friday and Saturday nights and any special meals (Christmas Eve, Christmas Day, New Year’s Eve).

Dress for the Weather

London in December is usually cold, damp and windy, but not extreme.

  • Temperatures often sit between 2–8°C.
  • Pack layers, waterproof shoes, a warm coat, hat and gloves.
  • A small umbrella is handy, but many locals prefer a hooded coat in crowded areas.

Understand Transport Over Christmas

Public transport runs reduced services on Christmas Eve and Boxing Day. On Christmas Day, the Tube, buses and trains usually do not run at all, and taxis or rideshares are limited and more expensive.

Pro tip: Plan Christmas Day activities within walking distance of your accommodation, or book a special lunch cruise or hotel meal.

Sample 3-Day Christmas in London Itinerary

Day 1 – Classic Lights & Markets

  • Afternoon: Check-in, stroll through Covent Garden.
  • Evening: Walk Regent Street, Oxford Street and Carnaby for lights, then head to the Southbank Winter Market for dinner.

Day 2 – Icons & Experiences

  • Morning: Visit a museum or go Christmas shopping (Harrods, Selfridges or Liberty).
  • Afternoon: Festive afternoon tea.
  • Evening: Skate at Somerset House or Winter Wonderland, then finish with drinks at a cosy pub.

Day 3 – Gardens, Shows & the River

  • Morning: Explore a neighbourhood (Notting Hill, Greenwich, or a local market).
  • Afternoon: Head to Kew Gardens or a National Trust light trail.
  • Evening: Christmas show in the West End or a Thames Christmas cruise.

Final Thoughts: Is London Worth Visiting at Christmas?

Absolutely. London at Christmas combines big-city energy with cosy, storybook charm. Whether you’re into food, culture, shopping or just soaking up festive vibes, there’s something for every type of traveller and budget.

Use this guide as your starting point, then add your must-dos – from Winter Wonderland thrills to quiet riverside walks – to create a Christmas in London that feels completely your own.

Affiliate disclosure: This guide contains affiliate links. That means I may earn a small commission if you book or buy something through these links, at no extra cost to you. I only recommend services I’d personally use for a Christmas trip to London.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top