26 hotels in Bath

  • Hilton Bath City

    Walcot Street, Bath | 3 star hotel
    from $167
    Traveler rating: 4/5 Excellent (1 review)
    • Pity about the wifi
    • No pool as advertised
    • Great for Families
  • Holiday Inn Express Bath

    Lower Bristol Road / Brougham Hayes, Bath | 3 star hotel
    from $149
    Traveler rating: 3.5/5 Very Good (3 reviews)
    • Well presented rooms
    • Decent hotel
    • Standard hotel in Bath
  • Macdonald Bath Spa Hotel

    Sydney Road, Bath | 5 star hotel
    from $223
    • Throughly enjoyed our break there
    • Waited 15 minutes before being given a table for breakfast
    • Not a 5 Star experience.
  • Francis Hotel Bath, MGallery Collection

    Queen Square, Bath | 3 star hotel
    from $199
    • The Francis hotel
    • Very disappointing.
    • Ordinary hotel - great location
  • Bailbrook House

    Eveleigh Avenue, Bath | 3 star hotel
    from $189
  • Travelodge Bath Waterside

    Rossiter Road, Bath | 4 star hotel
    from $116
    • Disenchanted...but wiser.
    • Worst experience of our whole UK trip!
    • Doesn't Live Up To Advertising
  • Best Western Limpley Stoke Hotel

    Woods Hill, Bath | 3 star hotel
    from $103
    • Quaint
    • Dissapointed.
    • Luck of the draw
  • The Royal Crescent Hotel & Spa

    16 Royal Crescent, Bath | 5 star hotel
    from $333
    • Genteel living stil exists in bath
    • A real treat
    • The perfect 5-star experience
  • Pratt's Hotel

    South Parade, Bath | 3 star hotel
    from $147
    • Fantastic staff, great location
    • Great locaiton, Horrible beds
    • Great hotel in the center of Bath
  • The Abbey Hotel

    North Parade, Bath | 3 star hotel
    from $160
    Traveler rating: 5/5 Outstanding (2 reviews)
    • What a great stay
    • Great stay pre-christmas
    • Great location, adequate hotel
  • Redcar Hotel

    27-29 Henrietta Street, Bath | 3 star hotel
    from $108
    • They lost the reservation
    • Please, please take notice of the reviews, i didn't!
    • Squalid Hotel - Avoid
  • The Lansdown Grove Hotel

    Lansdown Road, Bath | 3 star hotel
    from $148
  • Queensberry Hotel

    Russell Street, Bath | 4 star hotel
    from $206
    • Quite poor for price - overrated
    • Pleasant break
    • Pricey for what it is...
  • The Bath Priory Hotel

    Weston Road, Bath | 4 star hotel
    from $326
    • Stunning!
    • Perfect birthday treat
    • What a lovely place
  • Homewood Park Hotel & Spa

    Abbey Lane, Hinton Charterhouse | 4 star hotel
    from $227
  • Royal Hotel

    Manvers Street, Bath | Hotel
    from $164
    • If You Love Trains, Then This Hotel Is A Real Treasure
    • In need of a revolution
    • Recommended
  • Wentworth House

    106 Bloomfield Road, Bath | 3 star hotel
    from $124
    Traveler rating: 2/5 Fair (2 reviews)
    • Short Trip
    • Review of Wentworth House
    • Nice little hotel
  • Carfax Hotel

    13-15 Great Pulteney Street, Bath | Hotel
    from $196
    • Good rooms and good location
    • Excellent and friendly hotel
    • The Carfax Hotel passed the mother-in-law test
  • Apsley House Hotel

    141 Newbridge Hill, Bath | Hotel
    from $255
    • Wonderfull
    • Fantastic
    • Simply a great place to stay
  • Dukes Hotel

    53-54 Great Pulteney Street, Bath | 3 star hotel
    from $175
    • Outstanding and Personal
    • Great Location
    • Gorgeous hotel in perfect location
  • Old Mill Hotel

    Toll Bridge Road, Batheaston | 3 star hotel
    from $124
    • Loved the fly's
    • Great location
    • Nothing that a good cleaning couldn't help with....
  • Harington's Hotel

    8-10 Queen Street, Bath | 3 star hotel
    from $170
    • Very nice stay - Peter and Mellissa are Fab....!
    • The best place to start the New Year
    • Fantastic hotel exceeded expectations
  • The Ayrlington

    24-25 Pulteney Road, Bath | 5 star hotel
    from $148
    Traveler rating: 4/5 Excellent (1 review)
    • Old worlde
    • Good weekend get away
    • Great place to stay
  • Bodhi House

    31A Englishcombe Lane, Bath | Hotel
    from $140
  • Royal Park Guest House

    16 Crescent Gardens, Bath | Hotel
  • Friary Wood

    Warminster Road, Hinton Charterhouse | 4 star hotel
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.