The Georgian City · Somerset

Food & drink

Afternoon tea and tearooms in Bath: where to go

The Georgian ritual done properly: where to take afternoon tea, where to try the Bath bun, and the bakeries locals actually queue at.

Afternoon tea is a Bath institution, and the grandest place to take it is The Pump Room beside the Roman Baths, with a live pianist and a Jane Austen theme. For a smarter, country-house version, The Bath Priory serves a full tea from around £50 a head. For history on a plate, try the original Sally Lunn bun at the city's oldest eating house. Here's where to go for tea, buns and proper coffee.

Bath wears its Georgian tea-drinking heritage lightly but genuinely, and there's a version for every budget, from a £50 hotel spread to a bun and a pot for a few pounds.

Afternoon tea, done properly

The Pump Room is the iconic choice: Georgian grandeur in the room beside the Roman Baths, afternoon tea served daily to live music from the Pump Room Trio, with a Jane Austen themed option and combined tickets with the Baths. It's as much an occasion as a meal.

For a country-house feel, The Bath Priory does a full afternoon tea (from about £50 a head) in its garden-side lounges and terrace. The city's top hotels, the Royal Crescent and the Gainsborough, also serve high-end teas to non-residents if you want to pair one with a look inside a landmark building. Book any of these ahead, especially at weekends and over the festival and Christmas-market periods.

The Bath bun: Sally Lunn's

No tea tour of Bath is complete without a Sally Lunn bun, a large, light, brioche-like bun served sweet or savoury. Sally Lunn's Historic Eating House is one of the oldest houses in the city (parts date to around 1482), open daily from 10am to 9pm, with a tiny kitchen museum downstairs. It's firmly on the tourist trail, but it's the real thing and worth doing once.

Bakeries and coffee

For where locals actually go day to day:

  • Landrace is an acclaimed sourdough bakery using South West grains, and the cinnamon rolls are the ones people queue for.
  • The independents around Walcot Street, Bath's artisan quarter, and Kingsmead Square are the spots for good coffee and a pastry without the afternoon-tea price tag.

How to choose

  • For an occasion: The Pump Room or The Bath Priory.
  • For history: a Sally Lunn bun.
  • For an everyday treat: Landrace or a Walcot Street café.

The honest alternative

A full afternoon tea is a lovely thing, but it isn't cheap, and you don't need one to eat well in Bath. A Sally Lunn bun and a pot of tea, or a coffee and a Landrace cinnamon roll, gives you the flavour of the city's baking tradition for a fraction of the price. Save the £50 spread for a birthday. For the wider food scene, pubs and restaurants included, see where to eat and drink in Bath.

FAQs

Where is the best afternoon tea in Bath?

The Pump Room beside the Roman Baths is the iconic choice, with live music and a Jane Austen theme. The Bath Priory serves a smart country-house tea from around £50 a head, and the Royal Crescent and Gainsborough hotels also offer high-end teas to non-residents.

How much is afternoon tea in Bath?

It varies by venue. The Bath Priory's full afternoon tea is from around £50 a head; hotel and Pump Room teas are broadly in that upper bracket. For far less, a Sally Lunn bun with a pot of tea or a coffee and a bakery pastry gives you the tradition at a fraction of the cost.

What is a Sally Lunn bun?

A large, light, brioche-like bun served sweet or savoury, originating at Sally Lunn's Historic Eating House in Bath, one of the city's oldest buildings. The eating house is open daily and has a small kitchen museum downstairs.

Where do locals go for coffee and cake in Bath?

Away from the afternoon-tea rooms, Landrace bakery is beloved for its sourdough and cinnamon rolls, and the independent cafés around Walcot Street and Kingsmead Square are the everyday favourites for good coffee and a pastry.

Questions people ask

Where is the best afternoon tea in Bath?

The Pump Room beside the Roman Baths is the iconic choice, with live music and a Jane Austen theme. The Bath Priory serves a smart country-house tea from around £50 a head, and the Royal Crescent and Gainsborough hotels also offer high-end teas to non-residents.

How much is afternoon tea in Bath?

It varies by venue. The Bath Priory's full afternoon tea is from around £50 a head; hotel and Pump Room teas are broadly in that upper bracket. For far less, a Sally Lunn bun with a pot of tea or a coffee and a bakery pastry gives you the tradition at a fraction of the cost.

What is a Sally Lunn bun?

A large, light, brioche-like bun served sweet or savoury, originating at Sally Lunn's Historic Eating House in Bath, one of the city's oldest buildings. The eating house is open daily and has a small kitchen museum downstairs.

Where do locals go for coffee and cake in Bath?

Away from the afternoon-tea rooms, Landrace bakery is beloved for its sourdough and cinnamon rolls, and the independent cafés around Walcot Street and Kingsmead Square are the everyday favourites for good coffee and a pastry.

Prices and times checked August 2026.

See something wrong?

Prices move and places close. If something on this page is out of date or wrong, tell us and the desk will check it.

A letter from Bath, fortnightly

What's new, what's on, what's worth your time. No sponsors, no filler.

Subscribe