Food & Drink

Surrey farmers' markets: Farnham, Guildford and Haslemere

Three Surrey towns hold monthly farmers' markets on a fixed day. Here is where to go, when, and what to fill the bag with.

The Surrey · 2 May 2026 · 3 min read
Historic buildings along Guildford High Street with bay windows, a bell turret and the ornate gold projecting clock

Photograph: Colin Smith via Geograph, CC BY-SA 2.0

Most farmers' markets in Surrey run once a month, so the useful thing to know is the rule for each town: which day, which spot, and what sort of stalls to expect. Visit Surrey lists markets across the county, and the three below are the ones with a clear, regular pattern from the organisers themselves.

Farnham: fourth Sunday of the month

Farnham Town Council runs the market on the fourth Sunday of every month except December, from 10am to 1.30pm. It is held in the Central Car Park, off Victoria Road (GU9 7RD), and it is free to enter. The council's market page has the details.

The sourcing rule is the draw. Everything sold has to be grown, reared, caught, baked, brewed, smoked or processed within 50 miles. Visit Surrey puts the number of producers at about 35 each month, and describes it as an award-winning, certified market with nearly forty regular stallholders. Expect local cheeses, fresh meat, fish and vegetables, and Visit Surrey says many stallholders offer free tastings, which makes it easy to try before you commit.

Farnham has had a market since the Middle Ages, according to Visit Surrey, so this one sits in a long local habit. It suits anyone who wants to stock up for a Sunday lunch: go early for the best of the fish and meat, and bring a bag that can take a few heavy things.

Guildford: first Tuesday of the month

Guildford's market is on the High Street on the first Tuesday of the month, except January. The borough council gives the hours as 10am to 3pm, and its farmers' market page carries the dates for the year. The Guildford Dragon, the town's community news site, has also covered the market schedule in a feature on Guildford's busy market calendar.

This is the largest of the three. FarmingUK reports more than 40 vendors, with stalls selling meats, cheeses, breads, vegetables, jams, baked goods and herbs. The Surrey Hills Society says it has run since 2000. Being on a weekday, in the middle of town, it works well for a lunch break or a mid-week shop: pick up bread and cheese, then see what the herb stalls have for the kitchen windowsill.

Haslemere: first Saturday of the month

Haslemere's market is on the High Street (GU27 2LA) on the first Saturday of each month, from 10am to 2pm. It is run by South West Surrey Farmers' Markets, whose Haslemere page lists locally grown flowers, honey, curry and meat. The town's own events site, thisishaslemere.co.uk, also lists the market.

Some older directories give Sunday as the day. The organiser's current page says Saturday, so go by that. It is a smaller, more relaxed market than Guildford's, and suits a Saturday morning in town: flowers for the table, a jar of local honey, something from the meat stalls for the weekend, and a coffee on the way back to the car.

The weekly option in Dorking

If you want a market every week, Dorking's Friday market is the one to know. It runs at St Martin's car park, and Visit Surrey gives the hours as 8.30am to 2pm. It is a general fruit and veg market rather than a certified farmers' market, so it is good for the weekly shop but not a guarantee of local sourcing. Visit Surrey adds that farmers' markets are held there at various times of the year.

Getting the most from a market day

Check the day before you set off. Markets move for holidays and the seasons, and the organisers' pages are the final word.

Go early for fish and meat. Popular items go first, and the better stalls tend to sell out.

Ask for a taste. At Farnham in particular, free tastings are common, especially with cheese.

Bring bags and some cash. A cool bag helps if you are buying fish or meat.

Make a morning of it. All three sit in the middle of their towns, with cafes and shops close by.

Other Surrey towns, among them Dorking, Woking, Godalming, Cranleigh, Cobham, Epsom and Esher, are named by Visit Surrey as holding farmers' markets too. If you are planning around one of those, check the date with the organiser first, as days and seasons differ from town to town.

The Friday list

Where to eat this weekend, and what just opened.

One email, Friday 7am. No spam, unsubscribe anytime.

More in Food & Drink

Surrey's vineyards: tours, tastings and what to buy
Food & Drink

Surrey's vineyards: tours, tastings and what to buy

26 Oct · 4 min read
The best pubs in and around Cobham, and what each is good for
Food & Drink

The best pubs in and around Cobham, and what each is good for

17 Oct · 3 min read
Surrey farm shops worth the drive, and when they open
Food & Drink

Surrey farm shops worth the drive, and when they open

2 Oct · 3 min read