7 Best Hotels in Bath — Roman Baths & Royal Crescent (2026)
Best of List · English

7 Best Hotels in Bath — Roman Baths & Royal Crescent (2026)

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 7 top picks

Bath is honey-coloured Georgian terraces wrapped around the only natural hot springs in Britain — and you can feel the history the second you step out of Bath Spa station. The Romans built their bathhouse on the spring 2,000 years ago, and you can still peer at that steaming jade-green pool through the lead-lined Great Bath. Up the hill, the Royal Crescent and the Circus form one of the most photographed Georgian sweeps in the world, and Bath Abbey's fan-vaulted ceiling is legit next-level. The whole city centre is UNESCO-listed and totally walkable in a day. We reviewed 7 hotels: the splurge-worthy icon (The Gainsborough Bath Spa, the only hotel with its own natural thermal spa), characterful mid-range stays (Apex City with its rooftop pool, the design-quirky No.15 by GuestHouse on Bath's prettiest street, and Francis Hotel MGallery on Queen Square), plus well-located value picks (Z Hotel scoring 9.0/10 with free wine and cheese, Abbey Hotel a 3-minute walk to the Roman Baths, and Hotel Indigo with The Elder's wild-food restaurant). Everything sits within a 10-minute stroll of the Roman Baths.

Where to stay — neighborhoods

Bath is honey-coloured Georgian terraces wrapped around the only natural hot springs in Britain — and you can feel the history the second you step out of Bath Spa station. The Romans built their bathhouse on the spring 2,000 years ago, and you can still peer at that steaming jade-green pool through the lead-lined Great Bath. Up the hill, the Royal Crescent and the Circus form one of the most photographed Georgian sweeps in the world, and Bath Abbey's fan-vaulted ceiling is legit next-level. The whole city centre is UNESCO-listed and totally walkable in a day. We reviewed 7 hotels: the splurge-worthy icon (The Gainsborough Bath Spa, the only hotel with its own natural thermal spa), characterful mid-range stays (Apex City with its rooftop pool, the design-quirky No.15 by GuestHouse on Bath's prettiest street, and Francis Hotel MGallery on Queen Square), plus well-located value picks (Z Hotel scoring 9.0/10 with free wine and cheese, Abbey Hotel a 3-minute walk to the Roman Baths, and Hotel Indigo with The Elder's wild-food restaurant). Everything sits within a 10-minute stroll of the Roman Baths.
Locations of 7 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 7 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

The Gainsborough Bath Spa — hotel No. 1 #1 most luxurious · natural thermal spring spa 9.2

📍 Central Bath on Beau Street — 4 minutes' walk to both Bath Spa Station and the Roman Baths, 3 minutes to Thermae Bath Spa

♨️ Natural thermal spring spa — the only one in Bath 🏛️ Historic Georgian building 🍽️ Caracoli restaurant 📍 4-minute walk to the Roman Baths
natural thermal spring spa5-star YTL Classiccentral BathSmall Luxury Hotels

The Gainsborough Bath Spa, run by YTL Classic Hotels, is the only 5-star in Bath with its own natural geothermal spring feeding the spa — tiered mineral pools at different temperatures, 11 treatment rooms and a 24-hour gym. It scores 9.2/10 on Booking.com from real guests. The hotel sits in a Georgian building in the centre of Bath, a 4-minute walk from Bath Spa Station and the Roman Baths, with Thermae Bath Spa just 3 minutes further. Rooms start around $214 a night and climb to roughly $629 for the top categories. It suits couples and luxury travellers who want a proper Bath spa experience without leaving the building.

  • Natural thermal spring spa — the only one in Bath
  • Central location, 4 minutes' walk to the station
  • High 9.2/10 reviews
  • Pricey, and some reviews question the value
  • Parking costs extra
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Gainsborough Bath Spa
Apex City of Bath Hotel — hotel No. 2 #2 most complete · Rooftop pool 8.9

📍 Central Bath on James Street West — a 6-minute walk to Bath Spa Station, with the Roman Baths and Bath Abbey 7 to 10 minutes on foot

🏊 Rooftop pool with views over Bath 🏊 Minerva indoor pool downstairs 💆 Spa and fitness on site
Rooftop pool BathIndoor pool4-star all-roundCity centre

Apex City of Bath Hotel is the most well-rounded 4-star in Bath: it has a rooftop pool with panoramic views over the city and the Minerva indoor pool down in the basement, with rooms that sleep 1 to 7. It scores 8.9/10 on Booking and 9.1/10 on Agoda, and a March 2026 review called the breakfast very good and wide-ranging. Rates start around $126 a night, which is fair for what you get on James Street West in the city centre. From here you can walk to the Roman Baths and the shopping streets without a car. Good for families, couples, and groups of friends who want a pool and a spa on a sensible budget rather than a five-star spend.

  • Rooftop pool over the city plus the Minerva indoor pool
  • Breakfast praised as fresh and varied
  • Central Bath — walk everywhere
  • Rooftop pool capped at 1 hour a day, first-come at check-in
  • Some corridor and neighbour noise on certain floors
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Apex City of Bath Hotel
No.15 by GuestHouse Bath — hotel No. 3 #3 boutique design · Great Pulteney 8.9

📍 Great Pulteney Street — near Pulteney Bridge, about a 7-minute walk to Bath Spa Station

🏛️ Three Georgian townhouses from 1771 💆 Hidden underground spa 🌿 Garden Bar in the back garden 🎨 Quirky design, a different style per room
Georgian townhousequirky boutique designunderground spaGreat Pulteney Street

No.15 by GuestHouse Bath sits inside three Georgian townhouses on Great Pulteney Street — the grandest street in Bath, laid out by Thomas Baldwin in 1771. The 36 rooms are designed in a deliberately quirky style, each with its own character, and there's a spa tucked underground plus a Garden Bar in the back garden. It scores 8.9/10 from real guests, with reviewers calling it "one of the best hotel experiences" they've had. Great Pulteney Street runs straight to Pulteney Bridge, about a 5-minute walk away, and Bath Spa Station is roughly 7 minutes on foot. Rooms start around $146 a night, which sits at the premium end for a 4-star here — but for couples who care about design and travellers who want a stay with real personality, the room styling, the address and the hidden spa make the case.

  • Quirky room design, each room with its own personality
  • Spa hidden underground — unlike anywhere else
  • On iconic Great Pulteney Street
  • Some reviews flag winter room-temperature control and limited storage
  • No on-site parking
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of No.15 by GuestHouse Bath
The Z Hotel Bath — hotel No. 4 #4 high score · best value of the group 9

The Z Hotel Bath

From ~$51

📍 Saw Close in central Bath — directly opposite the Theatre Royal, a 5-minute walk from Bath Spa Station

🎭 Opposite Theatre Royal Bath 🍷 Free wine and cheese welcome 9.0/10 guest score 💰 From about $51/night
opposite Theatre Royal9.0/10 scorefrom $51free wine and cheese

The Z Hotel Bath sits directly across from the Theatre Royal Bath, one of England's oldest working playhouses, on Saw Close in the centre of town. It holds a 9.0/10 guest score — the best of any mid-to-budget hotel on this list — built from more than 18,000 stays. The thing reviewers keep coming back to is the complimentary wine and cheese served every evening, alongside crisp modern rooms and a location that puts every Bath landmark within a few minutes on foot. Bath Spa Station is a 5-minute walk, the Roman Baths about 6, and Thermae Bath Spa just 4. Rates open from roughly $51 a night, which is what makes this the strongest value pick in the city for the score it earns. Best suited to solo travellers and couples who plan to be out exploring rather than holed up in the room.

  • 9.0/10 score — highest of Bath's 3-stars, couples rate the location 9.7/10
  • Free wine and cheese every evening
  • Central Saw Close spot, walk to everything
  • Rooms run fairly compact
  • No pool, spa, or included breakfast
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Z Hotel Bath
Francis Hotel Bath – MGallery — hotel No. 5 #5 boutique · Queen Square Georgian icon 8.7

📍 On Queen Square in central Bath — 8 minutes' walk to Bath Spa Station, 10 to the Roman Baths and Bath Abbey

🏛️ Seven 18th-century Georgian buildings 🍽️ Emberwood restaurant on-site 💆 Spa: facials, massage, aromatherapy
Queen Square addressMGallery by AccorEmberwood restaurant18th-century Georgian

Francis Hotel Bath, part of MGallery by Accor, occupies seven late-18th-century Georgian buildings on Queen Square — the square John Wood laid out in 1728, and the cleanest piece of Palladian Georgian architecture in the city. The 98 rooms are individually styled, and a good number come with four-poster beds and windows that look straight out over the square. It scores 8.7/10 on Booking and 8.8 on Agoda, and made the Sunday Times 50 Best Places to Stay in the UK 2026 list. Emberwood, the in-house restaurant, serves British food across breakfast, lunch and dinner, and there's a spa for facials and massage. Bath Spa Station is an 8-minute walk, with the Roman Baths and Bath Abbey about 10. Rooms from $106 a night — sensible money for a Queen Square address built for couples after a bit of Georgian romance.

  • Georgian buildings right on Queen Square
  • Individually styled rooms, some with four-poster beds
  • Emberwood restaurant in-house
  • Reviews flag street and in-house noise on lower front rooms
  • 8-minute walk to the station — farther than the top picks
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Francis Hotel Bath – MGallery
Abbey Hotel Bath — hotel No. 6 #6 best location · 3 minutes to the Roman Baths 8.1

Abbey Hotel Bath

From ~$40

📍 North Parade in central Bath — a 3-minute walk to the Roman Baths and Bath Abbey

🏛️ 3-minute walk to the Roman Baths 🎨 Rotating art collection throughout the hotel 🚲 Free bikes for guests
3 min walk to Roman Bathsrotating art collectionfree bikesTribute Portfolio Marriott

Abbey Hotel Bath, part of Marriott's Tribute Portfolio, sits in a 1739 building on North Parade in the centre of town. From the front door it's a 3-minute walk to the Roman Baths and the same to Bath Abbey, which makes this the easiest base in the group for ticking off the city's headline sights on foot. Thermae Bath Spa and Bath Spa Station are both about 5 minutes away, and Pulteney Bridge is the same. The hotel runs a rotating art collection through its public spaces all year, lends bikes free to guests, and has an a la carte restaurant and bar. Reviews land it at 8.1/10, and rooms start from roughly $40 a night — the cheapest 4-star here. It suits travellers who put location and a low rate ahead of pools and spas.

  • Best location of the group — 3 minutes to the Roman Baths
  • Free bikes for guests
  • From around $40, the cheapest 4-star here
  • Some reviews feel the rooms are small for the price
  • No pool or spa on site
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Abbey Hotel Bath
Hotel Indigo Bath — hotel No. 7 #7 IHG boutique · The Elder restaurant 8.8

Hotel Indigo Bath

From ~$120

📍 On South Parade in the centre of Bath — about a 5-minute walk to the Roman Baths and Pulteney Bridge, and 7 minutes to Bath Spa Station.

🍽️ The Elder restaurant — wild food and game 🛏️ Hypnos beds with Egyptian cotton linen Nespresso and minibar in every room
Hotel Indigo IHGThe Elder wild foodHypnos bedsSouth Parade

Hotel Indigo Bath sits on South Parade, a Georgian terrace in the centre of Bath, and runs the design-led IHG playbook — 166 rooms styled off the city's architecture and history rather than a chain template. You sleep on Hypnos beds (the bed-maker holds a Royal Warrant) under Egyptian cotton linen, with a spa-style bathroom, a Nespresso machine and a minibar in every room. The headline is The Elder, the in-house restaurant built around wild food and game, with a menu that shifts by season and enough coverage in the food press to pull in non-guests. Guests rate it 8.8/10, rooms start around $120 a night, and the Roman Baths are about a 5-minute walk away. It reads as a stay for design-minded travellers and food lovers.

  • The Elder restaurant — destination-level wild food and game
  • Hypnos beds with Egyptian cotton linen
  • Design-led IHG boutique with real character
  • No on-site pool or spa — you walk out to Thermae Bath Spa
  • Some reviews flag uneven service when it's full
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Indigo Bath

📊Comparison · all 7 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1The Gainsborough Bath Spa59.2~$214Bath Spa Station, a 4-minute walk; trains reach London Paddington in about 90 minutes#1 most luxurious · natural thermal spring spa
2Apex City of Bath Hotel48.9~$126A 6-minute walk to Bath Spa Station; trains reach the city centre on foot from there#2 most complete · Rooftop pool
3No.15 by GuestHouse Bath48.9~$146Bath Spa Station, about a 7-minute walk#3 boutique design · Great Pulteney
4The Z Hotel Bath39.0~$51Bath Spa Station — a 5-minute walk#4 high score · best value of the group
5Francis Hotel Bath – MGallery48.7~$106Bath Spa Station#5 boutique · Queen Square Georgian icon
6Abbey Hotel Bath48.1~$40Bath Spa Station, a 5-minute walk#6 best location · 3 minutes to the Roman Baths
7Hotel Indigo Bath48.8~$120Bath Spa Station is about a 7-minute walk; trains run to London Paddington in roughly 90 minutes.#7 IHG boutique · The Elder restaurant

Which one — by trip style

🏨
#1 most luxurious · natural thermal spring spa
The Gainsborough Bath Spa

#1 The Gainsborough is the most luxurious 5-star in Bath, with a natural thermal spring spa no other hotel here can replicate.

🏨
#2 most complete · Rooftop pool
Apex City of Bath Hotel

#2 Apex City of Bath is the most complete 4-star in town — a rooftop pool with city views plus an indoor pool and spa, all at a mid-range price.

🏨
#3 boutique design · Great Pulteney
No.15 by GuestHouse Bath

#3 No.15 by GuestHouse is the most distinctive boutique in Bath — quirky design inside Georgian townhouses on the city's prettiest street.

🏨
#4 high score · best value of the group
The Z Hotel Bath

#4 The Z Hotel Bath is the design-led 3-star with the highest guest score of the group — excellent value right across from the Theatre Royal.

🏨
#5 boutique · Queen Square Georgian icon
Francis Hotel Bath – MGallery

#5 Francis Hotel Bath is the prettiest Georgian-style stay on Queen Square — with the Emberwood restaurant and a full spa under one roof.

🏨
#6 best location · 3 minutes to the Roman Baths
Abbey Hotel Bath

#6 Abbey Hotel Bath is an art-driven 4-star with the best location in the group — a 3-minute walk to both the Roman Baths and Bath Abbey.

Final picks

7 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

Can you actually bathe in the historic Roman Baths?
No — the ancient pools are a protected archaeological site, so you're looking, not soaking. For real thermal bathing, book Thermae Bath Spa (modern complex on the same springs, around £40 for 2 hours with that gorgeous rooftop pool overlooking the Abbey) or stay at The Gainsborough, which pipes its own spring water into a private spa.
Is Bath a day trip from London or worth staying overnight?
Stay at least one night. The city empties of day-trippers by 6pm and the Georgian streets glow under the streetlamps — that's when Bath is at its absolute best. Allow a full day for the Roman Baths, Abbey, and Royal Crescent, and an evening for dinner without the coach crowds.
How do you get to Bath from London?
Direct GWR trains from London Paddington take just 90 minutes, around £20-50 depending on how far ahead you book. Bath Spa station is a 5-minute walk to the Roman Baths — no transfers, no hassle. National Express coach from Victoria is cheaper but takes 3 hours.
Best time of year to visit Bath?
May, June, and September for warm weather without the August crush. December for the Christmas Market (one of England's best). Skip school holidays if you can — the Roman Baths get rammed between 11am and 3pm, so go early or late.
Which hotel is the best value?
The Z Hotel Bath — rooms from around ~$51 with a 9.0/10 score, sitting opposite the Theatre Royal. The free wine and cheese every evening is a no-brainer perk you won't find at this price anywhere else in the centre.
Read the full Thai review?
Yes — our complete Thai guide has a 2-day Bath itinerary with Roman Baths timing strategy, Jane Austen walking sites, and deeper hotel reviews.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →