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.