Hotels in Iowa

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

Iowa
23 Jun — 24 Jun2
Iowa
Wed 23-6
Thu 24-6
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Iowa

Filter by star ratings
All filters
Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent
1801 Greyhound Park Drive, Dubuque, IA, United States
Show on map
2.5 km from city centre, Dubuque, IA, United States 
ExcellentBased on 199 reviews
8.5

Situated in Dubuque, the hotel is within a 20-minute drive of Dubuque Regional Airport and offers a rooftop terrace and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

GrandStay Hotel and Suites Ames
GrandStay Hotel and Suites Ames
8.8 Excellent
1606 South Kellogg Avenue, Ames, IA, United States
Show on map
3.0 km from city centre, Ames, IA, United States 
ExcellentBased on 260 reviews
8.8

GrandStay Hotel & Suites Ames is located in Ames and offers an indoor pool. It also features laundry facilities.

Cedar Rapids Marriott
Cedar Rapids Marriott
8.0 Excellent
1200 Collins Road Northeast, Cedar Rapids, IA, United States
Show on map
2.3 km from city centre, Cedar Rapids, IA, United States 
ExcellentBased on 78 reviews
8.0

Boasting an indoor pool and a Jacuzzi, Cedar Rapids Marriott is situated in Cedar Rapids and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

Sleep Inn & Suites Pleasant Hill - Des Moines
Sleep Inn & Suites Pleasant Hill - Des Moines
7.7 Good
5850 Morning Star Court, Pleasant Hill, IA, United States
Show on map
2.7 km from city centre, Pleasant Hill, IA, United States 
GoodBased on 140 reviews
7.7

Within a 25-minute car ride of Des Moines International Airport, Sleep Inn & Suites Pleasant Hill - Des Moines provides a Jacuzzi, an indoor pool and complimentary Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

Grand Harbor Resort and Waterpark
Grand Harbor Resort and Waterpark
7.1 Good
350 Bell Street, Dubuque, IA, United States
Show on map
0.6 km from city centre, Dubuque, IA, United States 
GoodBased on 382 reviews
7.1

Grand Harbor Resort & Waterpark offers 3-star accommodation in Dubuque. It provides free Wi-Fi, an indoor pool and water slides.

Tips for booking a Iowa hotel

Cheapest month:November
Most expensive month:May
Average price in Iowa:S$ 164/night
Absolute cheapest price found:S$ 30/night
Cheapest day:Tuesday
Most expensive day:Thursday
S$ 141 - S$ 218
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 132 - S$ 165
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Iowa hotels

Show all 1,840 hotels
1
GrandStay Hotel and Suites Ames
GrandStay Hotel and Suites Ames
8.8 Excellent
1606 South Kellogg Avenue, Ames, IA, United States
Show on map
3.0 km from city centre, Ames 

GrandStay Hotel & Suites Ames is located in Ames and offers an indoor pool. It also features laundry facilities.

2
Cedar Rapids Marriott
Cedar Rapids Marriott
8.0 Excellent
1200 Collins Road Northeast, Cedar Rapids, IA, United States
Show on map
2.3 km from city centre, Cedar Rapids 

Boasting an indoor pool and a Jacuzzi, Cedar Rapids Marriott is situated in Cedar Rapids and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

3
Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent
1801 Greyhound Park Drive, Dubuque, IA, United States
Show on map
2.5 km from city centre, Dubuque 

Situated in Dubuque, the hotel is within a 20-minute drive of Dubuque Regional Airport and offers a rooftop terrace and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

4
Grand Harbor Resort and Waterpark
Grand Harbor Resort and Waterpark
7.1 Good
350 Bell Street, Dubuque, IA, United States
Show on map
0.6 km from city centre, Dubuque 

Grand Harbor Resort & Waterpark offers 3-star accommodation in Dubuque. It provides free Wi-Fi, an indoor pool and water slides.

Cheapest hotels in Iowa, United States

Show all 1,840 hotels
Sleep Inn & Suites Pleasant Hill - Des Moines
Sleep Inn & Suites Pleasant Hill - Des Moines
7.7 Good
5850 Morning Star Court, Pleasant Hill, IA, United States
Show on map
2.7 km from city centre,  

Within a 25-minute car ride of Des Moines International Airport, Sleep Inn & Suites Pleasant Hill - Des Moines provides a Jacuzzi, an indoor pool and complimentary Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

S$ 140
Avg. per night
GrandStay Hotel and Suites Ames
GrandStay Hotel and Suites Ames
8.8 Excellent
1606 South Kellogg Avenue, Ames, IA, United States
Show on map
3.0 km from city centre,  

GrandStay Hotel & Suites Ames is located in Ames and offers an indoor pool. It also features laundry facilities.

S$ 148
Avg. per night
Cedar Rapids Marriott
Cedar Rapids Marriott
8.0 Excellent
1200 Collins Road Northeast, Cedar Rapids, IA, United States
Show on map
2.3 km from city centre,  

Boasting an indoor pool and a Jacuzzi, Cedar Rapids Marriott is situated in Cedar Rapids and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

S$ 191
Avg. per night
Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent
1801 Greyhound Park Drive, Dubuque, IA, United States
Show on map
2.5 km from city centre,  

Situated in Dubuque, the hotel is within a 20-minute drive of Dubuque Regional Airport and offers a rooftop terrace and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

S$ 195
Avg. per night
Grand Harbor Resort and Waterpark
Grand Harbor Resort and Waterpark
7.1 Good
350 Bell Street, Dubuque, IA, United States
Show on map
0.6 km from city centre,  

Grand Harbor Resort & Waterpark offers 3-star accommodation in Dubuque. It provides free Wi-Fi, an indoor pool and water slides.

S$ 204
Avg. per night

Hotel prices in Iowa

3 stars

S$ 171 - S$ 204

Grand Harbor Resort and Waterpark

No. 1 most popular

S$ 204
Avg. per night
Hilton Garden Inn Dubuque Downtown

No. 2 most popular

S$ 195
Avg. per night
Courtyard by Marriott Omaha Aksarben Village
S$ 171
Avg. per night

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

Where to stay in Iowa

Iowa travel FAQs

  • Where is the best place to stay in Iowa?

    You can find several places worth visiting in Iowa. Cedar Falls, Dubuque, and Des Moines are some of the most popular amongst our users.

  • What are the best hotels in Iowa?

    538 reviews rated Hotel Julien Dubuque with an average score of 8.8/10. It may also be worth looking into the Grand Harbor Resort and Waterpark, which received a rating of 7.1/10 from 381 reviews. Graduate Iowa City could also be a good option, with a score of 8.8/10 from 904 reviews.