TRAVEL BLOG · CHRISTMAS SPIRIT

Christmas Shopping London 2026: Best Areas, Timing and Tips from the Netherlands

Oxford Street with 750 Christmas trees, Carnaby Street with playful light arches and Liberty with gifts you will not find anywhere else: London is in a category of its own for Christmas shoppers. Published 17 September 2026. Updated 25 October 2026.

Plan your trip to London: flight, hotel and total price in one go

Quick answer: Fly from Eindhoven to London (Stansted or Luton) with Ryanair or easyJet in approx. 1h30, return from 60 euros in autumn. Best period: early November to mid-December. Budget: from around 300 euros per person for 3 days including flights, hotel and meals. The Christmas lights on Oxford Street switch on in 2026 on 5 November.
Christmas shopping London at a glance
What Details (as of October 2026)
Winter Wonderland Hyde Park19 November 2026 to 3 January 2027, free entry with timed slot (book at hydeparkwinterwonderland.com)
Southbank Winter MarketExpected early November 2026 to early January 2027, free entry (exact opening not yet officially confirmed for 2026)
Covent Garden Christmas lightsLights switch-on 12 November 2026 (officially confirmed by the venue), free to see
Flight from the Netherlands, NovemberReturn from approx. 70 euros (EIN or AMS to STN/LTN), book early
Flight from the Netherlands, DecemberReturn from approx. 120 euros (EIN or AMS to STN/LTN), book early
Public transport zone 1-2 daily cap (2026)Daily cap £8.90 contactless or Oyster Card, weekly cap £44.70 (from 2 March 2026)
Budget hotel zone 2From approx. 70 euros per night (Brixton, Hackney, Bethnal Green), good metro connections
Flight time EIN to LondonApprox. 1h30, Ryanair to Stansted (STN) or easyJet to Luton (LTN), non-stop

When Does London Get Its Christmas Decorations? Lights 2026

London does not do Christmas lights by halves. The big light shows start as early as November; going early means you avoid the worst December crowds and see the lit streets at their most relaxed. Below are the confirmed and expected switch-on dates for 2026:

LocationSwitch-on date 2026DurationNote
Carnaby Street4 November (confirmed)until early January90s theme 2026, free to view
Regent Streetapprox. 5 November (expected)until early JanuaryNot yet officially confirmed
Covent Garden12 November (confirmed)until early January"Theatre of Christmas" campaign
Oxford Streetapprox. early November (expected)until early JanuaryExact date not yet announced
Winter Wonderland (Hyde Park)19 November (confirmed)19 November 2026 to 3 January 202718th edition; largest outdoor ice rink in the UK
Southbank Winter Markettypically mid-Novemberuntil 24 DecemberStalls along the Thames near Tate Modern

Every street has its own theme. Oxford Street fills with lights on both sides of the road forming an arch over the carriageway. Regent Street brings a new theme with sculptures each year. Carnaby Street is known for playful, colourful light arches. Covent Garden has a spectacular Christmas tree inside the market building.

Visit the lit streets on a weekday evening if possible. November and December weekends get very busy early on. Wednesday and Thursday evenings are quieter, shops are open until 21:00, and you can take photos at a relaxed pace.

The best shopping areas for Christmas

Christmas shopping in London: areas compared
Area Character Top shop
Oxford StreetMass-market, spectacular lightsJohn Lewis, Selfridges
Regent StreetPremium brands, wide streetsLiberty, Hamleys
Carnaby StreetIndependent, playful atmosphereindependent boutiques
Covent GardenMarket atmosphere, street artistsCath Kidston, Ted Baker
Borough MarketCulinary gifts, food marketcheese, tea, baked goods
Harrods (Knightsbridge)Luxury, spectacular decorationsfree to enter, browsing costs nothing

Liberty London deserves a chapter of its own. This Victorian building on Regent Street sells fabrics, homeware and cosmetics you will find nowhere else. The Christmas decorations change every year and are considered an event in their own right. Entry is free.

Borough Market (near London Bridge) is open Tuesday to Saturday. For Christmas gifts you can buy artisan cheeses, specialty coffee, British whisky or biscuits in beautiful tins. Not the cheapest option, but original and edible.

Christmas Shopping in London by Plane or Train: How to Get There

Two options from the Netherlands: fly or take the Eurostar. Flying is faster; the train is more comfortable and you avoid the airport.

Fly from Eindhoven or Schiphol

From Eindhoven, Ryanair and easyJet fly direct to London Stansted (STN) in approx. 1 hour 30 minutes. Luton Airport (LTN) is an alternative, well-connected via the National Express bus (30 minutes to St. Pancras, approx. 12 pounds). From Amsterdam Schiphol there is more choice: British Airways and KLM to Heathrow, easyJet to Stansted and Luton.

PeriodReturn price EIN (guide)Return price AMS (guide)Booking tip
Early November (1-15 Nov)from 60-90 eurosfrom 80-120 eurosCheapest period; lights already on
Mid-November (15-30 Nov)from 80-130 eurosfrom 100-160 eurosAvoid Black Friday weekend
December (1-18 Dec)from 120-220 eurosfrom 150-250 eurosFly Tue or Wed for lowest fare
20-31 Decemberfrom 180-350 eurosfrom 200-400 eurosMost expensive week; book early

Airport to centre: Stansted Express to Liverpool Street 52 minutes, approx. 29 pounds (book online). From Luton: Thameslink to St. Pancras approx. 30-45 minutes.

Eurostar as an alternative

The Eurostar runs from Amsterdam Centraal to London St Pancras in approx. 4 hours 19 minutes, via Rotterdam and Brussels. The journey takes longer than a flight, but you depart from the city centre, do not need to arrive early and land right in the heart of London with no airport transfer.

Price: from approx. 44 euros single when booked well in advance (dynamic pricing, rises as the date approaches). Check current fares on eurostar.com. A return for a November weekend is best booked 2 to 3 months in advance.

Budget for 3 days Christmas shopping in London

London is more expensive than an Eastern European city break, but 3 days need not cost a fortune. Here is a realistic budget breakdown per person:

  • Flight (return EIN, booked early): 60-120 euros
  • Hotel (3 nights budget, zone 2): 70-100 euros per night, total 210-300 euros
  • Local transport (Oyster Card or contactless): 6-10 euros per day, total 18-30 euros
  • Food and drink: 25-45 euros per day (lunch: pub or sandwich bar; dinner: average restaurant)
  • Total transport + accommodation + food: from around 350-550 euros per person (excluding shopping)

Tip: book a hotel in zone 2 (e.g. near Old Street, Hackney or Brixton). Cheaper than the centre, excellent Tube or bus connections, and you discover an authentic part of London at the same time.

Weekend versus weekday: the price difference

London is more expensive at weekends than on weekdays in November and December. For a hotel in zone 2 or the centre:

PeriodGuide price per night (2p)Tip
Friday or Saturday (November)approx. 110-200 eurosPopular, book early
Weekday (Mon-Thu, November)approx. 70-130 eurosQuieter on the streets, lower rate
December weekendapprox. 150-300 eurosDemand peaks in mid-December
Winter markets (budget)approx. 30-60 euros per marketWinter Wonderland entry free; rides extra

Itinerary: Christmas Shopping in 2 or 3 Days

2-day Christmas shopping itinerary London

Day 1: Arrive early, check in and head straight to Oxford Street and Regent Street. Afternoon: Liberty and Carnaby Street. Evening: Covent Garden at dusk for the Christmas tree lights. Dinner in Soho (wide range of cuisines and price points).

Day 2: Morning at Borough Market (open Tue-Sat) for culinary gifts and lunch. Afternoon: Harrods for the Christmas decorations (free to enter) and Knightsbridge. Return flight in the evening or late Eurostar. Optional: Winter Wonderland in Hyde Park if you depart early evening.

3-day Christmas shopping programme

Day 1: Arrival, check in, straight to Oxford Street and Regent Street for the lights atmosphere at dusk. Dinner in Soho (wide variety of cuisines, budget and premium mixed).

Day 2: Covent Garden in the morning (markets, street artists, cafes). Carnaby Street and Liberty in the afternoon. In the evening, Borough Market if it is a weekday (closes earlier on Saturdays). Optional: step into Harrods for the Christmas decorations (no purchase required).

Day 3: Camden Market for street food and alternative gifts, or a free museum (free entry: V&A, British Museum, National Gallery). Depart on afternoon or evening flight.

✈️ Plan your trip to London →

Want to know what your trip would cost? CheapTrips builds a complete proposal in seconds, with a flight from the Netherlands, a hotel and the total price per person.

Plan your trip

Book your trip to London

Compare hotels in LondonPackage holiday to LondonCar hire in London

Frequently asked questions about Christmas shopping in London

When are the Christmas lights switched on in London?

The Christmas lights on Oxford Street will be switched on on Thursday 5 November 2026. Regent Street follows around the same date. The atmosphere is best in the evenings; plan your visit on a weekday evening to avoid the worst crowds.

How can I fly cheaply from Eindhoven to London for Christmas?

Ryanair and easyJet fly direct from Eindhoven Airport (EIN) to London Stansted (STN) or Luton (LTN) in about 1 hour 30 minutes. Book well ahead: return fares from approx. 60 euros in September and October, rising to 120 to 250 euros in December. Tuesday and Wednesday are the cheapest days to fly.

What are the best shopping streets in London at Christmas?

Oxford Street for the well-known chains and spectacular Christmas lights (approx. 750 Christmas trees in 2026), Regent Street for designer brands and Carnaby Street for independent shops and atmospheric lighting. For gifts with a story: Liberty London (iconic Victorian building), Borough Market for culinary gifts and Neal's Yard in Covent Garden for British specialities.

Is London expensive for Christmas shopping?

London is more expensive than an Eastern European city break, but 3 days of Christmas shopping need not be excessive. Budget for hotel: from approx. 70 euros per night (zone 2, good public transport). Lunch: 8-15 pounds. Budget dinner: 15-25 pounds. The Oyster Card (or contactless payment) is the cheapest way to travel. Shopping itself is free, but set a firm budget.

When is the best time to fly for Christmas shopping in London?

Early November is ideal: the Christmas lights are on, the shops are decorated, but it is not yet packed. Late November (Black Friday weekend) is extremely busy. The weekends from 1 to 20 December are busy but full of atmosphere. Avoid the weekend before Christmas: extremely busy, hotels expensive.