Top 10 Christmas Markets in London

London is known to have the most beautiful christmas markets but these are the best ones. Please note that entry into the markets is free but tickets for shows, rides and other attractions you’ll have to pay for.

1. Winter Wonderland, Hyde Park

Winter Wonderland London 2019: Tickets and times for Hyde Park Christmas market | London Evening Standard | Evening Standard Winter wonderland hyde park

  • When: 18th November to 2nd January 2023                                                                                                                                           
  • Address: Hyde Park Winter Wonderland, Hyde Park, London                                                                                                             
  • Price: Free Entry 

2. Southbank Christmas Market

Southbank Christmas Market Southbank Christmas Market

  • When: 3 November to 26 December 2022                                                                                                                                           
  • Address: Southbank Market, The Queen’s Walk, London                                                                                                                   
  • Price: Free Entry

3. Borough Market

The best food markets in London | CN Traveller Borough Market, London

  • When: 16th December to 9th January 2023                                                                                                                                                                               
  • Address: Borough Market, 9 Stoney Street, London                                                                                                                                                       
  • Price: Free Entry

4. Leicester Square Christmas Market

Leicester square christmas market Leicester square christmas market

  • When: 9th November to 8th January 2023                                                                                                                                                                 
  • Address: Leicester Square, London                                                                                                                                                                                 
  • Price: Free Entry

5. Covent Garden

convent garden christmas market convent garden christmas market

  • When: 8th November to 3rd January 2023                                                                                                                                                                         
  • Address: Covent Garden, The Market Building, London                                                                                                                                                 
  • Price: Free Entry

6. Kingston Christmas Market

Kingston christmas market Kingston christmas market

  • When: 10th November to 24th December 2022                                                                                                                                                                 
  • Address: Market Place, Kingston Upon Thames                                                                                                                                                             
  • Price: Free Entry

7. Christmas by the River

christmas by the river christmas by the river

  • When: 15th November to 1st January 2023                                                                                                                                                                         
  • Address: London Bridge City, London                                                                                                                                                                           
  • Price: Free Entry

8. Hackney Christmas Market

Hackney christmas market Hackney christmas market

  • When: Every weekend from 26th November to 18 December 2022                                                                                                                                         
  • Address: Bohemia Place, Hackney                                                                                                                                                                                 
  • Price: Free Entry

9. Greenwich Christmas Market

Greenwich christmas market, london Greenwich christmas market, london

  • When: 16th November to 23rd December                                                                                                                                                                           
  • Address: Greenwich Market, London                                                                                                                                                                             
  •  Price: Free Entry

10. Trafalgar Square Christmas Market

Trafalgar square christmas market Trafalgar square christmas market

  • When: 11th November to 2nd January 2023                                                                                                                                                                       
  • Address: Trafalgar Square, London                                                                                                                                                                                 
  • Price: Free Entry