Please note our writer visited Devon prior to the coronavirus 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
£
132
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
£
105
The Roseate Villa
Bath, Somerset, England
From
£
136
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
£
105
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
Paradise House
Bath, Somerset, England
From
£
164
Apsley House
Bath, Somerset, England
From
£
129
The Kennard
Bath, Somerset, England
From
£
105
Brooks Guesthouse Bath
Bath, Somerset, England
From
£
71