For the best-value historic afternoon tea in Bath, Sally Lunn's Jane Austen High Tea is about £22 a head in a house dating to 1482. For the grand splurge, the Royal Crescent Hotel is about £49 and the Bath Priory from about £50. In between sit the Pump Room from about £44.50 and The Bird at about £40. Here are five compared.
Afternoon tea is one of Bath's proper rituals, and the choice runs from a historic bun house to Georgian hotel grandeur. This ranks five of the best on what you pay and what you get.
At a glance
| Venue | Price per person | Style and setting | Best for |
|---|---|---|---|
| Sally Lunn's | About £22 (add prosecco about £7) | Historic bun house, 1482 building | Budget, history, families |
| The Bird | About £40 | Relaxed boutique-hotel style | A stylish tea without the top price |
| The Pump Room | From about £44.50 | Grand Georgian room by the Roman Baths | The classic Bath occasion |
| The Royal Crescent Hotel | About £49 | Montagu's, in a Georgian townhouse and garden | A special-occasion splurge |
| The Bath Priory | From about £50 | Country-house hotel and gardens | The full formal treat |
Prices checked August 2026; confirm before booking, as menus and prices change seasonally.
The historic bargain
Sally Lunn's. The Jane Austen High Tea is about £22 a head (add a glass of prosecco for about £7), served in one of the oldest houses in Bath, dating to 1482 and home of the famous Sally Lunn bun. It's the cheapest of the five by a distance and the most historic, so it's the natural pick for families or anyone who wants the tradition without hotel prices. Book ahead, as it's small and popular.

Photo: sallylunns.co.uk
The mid-range stylish choice
The Bird. Afternoon tea at this boutique hotel is about £40 a head, in a relaxed, design-led setting that feels less formal than the grand rooms. A good middle ground if you want something a cut above a tearoom but aren't chasing the full hotel spectacle.

Photo: thebirdbath.co.uk
The classic Bath occasion
The Pump Room. The Jane Austen Afternoon Tea is from about £44.50 a head, served by Searcys in the grand Georgian Pump Room right beside the Roman Baths, often with live music from the Pump Room Trio. It's the quintessential Bath afternoon tea and pairs naturally with a morning at the Roman Baths next door.

Photo: thepumproombath.co.uk
The splurges
The Royal Crescent Hotel & Spa. Afternoon tea at Montagu's is about £49 a head, taken in a Georgian townhouse on the Royal Crescent itself, with a garden for warmer days. This is a special-occasion tea in one of the city's most prestigious addresses.

Photo: royalcrescent.co.uk
The Bath Priory. From about £50 a head, this country-house hotel a little out from the centre offers the most formal, unhurried treat of the five, with its gardens and a Michelin-pedigree kitchen behind the pastries. The top pick if you want to make an afternoon of it.

Photo: visitbath.co.uk
The honest take
If money is no object, the Royal Crescent and the Bath Priory give you the full hotel occasion, and the Pump Room is the definitive Bath setting. But Sally Lunn's is the honest hero here: at about £22 it's roughly half the price of the hotels, in a genuinely historic building, and it's the one we'd send families and first-timers to. For more places to eat and take tea, see our food and tearooms in Bath guide.
FAQs
Where is the best afternoon tea in Bath?
It depends on budget. The Pump Room (from about £44.50) is the classic grand setting beside the Roman Baths, while the Royal Crescent Hotel (about £49) and the Bath Priory (from about £50) are the special-occasion splurges. Sally Lunn's, at about £22, is the best-value and most historic.
How much is afternoon tea in Bath?
From about £22 a head at Sally Lunn's to about £50 at the Bath Priory. The Bird is around £40, the Pump Room from about £44.50, and the Royal Crescent Hotel about £49. Prices vary seasonally, so confirm when you book.
What is the cheapest afternoon tea in Bath?
Sally Lunn's Jane Austen High Tea, at about £22 a head (add a glass of prosecco for about £7). It's served in one of the oldest houses in Bath, dating to 1482, which makes it the most historic option as well as the most affordable.
Do you need to book afternoon tea in Bath?
Yes, especially at the Pump Room, the Royal Crescent Hotel and the Bath Priory, which are busy at weekends and in summer. Sally Lunn's is small and popular too, so reserve ahead to be sure of a table.
Which afternoon tea in Bath is best for a special occasion?
The Royal Crescent Hotel (about £49) on the Royal Crescent itself, or the Bath Priory (from about £50), a country-house hotel with formal gardens. Both deliver the full occasion; the Pump Room is the most iconically Bath setting if you want history with it.