Hotels in Bath

Search and compare Bath hotels from hundreds of travel sites and save

Bath, ME, United States
Jan 19 — Jan 202
Bath, ME, United States
Wed 1/19
Thu 1/20
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bath

Filter by star ratings
All filters
Benjamin F. Packard House Bed and Breakfast
Benjamin F. Packard House Bed and Breakfast
9.7 Excellent
45 Pearl Street, Bath, ME, United States
Show on map
0.8 mi from city centre, Bath 
ExcellentBased on 51 reviews
9.7

This comfortable bed & breakfast in Bath offers free Wi-Fi, as well as a terrace and a swimming pool. It is ideally located for guests wishing to sightsee in the area.

Residence Inn Bath Brunswick Area
Residence Inn Bath Brunswick Area
9.4 Excellent
139 Richardson Street, Bath, ME, United States
Show on map
0.4 mi from city centre, Bath 
ExcellentBased on 76 reviews
9.4

Residence Inn by Marriott Bath Brunswick Area is located in Bath and offers an indoor pool and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

Hampton Inn Bath (Brunswick Area)
Hampton Inn Bath (Brunswick Area)
9.2 Excellent
140 Commercial Street, Bath, ME, United States
Show on map
0.5 mi from city centre, Bath 
ExcellentBased on 142 reviews
9.2

Located in Bath, Hampton Inn Bath - Brunswick Area ME provides 3-star accommodation, as well as an indoor pool and a Jacuzzi. It is conveniently positioned for those wanting to sightsee in the area.

Pryor House B&B
Pryor House B&B
9.7 Excellent
360 Front Street, Bath, ME, United States
Show on map
0.8 mi from city centre, Bath 
ExcellentBased on 203 reviews
9.7

This historic bed & breakfast in Bath offers complimentary wireless internet, as well as a Jacuzzi and massage services. It is ideally located for those wishing to visit local attractions.

Tips for booking a Bath hotel

Cheapest month:February
Most expensive month:June
Average price in Bath:$204/night
Absolute cheapest price found:$96/night
Cheapest day:Sunday
Most expensive day:Saturday
$140 - $263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$181 - $251
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bath hotels

Show all 32 hotels
1
Pryor House B&B
Pryor House B&B
9.7 Excellent
360 Front Street, Bath, ME, United States
Show on map
0.8 mi from city centre, Bath, ME, United States 

This historic bed & breakfast in Bath offers complimentary wireless internet, as well as a Jacuzzi and massage services. It is ideally located for those wishing to visit local attractions.

2
Benjamin F. Packard House Bed and Breakfast
Benjamin F. Packard House Bed and Breakfast
9.7 Excellent
45 Pearl Street, Bath, ME, United States
Show on map
0.8 mi from city centre, Bath, ME, United States 

This comfortable bed & breakfast in Bath offers free Wi-Fi, as well as a terrace and a swimming pool. It is ideally located for guests wishing to sightsee in the area.

3
Residence Inn Bath Brunswick Area
Residence Inn Bath Brunswick Area
9.4 Excellent
139 Richardson Street, Bath, ME, United States
Show on map
0.4 mi from city centre, Bath, ME, United States 

Residence Inn by Marriott Bath Brunswick Area is located in Bath and offers an indoor pool and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

Cheapest hotels in Bath, Maine

Show all 32 hotels
Hampton Inn Bath (Brunswick Area)
Hampton Inn Bath (Brunswick Area)
9.2 Excellent
140 Commercial Street, Bath, ME, United States
Show on map
0.5 mi from city centre,  

Located in Bath, Hampton Inn Bath - Brunswick Area ME provides 3-star accommodation, as well as an indoor pool and a Jacuzzi. It is conveniently positioned for those wanting to sightsee in the area.

$133
Avg. per night
Residence Inn Bath Brunswick Area
Residence Inn Bath Brunswick Area
9.4 Excellent
139 Richardson Street, Bath, ME, United States
Show on map
0.4 mi from city centre,  

Residence Inn by Marriott Bath Brunswick Area is located in Bath and offers an indoor pool and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

$138
Avg. per night
Pryor House B&B
Pryor House B&B
9.7 Excellent
360 Front Street, Bath, ME, United States
Show on map
0.8 mi from city centre,  

This historic bed & breakfast in Bath offers complimentary wireless internet, as well as a Jacuzzi and massage services. It is ideally located for those wishing to visit local attractions.

$163
Avg. per night
Benjamin F. Packard House Bed and Breakfast
Benjamin F. Packard House Bed and Breakfast
9.7 Excellent
45 Pearl Street, Bath, ME, United States
Show on map
0.8 mi from city centre,  

This comfortable bed & breakfast in Bath offers free Wi-Fi, as well as a terrace and a swimming pool. It is ideally located for guests wishing to sightsee in the area.

$216
Avg. per night

Hotel prices in Bath

3 stars
Residence Inn Bath Brunswick Area
#1 Most popular

Residence Inn Bath Brunswick Area

139 Richardson Street, Bath, ME, United States

9.4 Excellent
$138

Avg. per night

Kennebec Inn
#2 Most popular

Kennebec Inn

696 High Street, Bath, ME, United States

$283

Avg. per night

Hampton Inn Bath (Brunswick Area)
Best value

Hampton Inn Bath (Brunswick Area)

140 Commercial Street, Bath, ME, United States

9.2 Excellent
$133

Avg. per night

4 stars +
Middle Street Inn
#1 Most popular

Middle Street Inn

888 Middle Street, Bath, ME, United States

$183

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Bath

Bath travel FAQs

  • What are the best hotels in Bath?

    One of the most popular hotels in Bath is Hampton Inn Bath (Brunswick Area), which has been reviewed by 142 users and currently has a rating of 9.2/10. Other top-rated locations include Residence Inn Bath Brunswick Area and Pryor House B&B, which have received 9.4/10 and 9.7/10 ratings from our users, respectively.

  • How much do hotels in Bath cost?

    $171/night is the average price of a hotel in Bath, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Bath?

    $77/night is the cheapest price found for a hotel in Bath by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Bath tonight?

    A hotel in Bath tonight has an average price of $156, but some deals have been found for as low as $151 in HotelsCombined searches over the last 72 hours. Prices in Bath are changing frequently.