Best Christmas Markets in London

London feels different in December. The streets are aglow with warm light, and every corner hums with the rhythm of a familiar festival; choirs making their way through church doors, mulled wine simmering in the cold air, shop windows glowing as if they’re all part of one unbroken story. 

The Thames reflects the glow of the city’s lights so that an evening stroll takes on something almost ethereal. Even the daily chaos mellows as everyone takes their foot off the pedal to savour this time of year.

Now’s the perfect time to stroll, discover, and follow the sound of laughter or the scent of cinnamon to what awaits without. Here are the Christmas markets that best capture the spirit, whether you’re visiting for a weekend or spending the season in town.

Markets That Capture the Magic

For Festive Spectacle & Family Fun

Some markets go big on scale and sparkle. They are the spots where toddlers pull at sleeves, lights twinkle from every angle, and roasting chestnuts are in the air.

Winter Wonderland, Hyde Park

Location: Hyde Park, W2 2UH

If you’re longing for a bit of the whole festive spectacle, Winter Wonderland provides it immediately. Hyde Park is transformed into a gigantic playground featuring ice slides, funfair rides, Bavarian halls and rows of stalls flogging gifts, sweets and hot tipples. It has an all-day buzz from morning to night, with families of all shapes and sizes alongside groups of friends and date-night couples enjoying fun their own way. The littlest ones love the Santa Land zone, and food fanatics can hit up the street-food village between shows and attractions. It’s big, bright and busy, but that is a good part of its charm, a once-a-year blast of pure Christmas energy right in the middle of the city.

Kingston Christmas Market

Location: Kingston Marketplace, KT1 1JS

For something softer but no less family-friendly, Kingston’s Christmas Market adds some snug charm to the riverside. From Candy Cane Lane, wooden chalets stretch along the Ancient Market Place. Inside each, you’ll find a selection of handcrafted gifts that are perfect for raising a smile, handmade treats to tuck into, and even wintry wearables you never knew you needed. Live performances contribute to the atmosphere, and there’s always a feeling of community here, locals catching up with friends, kids standing in line for a hot chocolate, shoppers spending more time than they intended. It’s a charming solution if you want something quieter than central London. Couples like the relaxed vibe, and families can spread out while little kids explore securely.

If you’re staying with Veeve anywhere in West London or along the river, both markets are within easy reach and make for a great afternoon or evening out.

For Food Lovers & Evening Ambience

A few markets need to be visited after the sky darkens to deep blue and the lights flicker on. These two provide you with ample amounts to taste, sip and savour, perfect for partners or flavour-seeking individuals.

Southbank Centre Winter Market

Location: Southbank Centre, SE1 8XX

There are not many places as atmospheric as the Southbank at night. There are wooden stalls all along the riverfront, and the Thames shines softly while the London skyline sparkles in silhouette. It’s a heaven for foodies, with gourmet toasties, dreamy hot chocolates, inventive festive fusion foods, and so many sweet treats that even self-disciplinarians won’t be able to resist. The market is perfect for couples walking hand in hand, but groups of friends also adore it for its laid-back vibe. There’s something romantic about sitting on the riverside steps with a warm drink, as the city tiptoes around you, a small slice of peace in a busy season.

Greenwich Christmas Market

Location: Greenwich Market, SE10 9HZ

Cosy, characterful, and featuring a range of independent traders, Greenwich Christmas Market offers an alternative festive food experience. You’ll find artisan bakes, handmade chocolates, global street food, and stalls selling products made with love by small producers. It’s a great place to pick up unique stocking fillers along with your snacks, and the covered market hall keeps you sheltered from the weather, which is always welcome in December. Families love the streamlined floor plan, while foodies love that there are plenty of options and they’re all good. The streets surrounding it only add to the appeal, with pubs, cafes and pretty corners to explore.

If you are a Veeve resident in South or East London, these evening markets are almost on your doorstep and this way you won’t have to rush back home.

For Picture-Perfect Christmas Charm

These markets are practically designed for Insta; the soft lights, the beautiful architecture, that undeniable charm of “only in London.”

Covent Garden Christmas Village

Location: Covent Garden Piazza, WC2E 8RF

Covent Garden is magical all year round, but in December it becomes a real-life Christmas card. The colossal tree looms over the piazza, cobblestones shimmer under snowflakes (admittedly of the fake variety, who cares?), and boutique stalls conjure a festive village ambience. It’s ideal for couples, friends, and anyone who wants that original London Christmas moment. Half the fun is shopping, and half the fun is milling about, soaking up the ambience as musicians play nearby. It’s a little lively but very tasteful, making it one of the city’s most iconic festive stops.

Winter by the River

Location: London Bridge City, SE1 2DB

Against the iconic backdrop of Tower Bridge, Winter by the River offers a more relaxed, curated market experience. There are wooden cabins filled with artisanal gifts, twinkling trees, and riverside vantage points, making it a serene charmer by day or night. Couples love the romantic setting, while friends enjoy the calmer pace, especially at London’s larger markets. There are quality food stalls as well, and it’s a place where there is no hurry; you naturally slow down here, as things always take a little longer than planned.

Make a Day of It: What to Pair with Your Market Visit

A Christmas market visit can easily turn into a full-day out, and London makes it incredibly straightforward.

  • Near Covent Garden: Take in a matinée at the Royal Opera House or duck into the National Gallery before venturing into the piazza for some Christmas browsing. Picturesque nooks in Neal’s Yard are perfect for grabbing a coffee.
  • Southbank area: Combine the Winter Market with a show at the National Theatre or an ambling stroll along the river towards St Paul’s. The area’s art galleries are a calm relief from the crowds.
  • Hyde Park: After Winter Wonderland, walk around the Serpentine, visit the Serpentine Galleries, or thaw out at a nearby café in Kensington Gardens. It’s also a day many families spend visiting the Natural History Museum.
  • Greenwich: Pair the covered market with a visit to the Cutty Sark or the Royal Observatory, or wander through Greenwich Park for great views of the city.

Each area has its own beat, and adding some holiday fun to a museum, a show, or even a brisk walk can transform a simple trip to the market into an eventful winter day.

Staying Close to the Magic

Something is charming about ending a festive evening with a brief stroll “home.” Staying close by allows you more time to linger at the markets, stroll the lights on your own terms, and soak in what it’s like to become part of a neighbourhood rather than dashing for the last train. Veeve homes offer that balance, with characterful London apartments where you can settle in, warm up, and experience the city like a local.

Related Posts

Veeve

Ask an expert

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

A confirmation email has been sent to your email address.

We're looking forward to speaking with you soon.

Want to speak to one of our travel experts now?

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Veeve

Booking Request

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

A confirmation email has been sent to email@address.com

We're looking forward to speaking with you soon.

Want to speak to one of our travel experts now?

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Ask an expert

We aim to get back to all enquiries within 24 hours

:
Veeve

Share property

[Name of property]

Thank you!

[Name of property] has been shared with your friends. We hope they love it as much as you do.
A confirmation email has been sent to email@address.com
If you have any questions about the property we’d love to hear from you.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and a member of our New Homes team will be in touch as soon as possible to run you through our service and answer any questions you may have about becoming a Veeve host. 

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Email

Email our New Homes team

newhomes@veeve.com

Become a Host - Ask a Question

We aim to get back to all enquiries within 24 hours

Veeve

Can we help?

We aim to get back to all enquiries within 24 hours

Thank you!

Your enquiry has been received and one of our booking experts will be in touch shortly to answer any questions you may have and complete your booking.

We're looking forward to speaking with you soon.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Can we help?

Let us help you find your perfect match.

Speak to one of our travel experts…

Our team have visited and vetted every home and area in London and Paris, and are on hand to help you find the perfect home in the best location for you.

Call Us

+12 34 56 789

Monday - Friday,
9am - 5pm UK time

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Request to book

We aim to get back to all enquiries within 24 hour
:
Veeve

Ask an expert

Let us help you find your perfect match.

Speak to one of our travel experts…

Our team have visited and vetted every home and area in London and Paris, and are on hand to help you find the perfect home in the best location for you.

Call Us

+12 34 56 789

7 days a week,
9am - 8pm UK time

Email Us

Tell us about the home you’re looking for

Live Chat

Live chat with a Travel Expert

No question is too small

Veeve

Share property

[Name of property]

Your Friend's Email (share with more than one!)