These are unusual times, and the state of affairs can change quickly. Please check the latest guidance before travelling. Our writer visited these hotels prior to the pandemic.
Bath has lots of b&bs, and many of them are really rather special. Some occupy elegant Georgian townhouses, others grand Victorian villas. Some are in the city centre, others a little bit out, but with far-reaching views and/or glorious gardens to compensate. Our pick of the best b&bs in Bath provide high-quality bedrooms (and in some cases the accommodation is truly luxurious), along with memorable breakfasts that set you up for a day’s sightseeing, and personal service that can be first rate.
Hill House Bath
Bath, Somerset, England
From
£
121
Henrietta House
Bath, Somerset, England
The breakfast menu is far more extensive than your average b&b: pancakes with banana and maple syrup, smoked kippers, homemade granola, and apple and cinnamon cake.
From
£
98
The Roseate Villa
Bath, Somerset, England
From
£
133
Dukes
Bath, Somerset, England
Service is pretty faultless. The 17 rooms have reproduction furniture and books on Jane Austen. Breakfast is a substantial platter, with local bacon and sausage, and top-quality Scottish black pudding. There’s a little-used bar downstairs, and off it a pleasant courtyard garden.
From
£
100
Brindleys
Bath, Somerset, England
Expect check-patterned bedheads, prints of rural France, and sachets of potpourri on plump cushions in the rooms. Breakfast is served rather late – from 9am on weekends – but it’s well worth waiting for. Eggs cooked any way and locally-sourced bacon and sausages.
From
£
153
Grays
Bath, Somerset, England
In the 12 bedrooms, you can expect fresh flowers, thick towels scented with lavender sachets, and Kit Kats on the tea tay. Some enjoy expansive views over Bath’s skyline. Number six has a big bay window and four-poster bed. Breakfast includes a buffet, and hot options to order such as eggs Benedict and full English.
From
£
114
The Kennard
Bath, Somerset, England
From
£
103
Brooks Guesthouse Bath
Bath, Somerset, England
From
£
59