
London
Spirit of Christmas Fair
Olympia

Christmas market · London
Free festive village with a new Chelsea Food Hall, Christmas market and bars, plus a ticketed 1.5km light trail at the Royal Hospital Chelsea.
1 min read
Wednesday, 25 November 2026 – Monday, 28 December 2026 · 16:30
Royal Hospital Chelsea
London Gate, Royal Hospital Road, London SW3 4SR
Free entry
Advertisement
The grounds of the Royal Hospital Chelsea become a festive village for five weeks, with a 1.5km light trail through Ranelagh Gardens and a free-to-enter Winter Village alongside it. For 2026 the village moves to a larger site and adds the new Chelsea Food Hall, with more covered, heated seating. Expect a Christmas market and boutique shopping, street food, mulled wine and an apres-ski bar, fire pits and heated tipis, curling lanes, fairground rides and performances from the Chelsea Pensioners Choir.
Small groups with a local host and tastings included. No booking fees, free cancellation.
Sloane Square station is a short walk. Buses 11, 170 and 360 stop on Royal Hospital Road; enter through London Gate.
Advertisement
More food days out in London— explore these markets on Food Marketplace.
All marketsThese traders sell at markets near London — worth a visit before or after this event.
All vendorsAdvertisement
Keep exploring

London
Olympia

Christmas Lights Switch-on · London
Regent Street · Free entry

London
Biscuiteers

London
Business Design Centre
Keep exploring
Browse more UK food events, explore markets and street food, or let a local host show you round instead.