
Southbank Centre Winter Market
A riverside market offering festive food, drinks, and unique gifts in a charming alpine setting.
Dates: 3rd November 2025 – 4th January 2026
Location: Southbank Centre, Belvedere Road, London, SE1 8XX.
Price & Opening Times: Free Entry; Sunday to Thursday 11am-10pm, Friday and Saturday 11am-11pm
Website: South Bank Centre

Hyde Park Winter Wonderland
London’s most famous festive playground, returns with markets, rides, ice skating, circus shows, and live music. With something for everyone, it’s the ultimate Christmas day out.
Dates: 14th November 2025 – 1st January 2026
Location: Hyde Park, W2 2UH
Price: £5 – £7.50 (free off-peak with £25 pre-book spend)
Website: Winter Wonderland

Christmas in Leicester Square
A festive market featuring traditional wooden chalets, seasonal treats, and live entertainment.
Dates: 1st November 2025 – 4th January 2026
Location: Leicester Square, London, WC2H 7DE
Price & Opening Times: Free entry; opening times TBC
Website: Leicester square market

Christmas by the River at London Bridge City
A festive market with riverside views, offering a variety of seasonal gifts and food stalls.
Dates: 14th November 2025 – 5th January 2026
Location: London Bridge City, London, SE1 2DB
Price & Opening Times: Free entry; opening times vary

Buckingham Palace Royal Mews Christmas Pop-Up Shop
For the first time ever, Buckingham Palace opens a festive pop-up shop within the historic Royal Mews. Explore a curated selection of royal-themed gifts, including handcrafted chinaware, crystal wine glasses inspired by Queen Victoria’s punch bowl, and small-batch gin distilled with botanicals from the Royal Estate. Enjoy seasonal treats and beverages while shopping, and discover daily product reveals through a full-size advent calendar.
Dates: 14th November 2025 – 5th January 2026
Location: Royal Mews, Buckingham Palace Road, Victoria, SW1W 0QH
Price & Opening Times: Free entry; Thursday – Monday 10AM – 5.30PM, Tuesday & Wednesday closed
Website: Royal Collection Trust

Borough Market
Experience the festive charm of one of London’s oldest food markets, adorned with twinkling lights and seasonal decorations. Enjoy a variety of artisanal foods, mulled wine, and unique holiday gifts from local traders.
Dates: 1st December 2025 – 6th January 2026
Location: Borough Market, 8 Southwark Street, London, SE1 1TL
Price & Opening Times: Free entry; Monday to Friday 10am–5pm, Saturday 9am–5pm, Sunday 10am–4pm. (closed on 25th – 27th December 2025 and 1st – 3rd January 2026)
Website: Borough Market

Covent Garden
Experience the festive charm of Covent Garden, adorned with over 300,000 sparkling lights, a 60-foot Christmas tree, and a variety of seasonal stalls offering unique gifts, artisanal products, and festive treats.
Dates: 12th November 2025 – 11th January 2026
Location: Covent Garden Piazza, London, WC2E 8RF
Price & Opening Times: Free entry; Monday to Saturday 10am–9pm, Sunday 12pm–5pm. (Closed on Christmas Day)
Website: Covent Garden Christmas

Greenwich Peninsula Christmas Market
A festive market offering a range of gifts, food, and entertainment in the heart of Greenwich.
Dates: 19th November 2025 – 23rd January 2026
Location: Greenwich Peninsula, London, SE10 0DX
Price & Opening Times: Free entry; Times TBC
Website: Greenwich Peninsula

Trafalgar Square Christmas Market
A festive wonder right in the heart of London, under the towering Norwegian Christmas tree. Wander among wooden chalets offering handcrafted gifts, seasonal treats, and mulled drinks, with live carol singing and brass bands adding to the atmosphere.
Dates: 9th November 2025 – 2nd January 2026
Location: Trafalgar Square, London, WC2N 5DN
Price & Opening Times: Free entry; Times TBC. Closed on Christmas Day

Kingston Christmas Market
A traditional market set in the historic market town of Kingston, offering handcrafted gifts and festive treats.
Dates: 13th November – 28th December 2025
Location: Ancient Market Place, Kingston upon Thames, KT1 1JS
Price & Opening Times: Free entry; opening times vary.
Website: Kingston Christmas Market
Wrap up your festive celebrations in style by making the most of your London trip! Book your stay at St Giles London and enjoy 20% off with the code XMAS. Whether you’re visiting for Christmas markets, afternoon teas, or New Year’s Eve festivities, St Giles puts you right in the heart of the action. For more information visit our offers page here!