Home › United Kingdom › Bath › Spa

Hotels with a spa in Bath

7 places to stay in Bath describe themselves as spa. Here are the best rated by guests.

The Gainsborough Bath Spa Hotel by YTL

The Gainsborough Bath Spa Hotel by YTL

★★★★★ · 9.3/10 · 417 reviews · Hotel

Beau Street, BA1 1QY

PoolSpaAirport shuttle

The Gainsborough Bath Spa Hotel by YTL provides flawless service and all the necessary facilities for visitors.Stay connected with your asso…

The Roseate Villa Bath

The Roseate Villa Bath

★★★★★ · 9.1/10 · 74 reviews · Guesthouse/bed and breakfast, Guesthouse/bed and breakfast, Hotel

Henrietta Road, BA2 6LX

Spa

Experience an abundance of unparalleled facilities and features at The Roseate Villa Bath. Maintain seamless communication using the complim…

Homewood Park Hotel and Spa

Homewood Park Hotel and Spa

★★★★ · 9.0/10 · 37 reviews · Hotel

Abbey Lane, BA2 7TB

PoolSpa

Experience an abundance of unparalleled facilities and features at Homewood Park Hotel and Spa. Maintain seamless communication using the co…

Macdonald Bath Spa Hotel

★★★★★ · 8.1/10 · 56 reviews · Hotel

Sydney Rd, BA2 6NS

Spa

No.15 Great Pulteney

No.15 Great Pulteney

★★★★★ · 8.9/10 · 26 reviews · Apartment/Flat

Great Pulteney Street, BA2 4BR

Spa

No.15 Great Pulteney provides flawless service and all the necessary facilities for visitors.Stay connected with your associates, as complim…

The Royal Crescent Hotel & Spa

★★★★★ · 9.1/10 · 22 reviews · Hotel

16 Royal Crescent, BA1 2LS

Spa

The Bath Priory - A Relais & Chateaux Hotel

The Bath Priory - A Relais & Chateaux Hotel

★★★★★ · 9.1/10 · 19 reviews · Hotel

Weston Road, BA1 2XT

PoolSpa

Experience an abundance of unparalleled facilities and features at The Bath Priory - A Relais & Chateaux Hotel. Maintain seamless communicat…

Features are taken from each hotel’s own description on Agoda.

Let us shortlist for you

Tell our WhatsApp concierge your dates, guests and budget, and we reply with three good options.

Share on WhatsAppPlanning with family? Send them this page.