Markets near Bristol: days, times and locations
There are 7 regular markets within 30 miles of Bristol, including St Nicholas Market, Bath Guildhall Market, Cardiff Central Market. Here are the opening days, times and locations.
See the full 7-day view near Bristol →Market opening days and times within 30 miles of Bristol
These are regular schedules, not live opening confirmations. Check the official market page before travelling, especially on bank holidays or in bad weather.
St Nicholas Market
Hours: 09:30–17:00
Bristol's historic covered market — independent traders, street food and makers.
Bath Guildhall Market
Hours: 09:00–17:00
Bath's 800-year-old indoor market off the High Street — deli, fresh food and curios.
Cardiff Central Market
Hours: 08:00–17:30
Victorian indoor market in the city centre — fresh produce, bakery, fish and local fare.
Bath Farmers' Market
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.
Roath Farmers Market
Hours: 09:30-13:00
Weekly Cardiff farmers market serving Roath with local produce and independent food producers.
Check official market details →Riverside Farmers Market
Hours: 10:00-13:00
Established Cardiff farmers market beside the river with essentials, fresh food and local producers.
Check official market details →Rhiwbina Farmers Market
Hours: 10:00-13:00
Weekly Cardiff farmers market in Rhiwbina with local food producers and regular neighbourhood shoppers.
Check official market details →Local farm shops near Bristol
Prefer a proper farm shop to a weekly market? Browse independent farm shops near Bristol in our UK directory.
🧺 Farm shops near Bristol →Search farm-shop food
Browse products found on official UK farm-shop websites, with prices and pack sizes where published.