3–10 minutes walk

Hotels Near the Roman Baths in Bath

The Roman Baths (BA1 1LZ) sit at Bath's geographical and historic centre. Every hotel here is within 10 minutes' walk. The closest is The Gainsborough Bath Spa at 3 minutes — budget options start from £70/night at 5 minutes.

  1. Premier Inn Bath City Centre 5 min walk

    Premier Inn Bath City Centre

    James Street West, BA1 2BX

    The closest budget hotel to the Roman Baths. A 5-minute walk across the centre. Reliable Premier Inn standard — clean, comfortable, and predictable. The best value option at this proximity.

    From £70/night Check availability →
  2. The Francis Hotel 7 min walk

    The Francis Hotel

    Queen Square, BA1 2HX

    Georgian townhouses on Queen Square, a 7-minute walk from the Roman Baths through the city's Georgian core. The walk itself takes you past Bath Abbey, the Pump Room, and Stall Street.

    From £140/night Check availability →
  3. The Gainsborough Bath Spa 3 min walk

    The Gainsborough Bath Spa

    Beau Street, BA1 1QY

    The closest upscale hotel to the Roman Baths — a 3-minute walk on Beau Street. Also the only hotel in the world with natural thermal spring water access. The premium reflects both the proximity and the unique spa offering.

    From £280/night Check availability →
  4. No. 15 Great Pulteney 8 min walk

    No. 15 Great Pulteney

    15 Great Pulteney Street, BA2 4HN

    An 8-minute walk via Pulteney Bridge — the walk is through the Bridgerton filming locations, which makes it interesting rather than inconvenient. Best boutique option at this distance.

    From £180/night Check availability →

Roman Baths hotel questions

Which hotel is closest to the Roman Baths in Bath?
The Gainsborough Bath Spa (Beau Street, BA1 1QY) is the closest hotel to the Roman Baths — approximately 3 minutes on foot. Premier Inn Bath City Centre is next at 5 minutes. The Francis Hotel on Queen Square is about 7 minutes.
Can I walk from my hotel to the Roman Baths?
From any central Bath hotel, yes. Bath is a compact city. The Roman Baths (BA1 1LZ) are in the centre of the city and all central hotels are within 15 minutes' walk. The longest walk from a listed hotel here is 10 minutes.
Do hotels near the Roman Baths cost more?
Proximity is not the main price driver in Bath — character and brand are. The Gainsborough (nearest at 3 minutes) costs £280/night not because of proximity but because of its unique thermal spring access. Premier Inn at 5 minutes costs £70/night. The budget and luxury options are similarly distributed around the centre.