Plan Your Visit
01.11.2024 – 02.01.2025

Christmas Markets, Shopping and Festive Gifting

Discover some of the top markets and gifting spots to visit this Christmas in the City of London.

Explore the best of the holiday season with Christmas markets, festive lights, and a variety of shopping experiences across the City. From handcrafted gifts to luxury finds, uncover unique treasures for loved ones beneath the glow of holiday lights and seasonal greenery.

Golden Lane Estate Festive Market

Date: 24 November from 12 to 4pm | Cost: Free admission

Find a wealth of gifts, arts, crafts and design at the annual Festive Market on Golden Lane Estate. The Market focuses on supporting independent makers and local creatives, responding to the design and architecture of the Barbican and Golden Lane Estate.

Find out more

Charterhouse Christmas Fair

Date: 26 November from 10am to 8pm | Cost: from £5

Visit the Charterhouse Christmas Fair, just outside the City of London, for a fabulous Christmas shopping experience in beautiful historic surroundings. Discover over 40 stalls of food, fashion, homewares, decorations and much more.

Book tickets

Christmas Craft Market at St Bartholomew’s Hospital Square

Date: 26 to 28 November from 12 to 6pm. | Cost: Free admission

Visit the Christmas Craft Market at St Bartholomew’s Hospital Square, where you can wander 30 curated stalls offering bespoke gifts and unique finds for your loved ones. You’ll also be able to support this historic building by visiting the Barts Heritage stand.

Christmas shopping experience at Leadenhall Market

Date: 14 November 2024 to 1 Jan 2025

Experience Christmas shopping and dining in one of London’s most beautiful locations. Explore Leadenhall market’s boutique shops, restaurants and bars guided by a twinkling light tunnel before stopping by the Alpine bar for your favourite winter warmers, gingerbread men and mince pies.

The much-loved annual switch-on ceremony on 14 November unveils the full splendour of Leadenhall Market’s giant real Christmas tree under the breathtaking central star-covered atrium of the Victorian market.

Find out more

Stocking fillers from Paternoster Square

Date: 18 November to 24 December | Cost: Free Admission

Take a stroll around beautifully dressed cabins and explore a Christmas market full of food, drinks and crafts with the iconic St Paul's Cathedral as your backdrop. Keep an eye on this page for more details to be announced soon.

Visit the market

Shopping at St Paul’s Christmas Market

Date: 18 November to 24 December | Cost: Free Admission

Step into festive magic at this brand-new festive market nestled next to the iconic St Paul's Cathedral, for an array of artisan food stalls, bespoke jewellery and knitwear, and sizzling street-food. A not to be missed enchanting market where beautifully decorated cabins make for the picture-perfect postcard. Keep an eye on this page for more details coming up soon.

Visit the market

Makers' Market in New Street Square

Date: 4 and 5 December from 12 to 6pm | Cost: Free

Whether you're hunting for presents or a treat for yourself, there's plenty of homeware, fashion, and Christmassy crafts to be discovered at this fabulous market in the heart of the Fleet Street Quarter area.

Find out more

One New Change

One New Change brings the festive spirit with its shop windows filled with magical displays and a modern tree for the perfect Christmas selfie. Accessorize, Fraser Hart, Hotel Chocolat, The Body Shop, Nespresso, Oliver Bonas, Lone Design Club and Molton Brown all have plenty of ideas to help you choose something unique this year.

Find out more

Luxury gifting at The Royal Exchange

Date: November 2024 to January 2025

Whether you're looking for stunning jewellery, beautifully crafted accessories, unmissable luxury offers or food and drink gifts, The Royal Exchange is the perfect setting to enjoy a luxury shopping experience this Christmas.

Discover more

More Markets to explore

Date: Vary by Market

Find all your favourite winter warmers at the iconic Leadenhall Market, and discover delicious festive food at the pop-up stalls outside The Royal Exchange (weekdays).

Lunchtime food markets to keep an eye out for in the T&T Markets every Tuesday, Wednesday and Thursday 11:30am to 2:30pm under the Cheesegrater and 'KERB' in Fleet Place every Tuesday and Thursday 11:30am to 2:30pm.

Give the gift of Italy this Christmas

Pre-order Eataly unique culinary gifts and open the door to Italy with their bespoke or wrapped and ready hampers filled with high-quality Italian products. But that’s not all! Beat the crowds this festive season and pre-order from Eataly's first-ever selection of panettone – Classic, Orange and Chocolate, Pistachio Cream, and Pandoro – each made with the finest ingredients, starting from natural sourdough, Piedmontese whipped butter, and fresh eggs, ready to delight with every bite.

Find out more

City Information Centre

Free visitor information combined with shopping for London themed holiday gifts, what's not to like? Pop into the City Information Centre, by St Paul's Cathedral, and take a look at their range of Christmas cards, decorations, advent calendars, souvenirs and more.

Find out more

Christmas decorations at Tower Bridge

Add some festive flair to your home with Tower Bridge's hanging decorations. Don't miss their onsite shop after you visit this iconic landmark or browse their online shop now.

Visit the shop

Gifts for coffee lovers at Rosslyn

From the very best coffee to the very best equipment and everything in between. Find the perfect gift for coffee lovers at award winning Rosslyn specialty coffee shops.

Find out more

Christmas Market in the Crescent

Moments away from the Tower of London find your cozy spot to enjoy mug of mulled wine and choose from an assortment of delicious food to get you in the Christmas spirit. From 11am to 9pm you'll find unique gifts, a magical atmosphere, and lots of festive food and drinks to enjoy.

Find out more

See the full Christmas in the City programme

Explore

Related Events

Christmas in the City
01.11.2024 05.01.2025

Christmas in the City

From enchanting Christmas markets, glorious carolling, and festive feasts, the City of London has something for everyone this season.
Explore Christmas Trees, Lights, and Festive Installations
Wander through the City of London to find beautifully decorated Christmas trees, twinkling lights and festive installations at iconic locations.
Festive Dining, Cocktails and Afternoon Teas
From panoramic afternoon teas and indulgent festive dinners to winter igloos on the roof terrace, there's a perfect festive dining experience for everyone in the City.
Festive Stay Offers
01.11.2024 05.01.2025

Festive Stay Offers

Enjoy the festivities stress-free at the City's finest hotels this Christmas.
Christmas and NYE Parties
14.11.2024 01.01.2025

Christmas and NYE Parties

Browse our selection of party ideas for the ultimate celebration with your friends or colleagues in the City of London.
10 festive activities to do with friends
18.11.2024 05.01.2025

10 festive activities to do with friends

Immerse yourself in a world of holiday cheer with this selection of festive experiences across the City of London.
Christmas Markets Paternoster Square and by St Paul’s
Wander through charming market areas full of food, drinks, unique gifts and treasures in Paternoster Square and by St Paul's Cathedral.
Christmas in the Crescent
Join the festive spirit for Christmas in the Crescent. A magical atmosphere, with unique gifts, and lots of festive food and drinks to enjoy.
Find over 40 Christmas Carols & Concerts to attend
Get in the Christmas Spirit with Christmas Movie soundtracks, Carol services, festive family concerts and more.
Christmas Carols in City Churches
01.12.2024 05.01.2025

Christmas Carols in City Churches

Everyone is welcome to join carol services at the City churches. There's lunchtime and evening weekday carol services, most of which are free and don't require booking. Selected churches have Sunday advent services too.
The Christmas Service
St Lawrence Jewry Carol Service