Markets in Bath

Bath has several good markets. The best is the Saturday farmers market under the Victorian iron roof at Green Park Station — around 30 local producers, every week, year-round. The Christmas market around the Abbey is large and well-attended, though the crowds on weekend evenings are intense. Walcot Street hosts a monthly artisan market. The Guildhall Market on the High Street is open daily and used by locals rather than tourists. Here's what runs when and where.

Bath markets

Bath Farmers Market

Farmers / food

Green Park Station, Green Park Road

Saturdays, 9:00–13:30

Bath's main farmers market, running every Saturday under the Victorian iron roof of the former Green Park Station. Around 30 regular producers: bread, meat, dairy, vegetables, prepared foods, cakes. Predominantly local and South West producers — Somerset, Wiltshire, Gloucestershire. The building itself is worth seeing. The hot food stalls (Thai, street food, Indian) are at their best on a cold Saturday.

Note: Arrive before 11:00 for the best stock — popular vendors sell out.

Bath Christmas Market

Seasonal

Abbey Church Yard and surrounding streets

Late November to early December (varies annually — typically last week of November to 11 December)

One of Britain's largest and most visited Christmas markets. Around 170 artisan wooden chalets in the streets around Bath Abbey. Mix of artisan goods, food, drinks, and gifts — quality is variable; the handmade crafts are better value than the generic stalls. The setting — Bath stone, Abbey backdrop, mulled wine — is genuinely good. Visited by 500,000+ people over its run. Streets around the market become very crowded on weekend evenings.

Note: Visit on a weekday morning (Tuesday or Wednesday before noon) for manageable crowds. Free to enter — parking expensive; arrive by train.

Walcot Nation Street Market

Arts / crafts / antiques

Walcot Street

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

Bath's street market on Walcot Street — the most characterful street in the city. Mix of antiques, vintage, handmade crafts, and food. Walcot Street is already Bath's artisan quarter; the monthly market fills the street and gives it a festival feel. The quality is high compared to generic street markets: genuine antiques alongside handmade jewellery, ceramics, and textiles.

Note: Combine with a Saturday morning coffee on Walcot Street — Bear Coffee, the Perky Peacock, and Walcot Yard all open early.

Guildhall Market

Indoor / permanent

High Street, Bath BA1 5AW

Mon–Sat 9:00–17:00

Bath's permanent indoor covered market, inside the Guildhall on the High Street. Around 25 traders: butchers, fishmonger, deli, flower stall, bakery, clothing, haberdashery. Not a tourist attraction — a working market used by locals. One of the better independent butchers in Bath. The market has operated continuously since 1780.

Note: The café inside Guildhall Market is a useful cheap lunch stop in a city full of expensive tourist options.

Flea & Farmers Market (Walcot)

Antiques / flea

Walcot Street

Saturday mornings (check dates — not every Saturday)

A smaller antiques and flea market complement to the monthly Walcot Street market. Individual traders with genuinely eclectic stock — the kind of market where you might find something interesting. No guarantees, but the character is right. Prices more negotiable than fixed antique shops.

Note: Check ahead — this market runs on irregular dates. The Walcot Street area alone is worth visiting regardless.

Bath Artisan Market

Arts / crafts

Various central Bath venues

Quarterly — check schedule

A curated artisan market running four times a year with emphasis on handmade goods from makers based in the South West. Jewellery, ceramics, textiles, prints, food, drinks. More selective than the Christmas market; all goods are made by the trader selling them.

Note: Locations and dates vary — check Bath Artisan Market's own website for current schedule.

Combine with a walking tour

The Saturday morning combination — farmers market at Green Park, then a walking tour through the Georgian city — covers most of what Bath does well in half a day.

Book a Bath walking tour →

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

When is the Bath Christmas Market?
The Bath Christmas Market typically runs from the last week of November to around 11 December, covering approximately 18 days. It occupies the streets around Bath Abbey — Abbey Church Yard, Bath Street, and the surrounding lanes. The market has around 170 artisan wooden chalets. Free to enter. Dates vary slightly by year; confirmed dates for 2026 will be announced by Bath & North East Somerset Council and Visit Bath in summer 2026. Weekday mornings offer the lowest crowd density.
Where is the Bath Farmers Market?
Bath Farmers Market is held every Saturday from 9:00 to 13:30 at Green Park Station, Green Park Road, Bath BA1 1JB. Green Park Station is the former Victorian railway terminus now used as an event space and market venue — the iron-and-glass roof is a distinctive setting. Around 30 producers attend each week: local meat, dairy, vegetables, bread, and prepared foods. It's a 15-minute walk from Bath Spa station along the Lower Bristol Road, or 10 minutes from the city centre on foot.
What markets are on in Bath this weekend?
Regular Bath markets: Bath Farmers Market runs every Saturday, 9:00–13:30 at Green Park Station. Guildhall Market on the High Street is open Monday to Saturday. The Walcot Nation Street Market runs on the first Saturday of each month. For seasonal and occasional markets, check the What's On Bath and Visit Bath websites — several smaller artisan and craft markets run through the year, particularly in summer and around Christmas.
Is the Bath Christmas Market worth visiting?
Yes, for the setting and atmosphere as much as the shopping. 170 chalets around Bath Abbey is a genuinely good combination of architecture, food, drink, and artisan goods. The quality of goods varies — the handmade craft stalls are worth attention; generic Christmas tat is also present. Mulled wine is good. The crowds on weekend evenings can be very intense — if you're visiting primarily to shop rather than to experience the atmosphere, a Tuesday or Wednesday morning is considerably more comfortable. Free to enter.
Does Bath have a market every Saturday?
Yes. Bath Farmers Market runs every Saturday, 9:00–13:30 at Green Park Station. On the first Saturday of each month, Walcot Street also hosts the Walcot Nation Street Market (9:00–17:00). So the first Saturday of each month has two markets running simultaneously. The Guildhall Market on the High Street is open Monday to Saturday throughout the year.

Advertisement