Christmas markets in London

Christmas markets are back this year and we are so excited to share some of our favourites with you. Whether you want to wrap up warm and visit some traditional outdoor markets full of festive scents and grottos of sparkling lights. Or peruse the covered markets in search of that unique gift idea for friends, family or even a treat for yourself, then you will find a Christmas market for you!

Take a look below at some of our top picks for the holiday season.

Travel from South Essex to London return from £12 with our Online Advance tickets

Winter Wonderland Christmas Market, Hyde Park

angels christmas market

When? 19 November 2021 – 3 January 2022

Discover the biggest of London’s Christmas markets with 100 traditional wooden chalets to tempt you with unique gifts, traditional Christmas decorations and culinary delights. Enter via the Blue Gate and head towards the ice rink. Once you have shopped till you drop, you can always get your skates on and visit the UK’s biggest ice rink for a spot of festive fun!

Nearest c2c station: West Ham, then change for Jubilee Line to Green Park, then Piccadilly line to Knightsbridge

Christmas by the River, London Bridge

christmas market by the river

When? 16 November 2021 – 2 January 2022

With stunning views of Tower Bridge, The Tower of London and the iconic skyline, this year’s market will see a stunning array of boutique vendors bring Christmas glow to the area. With delicious pop-up food and drink stalls it threads its magic through London Bridge to make for an unforgettable Christmas experience.

Nearest c2c station: Fenchurch Street then walk across Tower Bridge (about an 18 minute walk to the market)

Southbank Centre Winter Festival & Christmas Market

southbank christmas market

When? 4 November 2021 – 24 December 2021

Stroll along the Thames under twinkling lights and sample indulgent drinks, scrumptious street food and seasonal goodies from traditional alpine-style chalets. There are plenty of pop up bars and street food stalls to keep you fueled whilst you browse for stocking fillers, gifts, decorations and crafts. There is something for everyone with a smash-hit circus, musicals and festive concerts for indoor and outdoor fun.

Nearest c2c station: West Ham, then Jubilee Line to Waterloo

Christmas in Leicester Square

leicster square christmas market

When? 12 November 2021 – 3 January 2022

Christmas in Leicester Square transforms the centre of bustling London into a wonderland including traditional Christmas markets with hand-crafted goods and delicious food and drinks, plus a whole host of fantastic shows including circus and cabaret show ‘La Clique’.

Nearest c2c station: West Ham, then change for Jubilee line to Waterloo, then Northern Line to Leicester Square

Greenwich Market, Greenwich

greenwich late christmas market

When? Open all year, Christmas light switch on 17 November

With dozens of sellers offering original, quirky and often unique products you can shop in style at this historic covered market and this year, the Christmas lights are set to be particularly stunning! It’s traditional to get yourself a mulled wine while you’re there and if you’re peckish, there’s plenty of variety available at the famous Food Court. Bring the children along to visit Santa’s Grotto, it’s open 7 days a week from 10.00am to 5.30pm, and they are hosting four late shopping events on Wednesdays and the last two Saturdays in December, where they will be open until 8pm.

Nearest c2c station: Limehouse, then change for DLR to Cutty Sark for Maritime Greenwich

Borough Christmas Market

borough christmas market

When? Open year round, Christmas opening times 22 November 2021 – 9 January 2022

With its superb location near London Bridge and River Thames, Borough Market offers special opening times for Christmas. Its historic arches filled with enchanting Christmas trees, garlands and lights, is a sure enough way to get you into the season’s spirit. Whether it’s a foodie gift you are looking for or shopping for that special festive meal, there are plenty of artisan sellers to choose from.

Nearest c2c station: Fenchurch St, then walk over London Bridge.

Covent Garden at Christmas

covent garden christmas market

When? 15 November 2021 – 8 January 2022

Covent Garden will be serving up traditional Christmas Market magic on the Piazza. From November 15th a new Covent Garden Christmas Village will open its doors with a snowy traditional winter town. popping up including and a Christmas tree forest featuring eight luxury bauble themed dining domes. In the village there will be a festive food market, a winter forest archway and Santa’s sleigh which will be the festive photo spot of the year. Watch out for the Covent Garden Christmas Choir which is made up from rising stars from London’s West End production with daily live performances.

Nearest c2c station: Fenchurch St, then District line to Embankment.

Great savings when you buy online

Make sure to nab the best savings with a GroupSave offer valid on all off-peak tickets (weekends and weekdays), or book ahead online in advance and save on off-peak weekday ticket too. Bargain!

Buy tickets

standard-tickets-white.svg Buy tickets