Hotels in Bath (England, United Kingdom)

2147 hotels in Bath

  1. Hotel Indigo Bath By Ihg

    4 Stars
    Central location near train station
    See prices from 10 sites
    from$1,173
  2. The Griffin Inn

    4 Stars
    Seasonal British cuisine and roasts
    Select dates to see exact prices
  3. Travelodge Bath Waterside

    3 Stars
    Scenic river and canal views
    Select dates to see exact prices
  4. Apex City of Bath Hotel

    4 Stars
    Heated indoor pool and sauna
    See prices from 8 sites
    from$1,460
  5. Macdonald Bath Spa Hotel

    5 Stars
    Seven acres of landscaped grounds
    Select dates to see exact prices
  6. The Gainsborough Bath Spa

    5 Stars
    Natural thermal water spa facilities
    See prices from 9 sites
    from$2,443
  7. Rose And Crown

    3 Stars
    Traditional British pub dining onsite
    Select dates to see exact prices
  8. The Z Hotel Bath

    3 Stars
    Spotless and modern room design
    See prices from 8 sites
    from$852
  9. Hampton By Hilton Bath City

    4 Stars
    Central location near major attractions
    Select dates to see exact prices
  10. Premier Inn Bath City Centre

    3 Stars
    Dine at on-site Bar + Block
    Select dates to see exact prices
  11. Lansdown Grove Hotel

    4 Stars
    Quiet library and lounge
    See prices from 8 sites
    from$897
  12. Holiday Inn Express Bath By Ihg

    3 Stars
    15-minute walk to city center
    Select dates to see exact prices
  13. Travelodge Bath City Centre

    1 Stars
    Enjoy modern room features
    Select dates to see exact prices
  14. Wentworth House Hotel

    2 Stars
    Historic Victorian house accommodation setting
    Select dates to see exact prices
  15. The Old Mill Hotel

    3 Stars
    Riverside views of working waterwheel
    See prices from 4 sites
    from$611
  16. Abbey Hotel Bath, a Tribute Portfolio Hotel

    4 Stars
    Cooked-to-order breakfast options available
    Select dates to see exact prices
  17. Eight

    Central location near Roman Baths
    See prices from 6 sites
    from$1,512
  18. Glenade

    Garden and sun terrace
    Select dates to see exact prices
  19. Henrietta House, a member of Radisson Individuals

    4 Stars
    Experience historic Georgian architecture
    Select dates to see exact prices
  20. DoubleTree by Hilton Bath

    4 Stars
    Scenic River Avon room views
    Select dates to see exact prices
  21. YHA Bath

    4 Stars
    Panoramic Views of Bath City
    See prices from 7 sites
    from$904
  22. Royal Hotel

    3 Stars
    On-site brasserie and bar service
    See prices from 7 sites
    from$952
  23. Francis Hotel Bath

    4 Stars
    Central Queen Square location access
    See prices from 8 sites
    from$2,334
  24. Bailbrook House Hotel

    4 Stars
    Twenty acres of private grounds
    Select dates to see exact prices
  25. The Bath Priory

    5 Stars
    L'Occitane spa with heated pools
    Select dates to see exact prices
  26. Best Western Limpley Stoke Hotel

    3 Stars
    Scenic valley and garden views
    See prices from 8 sites
    from$865
  27. OYO Bailbrook Lodge, Bath

    4 Stars
    Historic 1811 Georgian mansion setting
    Select dates to see exact prices
  28. Homewood

    4 Stars
    Locally sourced Mediterranean-inspired cuisine
    See prices from 7 sites
    from$3,388
  29. Harington's Hotel

    4 Stars
    Central location near major attractions
    See prices from 7 sites
    from$1,830
  30. No 15 by GuestHouse, Bath

    3-minute walk to Pulteney Bridge
    Select dates to see exact prices
  31. The Bird, Bath

    4 Stars
    On-site British dining at Plate
    See prices from 7 sites
    from$2,289
  32. The Roseate Villa Bath

    5 Stars
    Private on-site car parking
    See prices from 8 sites
    from$1,769
  33. Bathen House Boutique Hotel

    5 Stars
    Cooked-to-order full English breakfast
    See prices from 7 sites
    from$2,739
  34. The Kennard

    4 Stars
    Restored 1794 Georgian townhouse architecture
    Select dates to see exact prices
  35. Parade Hotel Bath

    2 Stars
    Convenient on-site guest parking
    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Bath

  • Cheapest month: January
    $1,056 per night
  • Yearly typical price
    $1,350 per night
  • Peak month: December
    $2,057 per night

Frequently Asked Questions about Bath

  • When is the cheapest time to book a hotel in Bath?

    January is usually the cheapest month to book a hotel in Bath, with typical prices around $1,056 per night based on 37 price comparisons.

  • When are hotel prices highest in Bath?

    Hotel prices in Bath are usually highest during December, with typical prices around $2,057 per night.

  • How much does a hotel in Bath cost per night?

    Hotel prices in Bath usually range from $774 per night to $2,489 per night, with typical prices around $1,350 per night.

  • How do hotel prices in Bath change throughout the year?

    Hotel prices in Bath are typically lowest in January at around $1,056 per night, rising to around $2,057 per night in December.

  • November

    2026

    $1,321
    $698 — $2,790
  • December

    2026

    $2,057
    $1,495 — $2,489
  • January

    2027

    $1,056
    $774 — $1,696
  • February

    2027

    $1,378
    $947 — $3,301
  • March

    2027

    Select dates to see exact prices

  • April

    2027

    $1,550
    $1,124 — $2,585
  • May

    2027

    $1,283
    $586 — $1,711
  • June

    2027

    Select dates to see exact prices

  • July

    2027

    Select dates to see exact prices

  • August

    2027

    Select dates to see exact prices

  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Bath

Hotels in Bath

These hotels may also be interesting for you...

Points of Interest - Bath

Top Destinations

More Top Destinations