The best market towns to visit near London for a wholesome day out

Whether you're after artisan brownies, vintage finds, or simply an excuse to bask in this rare and radiant weather, there's a market town waiting with open arms – and probably a really good chutney.

Sunshine, we’ve missed you! After what felt like a never-ending drizzle, the skies have finally cleared, and the mercury is flirting with the twenties.

Soak up the sunshine with a walk around one of these lovely market towns near Londonplaceholder image
Soak up the sunshine with a walk around one of these lovely market towns near London | Jonny Gios via Unsplash

What better way to spend these golden hours than pottering around a picturesque market town, browsing for antiques, picking up local cheeses you’ll pretend are “for a dinner party,” and sipping something sparkly in a sun-drenched courtyard café?

Luckily, you don’t need to trek halfway across the country for that quaint countryside charm. We’ve rounded up the best market towns within 90 minutes of London – by train or car – where cobbled streets, indie boutiques, and more homemade jam than you can shake a sourdough loaf at await.

1. Berkhamsted, Hertfordshire

Travel time: 35 mins from Euston

Vibe: Bougie canal-side bliss

With its crumbling castle ruins, artisan bakeries, and a towpath that could star in a Richard Curtis rom-com, Berkhamsted is a delicious little slice of market town magic. Head to the Saturday street market for seasonal goodies and flowers so pretty they might just make you believe you have a green thumb. Grab a flat white from Fred & Ginger, then take a canal-side stroll or settle in for rosé and people-watching at The Boat pub.

2. Farnham, Surrey

Travel time: 55 mins from Waterloo

Vibe: Historic charm with a creative twist

Farnham is what happens when Jane Austen meets the Design Museum. Georgian buildings house chic homeware shops and indie galleries, while the regular market is a dream for foodies and crafters alike. Pop into Farnham Maltings for artsy bits, then amble through the castle grounds before rewarding yourself with a slice of something naughty from Lion and Lamb Café.

3. Lewes, East Sussex

Harvey's Brewery, Lewesplaceholder image
Harvey's Brewery, Lewes | Geograph

Travel time: 65 mins from Victoria

Vibe: Quirky, boho, and bursting with character

Lewes is like that friend who reads a lot, wears great knitwear, and always knows about a secret gin bar. Its Saturday market spills with vintage books, vinyl, and outrageously good local produce. Don’t miss Harvey’s Brewery for a pint in the sun, and if you’re a thrift-shopper, Lewes’s antique centres are a treasure trove waiting to be plundered.

4. Saffron Walden, Essex

Travel time: 60 mins drive from East London

Vibe: Picture-perfect and a bit posh

This market town is all rose-covered cottages, quaint cobbled lanes, and an air of quiet confidence. The Tuesday and Saturday markets are full of posies, pastries, and posh pork pies, and the medieval market square is ideal for a lazy loop with an ice cream in hand. Pack a picnic and lounge in the stunning Bridge End Garden, or have a nose around the arty bits at Fry Art Gallery.

5. Henley-on-Thames, Oxfordshire

The Bridge, Henley-on-Thamesplaceholder image
The Bridge, Henley-on-Thames | Geograph

Travel time: 45 mins from Paddington

Vibe: Rowing royalty meets riverside revelry

Henley is as easy on the eye as it is on your Insta grid. Beyond the regatta glamour lies a top-notch Thursday market, boutique shopping, and riverside walks that practically demand a punnet of strawberries. Grab lunch at The Three Tuns, then lazily drift along the river or lounge in Mill Meadows with a chilled elderflower fizz. Bliss.

Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice