Markets in Bath

Bath Farmers Market at Green Park Station has been running since 1997 — every Saturday, year-round, under a Victorian iron roof that means it runs regardless of the weather. Walcot Street's monthly market is better for antiques, vintage, and unusual objects. And the Christmas Market in late November turns the Georgian city centre into one of England's largest festive markets for three weeks.

This weekend

Markets on in Bath this weekend

This weekend →

Bath markets guide

Bath Farmers Market

Every Saturday Farmers / food

Every Saturday, 9:00–13:30 (year-round)

Green Park Station, Bath BA1 1JB · Free entry

The most consistent weekly market in Bath — 30 local producers under the Victorian iron roof of Green Park Station. Produce arrives fresh from nearby farms. Covers: fruit and vegetables (seasonal), meat and game, cheeses, bread and pastry, charcuterie, hot food stalls. The covered location makes it weatherproof. Running since 1997; one of the oldest farmers markets in the South West.

Walcot Street Market

1st Saturday Antiques / vintage / crafts

First Saturday of the month, 9:00–17:00

Walcot Street, Bath BA1 · Free entry

Monthly market on Bath's independent street. Primarily antiques, vintage furniture, and crafts, with food traders woven through. The street itself is worth a morning regardless of the market — the strip of independent shops, studios, and cafes makes it Bath's most characterful neighbourhood walk. Good for unusual finds; not a tourist-schmaltz market.

Frome Independent Market (day trip)

1st Sunday (day trip) Artisan / independent

First Sunday of the month

Frome town centre (25 min from Bath) · Free entry

Not in Bath — but Frome's Independent Market, 25 minutes by car, is one of the best artisan markets in the region. 200+ independent traders, genuinely high quality. Worth combining with a Frome day trip if you're interested in craft, design, food, and independent retail at a higher-than-average standard.

Bath Christmas Market

Late Nov–Dec Christmas / seasonal

Late November to mid-December (3 weeks)

Abbey Green, Orange Grove, Saw Close · Free entry

One of England's largest Christmas markets — 170+ chalets through the Georgian city centre streets. Heavy food and drink presence (mulled wine, Bath sausages, hot chocolate, cheeses). Craft, gift, and seasonal goods alongside. The setting (Georgian Bath stone, outdoor stalls, Christmas lighting) is excellent. Weekday visits are considerably less crowded than weekends. Public transport strongly recommended — parking is expensive and scarce in Bath city centre.

Staying in Bath for a market visit?

Green Park Station is 12 minutes on foot from Bath Spa station. If you're arriving the night before, Booking.com shows hotels convenient for a Saturday market morning.

Hotels in Bath →

The Weekend Five

This weekend's top 5 events, in your inbox Friday

Picked from the live feed. One email a week, no filler.

Frequently asked questions

Is there a market in Bath?
Yes. The main market in Bath is the Farmers Market at Green Park Station — it runs every Saturday from 9:00 to 13:30, year-round, with around 30 local producers (fresh produce, meat, cheese, bread, hot food). The Walcot Street Market runs the first Saturday of every month on Walcot Street (antiques, vintage, crafts, some food traders). The Bath Christmas Market runs for three weeks from late November in the city centre streets.
What time does Bath Farmers Market open?
Bath Farmers Market opens at 9:00 and closes at 13:30, every Saturday year-round. It's at Green Park Station (BA1 1JB), 12 minutes on foot from Bath Spa station. Free entry. Some traders start packing up around 13:00; arriving between 9:30 and 11:00 gives the best selection of produce and avoids the midday crowd.
Where is the Christmas market in Bath?
Bath Christmas Market is spread through several city centre streets: Abbey Green, Orange Grove, Saw Close, and the streets connecting them near the Abbey. There are 170+ chalets. Free entry. The market typically runs for three weeks from the last week of November. Arriving by train is strongly recommended — Bath Spa station is about 8 minutes on foot from the market, and city centre parking is expensive and limited during market season.
What markets are on in Bath this weekend?
The Farmers Market at Green Park Station runs every Saturday. Walcot Street Market runs the first Saturday of the month. For what else is on specifically this weekend — including pop-ups, seasonal markets, and special events — see our markets this weekend page.

Advertisement