From £55/night

Budget Hotels in Bath

Bath is an expensive city, but there are genuinely good budget options. Travelodge Bath Waterside starts from £55/night on a canal walk into the centre. Premier Inn is £70 and a 5-minute walk from the Roman Baths. Four budget hotels ranked honestly.

Book early. Bath budget hotels sell out faster than boutique ones. For Bridgerton filming dates, Christmas Market, and summer: book at least 3 months ahead.

  1. Travelodge Bath Waterside #1

    Travelodge Bath Waterside

    Rossiter Road, BA2 4JP · 12 min walk to Roman Baths

    Canalside Travelodge with better-than-average location for the price. Standard Travelodge rooms — clean, functional, no surprises. The canal walk into the centre is genuinely pleasant. Book well ahead; this property sells out early during Bridgerton filming windows.

    From £55/night Check availability →
  2. Premier Inn Bath City Centre #2

    Premier Inn Bath City Centre

    James Street West, BA1 2BX · 5 min walk to Roman Baths

    Premier Inn's best-located Bath property. A 5-minute walk from the Roman Baths and 10 minutes from the Holburne Museum. Whitbread-standard rooms — reliable and predictably comfortable. The Premier Inn breakfast here is worth adding on.

    From £70/night Check availability →
  3. Holiday Inn Bath #3

    Holiday Inn Bath

    Walcot Street, BA1 5BJ · 8 min walk to Roman Baths

    IHG-branded mid-range hotel on the edge of the centre. 171 rooms, parking (charged), decent-sized rooms. The Walcot Street location puts you near the independent shops that the centre lacks. A sensible option if the Travelodge and Premier Inn are sold out.

    From £90/night Check availability →
  4. Apex Hotel Bath #4

    Apex Hotel Bath

    James Street West, BA1 2BX · 10 min walk to Roman Baths

    177-room contemporary hotel with a rooftop pool — unusual at this price point in Bath. A step above the chain budget options; closer to four-star standard. The rooftop access alone justifies the premium over the Holiday Inn. Good for a longer stay.

    From £120/night Check availability →

Budget hotel questions

What is the cheapest hotel in Bath?
Travelodge Bath Waterside is typically the cheapest option at around £55/night booked in advance. Premier Inn Bath City Centre starts from around £70/night. Both are well-located and reliably comfortable for budget stays.
Are budget hotels in Bath near the centre?
Premier Inn Bath City Centre is a 5-minute walk from the Roman Baths — the most central budget option. Travelodge Bath Waterside is a 12-minute canal walk away. Both are better-located than equivalently priced options in many UK cities.
When should I book a budget hotel in Bath?
Book at least 3 months ahead for peak periods: Bridgerton filming windows (spring and autumn), Bath Christmas Market (late November), and school summer holidays (July–August). Budget hotels sell out faster than boutique properties in Bath.