Markets & food events

Markets near Bath: days, times and locations

There are 10 regular markets within 30 miles of Bath, including Bath Guildhall Market, Bath Farmers' Market, Trowbridge Weekly Market. Here are the opening days, times and locations.

See the full 7-day view near Bath →

Market opening days and times within 30 miles of Bath

These are regular schedules, not live opening confirmations. Check the official market page before travelling, especially on bank holidays or in bad weather.

Mon–Sat · 9am–5pm

Bath Guildhall Market

High Street, Bath · under 1 mile away

Hours: 09:00–17:00

Bath's 800-year-old indoor market off the High Street — deli, fresh food and curios.

Every Saturday · 9am–1:30pm

Bath Farmers' Market

Green Park Station, Bath · under 1 mile away

Hours: 09:00–13:30

One of the UK's original farmers' markets, every Saturday at Green Park Station — local meat, veg, bread and cheese.

Every Wednesday · 9am-2.30pm

Trowbridge Weekly Market

Fore Street, Trowbridge · 8 miles away

Hours: 09:00-14:30

Town-council weekly market with meats, cheeses, chilled foods, hot pasties, sausage rolls and baked goods. It will not run on 30 December 2026.

Check official market details →
2nd Saturday monthly, February-December · 9am-3pm

Frome Farmers' Market

Market Yard, Cheese & Grain car park, Frome BA11 1BE · 10 miles away

Hours: 09:00-15:00; some traders leave by 13:00

Monthly farmers' market of local food producers at Market Yard. The organiser notes that some individual traders leave by 1pm, while the market runs until 3pm.

Check official market details →
1st Sunday monthly, March-December · 10am-3pm

The Frome Independent

Around Boyle Cross, Market Place, Frome BA11 1AJ · 11 miles away

Hours: 10:00-15:00

Town-centre independent market with street food and a farmers' market section of local producers. The BA11 1AJ location identifies its Boyle Cross farmers' section.

Check official market details →
Mon–Sat · 9:30am–5pm

St Nicholas Market

Corn Street, Bristol · 11 miles away

Hours: 09:30–17:00

Bristol's historic covered market — independent traders, street food and makers.

Every Wednesday and Saturday · 9am-3pm

Wells Weekly Market

Market Place, Wells BA5 2RB · 17 miles away

Hours: 09:00-15:00

Twice-weekly council market featuring fresh foods, seasonal produce, local beer and regional cheeses. Separate dated Sunday pilots are not folded into this schedule.

Check official market details →
Every Thursday · 9am–11:30am

Shaftesbury Market

High Street & Town Hall, Shaftesbury · 27 miles away

Hours: 09:00–11:30

Long-running Thursday morning market by the Town Hall and High Street in hilltop Shaftesbury — fresh meat, seasonal veg, plants and homemade goods. Small and morning-only, so go early.

2nd and 4th Saturdays monthly · 9am-2.30pm

Cirencester Farmers Market

Market Place, Cirencester · 29 miles away

Hours: 09:00-14:30

Local farmers' market featuring seasonal produce, beer, pies, brownies, game, poultry, fruit and vegetables. Council listings may be subject to change.

Check official market details →
Every Monday and Friday · 9am-3pm

Cirencester Charter Market

Market Place, Cirencester · 29 miles away

Hours: 09:00-15:00

Twice-weekly Charter Market with fresh food, local produce, plants and general stalls. The October Mop Fairs replace the market on 5 and 12 October 2026.

Check official market details →

Local farm shops near Bath

Independent farm shops within 20 miles of Bath, nearest first. Check each shop's website for opening hours.

🧺 Farm shops near Bath →

Search farm-shop food

Browse products found on official UK farm-shop websites, with prices and pack sizes where published.

Nearby market towns

BristolShaftesburySherborneSalisburyGloucesterCardiffCheltenhamTauntonDorchesterBridportPooleHereford