Markets & food events

Markets near Bath: days, times and locations

There are 4 regular markets within 30 miles of Bath, including Bath Guildhall Market, St Nicholas Market, Bath Farmers' 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.

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 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 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.

Local farm shops near Bath

Prefer a proper farm shop to a weekly market? Browse independent farm shops near Bath in our UK directory.

🧺 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