11 Best Christmas Markets in London 2025 That Locals Love

Leave your luggage in London

Promo code for 10% off
Book

London turns into a magical winter wonderland when the festive season arrives. The city’s historic streets light up with twinkling decorations, the smell of roasting chestnuts fills the air, and Christmas carols echo through the crisp winter nights. Whether you’re walking along the Thames or exploring historic squares, the festive atmosphere is truly unforgettable.

This guide will help you plan the perfect holiday trip to the UK capital. We’ll show you the best markets to visit, with essential details about opening dates, locations, and what makes each one special. You’ll discover delicious seasonal treats, find great accommodation nearby, and learn tips for avoiding crowds and finding hidden gems.

Walking through busy festive streets can be tiring when you’re carrying heavy bags. To explore the city comfortably, use Qeepl luggage storage, which offers secure locations near major stations and attractions. This service lets you enjoy the lights and shopping hands-free. Qeepl prices start from £3.69 per bag per day, making it an affordable way to enjoy your holiday trip without dragging luggage around.

Are There Christmas Markets in London?

While Germany invented the Christmas market tradition, London has embraced it fully and become a top destination for festive shopping. You’ll find a unique mix of continental wooden chalets selling bratwurst and glühwein alongside British stalls offering mince pies and local crafts. These markets have become a key part of the city’s cultural calendar, drawing millions of visitors each year.

When Do Christmas Markets Start in London?

The festive season in London starts earlier than in many European cities, giving you plenty of time to enjoy the celebrations. Most major markets open in mid-November, usually when the spectacular Christmas lights on Oxford Street and Regent Street are switched on. They typically run until the first week of January, so you can keep celebrating even after Christmas Day. However, check specific dates for each location, as smaller pop-up markets may have shorter hours or only open on weekends.

Where Are the Christmas Markets in London?

London doesn’t have just one central market—the festivities are spread across the entire city. Famous locations include expansive parks like Hyde Park, the scenic South Bank riverfront, and historic squares such as Covent Garden and Trafalgar Square. Each neighborhood brings its own character, from the polished elegance of Covent Garden to the trendy vibes of East London’s Spitalfields.

1. Hyde Park Winter Wonderland

Winter Wonderland is the most famous and largest Christmas event in the UK, transforming a huge section of Hyde Park into a glittering festival. It’s far more than just a market—it’s a full-scale celebration with fairground rides, circuses, and ice sculpting workshops. You can easily spend an entire day exploring the themed zones, from the Bavarian Village to the Magical Ice Kingdom.

Christmas market in London, featuring festive lights, stalls, and visitors enjoying seasonal treats and decorations.

Access requires a pre-booked ticket, so plan ahead to secure your entry slot, especially on weekends. Entering fees range from free during off-peak times to a set price during busy hours, and ride tickets are purchased separately. Book your entry well in advance as prime slots sell out quickly. Once inside, you can explore hundreds of wooden chalets selling everything from handmade jewelry to personalized decorations.

This market is perfect for both adults and kids, offering:

  • The UK’s largest outdoor ice rink
  • Thrilling rollercoasters and fairground rides
  • Santa Land where children can meet Father Christmas
  • The Bavarian Village with live oompah bands
  • Numerous bars and cafes serving festive cocktails, mulled cider, and sit-down meals

2. Southbank Centre Winter Market

Located along the Queen’s Walk by the River Thames, the Southbank Centre Winter Market offers one of the most scenic festive experiences in the city. You can stroll past traditional wooden alpine chalets while enjoying stunning views of the London Eye and the illuminated skyline. The atmosphere is more relaxed than Hyde Park, making it perfect for a romantic evening walk or casual outing with friends.

Usually, there are no entering fees for the Southbank market, allowing you to wander freely. It’s a fantastic option if you want to experience the festive vibe without buying tickets. The market is known for its culinary focus, bringing together street food vendors from around the world alongside traditional Christmas treats.

The main activities revolve around enjoying delicious food and drink while taking in the riverside atmosphere. For kids and adults, the nearby Southbank Centre often hosts special holiday shows, concerts, and free community events. You’ll find plenty of cozy pop-up bars and cafes, often featuring heated igloos or fire pits where you can sip hot chocolate or mulled wine.

3. Covent Garden Christmas Market

Covent Garden is perhaps the most picturesque location for Christmas shopping in London, famous for its giant Christmas tree and stunning light displays. The historic 19th-century piazza and market building are decorated with massive mistletoe chandeliers and thousands of glittering LEDs. Street performers entertain crowds beneath the elegant glass roof.

People stroll through the Covent Garden Christmas Market inside a large building, surrounded by festive decorations and stalls.

There are no entering fees to access Covent Garden, as it’s a public space open throughout the day and night. The market focuses on high-quality crafts, antiques, and luxury goods, making it excellent for finding premium gifts. You can also explore the surrounding boutiques like the Apple Market and the East Colonnade Market for unique jewelry and art.

Activities center around shopping and enjoying the visual spectacle. Adults can enjoy luxury shopping and opera-singing buskers, while kids will be amazed by the massive decorations and the LEGO installation often found nearby. The area is surrounded by world-class bars and cafes, and dining at a restaurant overlooking the piazza is a seasonal highlight.

4. Leicester Square Christmas Market

Nestled in the heart of London’s entertainment district, the Leicester Square Christmas Market is a compact but intense burst of festive cheer. Surrounded by movie theaters and casinos, this small market packs a punch with its dense collection of stalls and enthusiastic decorations. It feels like a small village square dropped into the middle of the bustling city.

Admission is generally free, though you may need tickets to see the specific show inside the Spiegeltent. The market is famous for hosting “La Clique,” an award-winning cabaret and circus show performed inside a beautiful traveling velvet tent. Due to its central location and small size, it can get very crowded, so visiting on a weekday afternoon is advisable.

The main draw for adults is the cabaret show, which offers comedy, burlesque, and acrobatics. For kids, there are often daytime shows or chances to meet Santa in a dedicated grotto. The market features several stands selling traditional German sausages, mini pancakes, and warming drinks. Its proximity to the LEGO Store and M&M’s World makes it a strategic stop for families doing holiday shopping.

5. Christmas by the River at London Bridge

Set against the backdrop of Tower Bridge and the Tower of London, Christmas by the River offers arguably the most iconic views of any London market. The stalls line the riverbank at London Bridge City, creating a walkway filled with light and commerce. You can admire the historic Tower of London alongside modern glass skyscrapers.

There are no entering fees for this market, welcoming you to walk the riverside path from London Bridge towards City Hall. It features charming wooden cabins selling crafts, pop-up art, and winter accessories like scarves and hats. The location makes it popular with office workers, creating a buzzing after-work atmosphere on weekdays.

Activities focus on the leisurely stroll along the river, enjoying the lit-up monuments and festive decor. Adults will appreciate the outdoor riverside bars serving winter cocktails with spectacular views. Kids often enjoy the free workshops and choir performances scheduled throughout the month at the nearby Hay’s Galleria.

6. Borough Market at Christmas

Borough Market is London’s premier food destination, and during Christmas, it goes into high gear with seasonal produce and festive delicacies. The historic Victorian railway arches are decorated with wreaths and lights, enhancing the old-world charm. You’ll be greeted by incredible smells of gourmet cheese, fresh truffle, and roasting meats.

People shopping at Borough Market in London during Christmas, surrounded by cheese and various food stalls.

Entry to the market is free, though it’s one of the busiest spots in London, especially on Saturdays in December. Visit on a weekday morning or try their extended evening hours closer to Christmas to avoid the crowds. The market extends its opening times in December to accommodate locals buying turkeys and puddings.

While there are no rides, the main activity is the culinary adventure of tasting samples and watching chefs prepare food live. Adults and kids alike will love the vibrant atmosphere and the chance to try foods from different cultures. The market is surrounded by excellent bars and cafes, and the stalls serve some of the best ready-to-eat dishes in the city.

7. Greenwich Christmas Market

Greenwich Market is a World Heritage site that offers a covered market experience, protecting you from unpredictable British weather. The market is famous for its rich history and its focus on arts, crafts, and antiques rather than mass-produced goods. It has a village-like feel despite being part of London.

There are no entering fees, and the market is open seven days a week, making it flexible for your itinerary. The stalls rotate, so you might find different vendors on different days, ranging from vintage fashion to handmade jewelry. The covered roof makes it one of the most reliable options if rain or snow is forecast.

For kids, the magic of Greenwich often involves visiting the nearby Cutty Sark or the National Maritime Museum, which host their own festive events. Adults can enjoy the historic pubs surrounding the market and the mulled wine stalls within the market itself. There are plenty of bars and cafes inside the market perimeter, offering global street food.

8. Kingston Christmas Market

Located in the Ancient Market Place of Kingston upon Thames, this market offers a traditional and cozy European experience in the suburbs. It has a strong community vibe with beautiful vintage decorations hanging from historic buildings. You can catch a train from Waterloo and be there in roughly 30 minutes.

Admission is free, and the market prides itself on being accessible and family-friendly without the intense crowds of Hyde Park. The vendors are carefully curated to offer high-quality gifts, including:

  • Wooden toys and handmade crafts
  • Artisan candles and soaps
  • Local cheeses and preserves
  • Unique Christmas decorations

The market features a dedicated stage for live music and carol singers throughout the day. Activities often include curling lanes or a carousel, keeping little ones entertained while parents shop. The Ancient Market Place is surrounded by permanent bars and cafes, and the market stalls add to this with hog roasts and Bavarian beers.

9. Coal Drops Yard Christmas Market

Coal Drops Yard offers a modern, design-led twist on the traditional Christmas market, located in the revitalized industrial district of King’s Cross. The architecture is stunning, mixing Victorian brick viaducts with sweeping modern roofs, all lit up by contemporary installations. You’ll find a focus on sustainable fashion, independent designers, and unique homeware brands.

Entry is free to the entire King’s Cross estate, allowing you to wander through the various yards and squares. The market stalls often change weekly or operate as pop-ups within existing stores, creating a dynamic shopping environment. It’s less cluttered than other markets, offering wide walkways and plenty of space.

One of the main activities for adults and kids is often Club Curling, a fun ice-curling activity you can book with friends. The area is packed with top-tier restaurants and bars and cafes, offering everything from fine dining to casual coffee spots. The Christmas tree at Coal Drops Yard is usually an artistic interpretation rather than a traditional fir.

10. Trafalgar Square Christmas Market

Trafalgar Square is the historic heart of London’s Christmas celebrations, famous for the giant tree gifted annually by Norway. The market is arranged in front of the National Gallery, offering a lovely backdrop of fountains and monuments. It’s a great central meeting point where you can hear traditional carols sung beneath the tree almost every evening.

Festive Christmas market in Trafalgar Square, London, with stalls and visitors in front of the National Gallery.

Access to the square and market stalls is free, making it an easy addition to a day of sightseeing. The stalls are traditional wooden chalets selling ornaments, warm clothing, and souvenirs. While smaller than Hyde Park, its location makes it unbeatable for convenience and photos.

The main activity is listening to the carol services, which are perfect for families and adults looking for traditional holiday entertainment. There’s usually a nativity scene and occasionally a small cafe area serving hot drinks. You’re steps away from the pubs of Whitehall and Covent Garden.

11. Spitalfields Christmas Market

Spitalfields Market in East London offers a vibrant, eclectic mix of old and new, set within a beautifully restored Victorian market hall. This is the destination for vintage lovers, art collectors, and those seeking unconventional gifts. The atmosphere is hip and energetic, reflecting the artistic spirit of the surrounding Shoreditch neighborhood.

Entry is free, and because it’s fully covered, it’s another excellent weather-proof option. The market hosts a blend of permanent shops and daily market stalls selling everything from vinyl records to hand-printed clothing. During Christmas, they ramp up festive events, often including swing dancing or jazz bands.

Activities often include workshops where you can make your own wreaths or decorations, appealing to creative adults and kids. There’s a distinct lack of fairground rides, but the variety of goods keeps everyone entertained. The food court is legendary, surrounded by bars and cafes like the humble crumble bar or Bleecker Burger.

Where to Stay in London for Christmas Markets?

Choosing the right location for your stay can significantly enhance your London Christmas experience. You want to be close enough to the action to walk home after a night of mulled wine, but tucked away enough to get a good night’s sleep. The city offers an incredible range of accommodations, from historic grand hotels that go all-out with decorations to budget-friendly options in central locations.

Price Range Hotel Location & Highlights
Luxury (Approx. £450+ per night) The Savoy Located on the Strand. A British icon near Covent Garden. Famous for spectacular lobby decorations and festive afternoon tea.
The Ritz London Piccadilly location near Hyde Park. The epitome of classic luxury with a massive tree in the lobby and easy access to Winter Wonderland.
Shangri-La The Shard London Bridge. Offers breathtaking views of the city lights and is perfectly situated for Christmas by the River and Borough Market.
Mid-Range (Approx. £200 - £450 per night) The Hoxton, Holborn Holborn. Trendy, boutique feel. Walking distance to Covent Garden and British Museum. Great lobby culture and bar.
Park Plaza Westminster Bridge Southbank. Modern hotel with views of Big Ben. Direct access to the Southbank Centre Winter Market just across the street.
Strand Palace The Strand. Historic yet modernized hotel. Unbeatable location right in the middle of the West End, steps from Trafalgar Square.
Budget-Friendly (Approx. under £200 per night) Premier Inn London Leicester Square Leicester Square. Incredible value for being right in the center of the action. Perfect for the Leicester Square market.
The Z Hotel Covent Garden Covent Garden. Compact “pod” style luxury at a lower price. Amazing location for exploring the Piazza and theatreland.
Generator London Bloomsbury/King’s Cross. High-end hostel/hotel hybrid. Great social vibes and easy access to Coal Drops Yard market.

Download the Qeepl app

Promo code for 10% off
Download