Hotels in Iowa

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

Iowa
May 21 — May 222
Iowa
Sat 5/21
Sun 5/22
...and more

Tips for booking a Iowa hotel

Cheapest month:November
Most expensive month:June
Average price in Iowa:$116/night
Cheapest price found:$35/night
Cheapest day:Monday
Most expensive day:Saturday
$106 - $141
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$102 - $129
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Iowa hotels

Show all 2,117 hotels
1
Country Inn & Suites by Radisson, Cedar Falls, IA
Country Inn & Suites by Radisson, Cedar Falls, IA
8.5 Excellent
2910 South Main Street, Cedar Falls, IA, United States
Show on map
1.1 mi from city centre, Cedar Falls, IA, United States 

Located in Cedar Falls, Country Inn & Suites by Radisson Cedar Falls IA is an easy drive from Waterloo and provides an indoor pool. It is ideally positioned for guests wanting to visit the area's popular attractions.

2
Best Western Plus Steeplegate Inn
Best Western Plus Steeplegate Inn
8.1 Excellent
100 West 76th Street, Davenport, IA, United States
Show on map
4.9 mi from city centre, Davenport, IA, United States 

Situated in Davenport, Best Western Plus Steeplegate Inn provides modern 3-star accommodation, as well as an indoor pool and a Jacuzzi. The multiple facilities this award-winning hotel features include a coffee bar, an express check-in and check-out feature and meeting rooms.

3
Homewood Suites Des Moines Airport
Homewood Suites Des Moines Airport
9.0 Excellent
7201 SW 22nd Street, Des Moines, IA, United States
Show on map
4.7 mi from city centre, Des Moines, IA, United States 

Boasting an indoor pool, Homewood Suites Des Moines Airport is located in Des Moines and provides charming accommodation. It also features a designated smoking area, a business centre and a lift.

4
Prairie Meadows Casino Racetrack and Hotel
Prairie Meadows Casino Racetrack and Hotel
8.5 Excellent
1 Prairie Meadows Drive, Altoona, IA, United States
Show on map
1.6 mi from city centre, Altoona, IA, United States 

This comfortable hotel in Altoona provides free wireless internet, as well as an indoor pool and a Jacuzzi. It is conveniently located for those wishing to visit local attractions.

5
Element West Des Moines
Element West Des Moines
9.3 Excellent
575 South Prairie View Drive, West Des Moines, IA, United States
Show on map
4.0 mi from city centre, West Des Moines, IA, United States 

Located in Des Moines, Element West Des Moines offers complimentary wireless internet and a gym. It also features an indoor pool, a Jacuzzi and meeting rooms.

6
The Current Iowa, Autograph Collection
The Current Iowa, Autograph Collection
9.1 Excellent
215 North Main Street, Davenport, IA, United States
Show on map
0.2 mi from city centre, Davenport, IA, United States 

Located in Davenport, The Current Iowa Autograph Collection is within a 20-minute drive of Quad City International Airport and provides an indoor pool and a Jacuzzi. Those staying at the property can also take advantage of free Wi-Fi access throughout their stay.

7
Days Inn & Suites by Wyndham Davenport East
Days Inn & Suites by Wyndham Davenport East
7.5 Good
3202 East Kimberly Road, Davenport, IA, United States
Show on map
3.3 mi from city centre, Davenport, IA, United States 

Days Inn & Suites by Wyndham Davenport East offers a comfortable setting while in Davenport. It also features a Jacuzzi, an indoor pool and a gym.

8
Holiday Inn Hotel & Suites Davenport, An IHG Hotel
Holiday Inn Hotel & Suites Davenport, An IHG Hotel
8.8 Excellent
4215 Elmore Avenue, Davenport, IA, United States
Show on map
3.9 mi from city centre, Davenport, IA, United States 

Situated in Davenport, Holiday Inn Hotel & Suites Davenport offers 3-star accommodation, as well as a Jacuzzi and an indoor pool. It provides free Wi-Fi, luggage storage and meeting rooms.

Cheapest hotels in Iowa, United States

Show all 2,117 hotels
Motel 6 Davenport IA
Motel 6 Davenport IA
4.9 Okay
101 West 65th Street, Davenport, IA, United States
Show on map
4.3 mi from city centre,  

Motel 6 Davenport is located in Davenport and offers guests free Wi-Fi. It also provides a designated smoking area, an indoor pool and laundry facilities.

$51
Avg. per night
Days Inn by Wyndham West Des Moines
Days Inn by Wyndham West Des Moines
5.7 Okay
1258 8th Street, West Des Moines, IA, United States
Show on map
0.9 mi from city centre,  

Located in West Des Moines, Days Inn by Wyndham West Des Moines is a short stroll to several local attractions, including the Clive Greenbelt Trail. It also offers meeting rooms, an indoor pool and a sauna.

$52
Avg. per night
Super 8 by Wyndham Ames
Super 8 by Wyndham Ames
5.3 Okay
1418 South Dayton Place, Ames, IA, United States
Show on map
2.6 mi from city centre,  

This pet-friendly hotel is located in Ames and features free Wi-Fi. It also provides a vending machine and a 24-hour reception.

$52
Avg. per night
Days Inn & Suites by Wyndham Davenport East
Days Inn & Suites by Wyndham Davenport East
7.5 Good
3202 East Kimberly Road, Davenport, IA, United States
Show on map
3.3 mi from city centre,  

Days Inn & Suites by Wyndham Davenport East offers a comfortable setting while in Davenport. It also features a Jacuzzi, an indoor pool and a gym.

$57
Avg. per night
Econo Lodge Urbandale-Northwest Des Moines
Econo Lodge Urbandale-Northwest Des Moines
4.5 Okay
10841 Douglas Avenue, Urbandale, IA, United States
Show on map
2.8 mi from city centre,  

This pet-friendly motel is located in Des Moines and features free Wi-Fi. It also provides a 24-hour reception, a 24-hour business centre and an outdoor pool.

$58
Avg. per night
Super 8 by Wyndham Des Moines
Super 8 by Wyndham Des Moines
5.0 Okay
4685 A Northeast 14th Street, Des Moines, IA, United States
Show on map
4.4 mi from city centre,  

Located in Des Moines, Super 8 by Wyndham Des Moines is an easy drive from Adventureland and James Sansom Carpenter House. It also provides an express check-in and check-out feature, meeting rooms and an outdoor pool.

$61
Avg. per night
Microtel Inn & Suites by Wyndham Ames
Microtel Inn & Suites by Wyndham Ames
7.4 Good
2216 Southeast 16th Street, Ames, IA, United States
Show on map
2.7 mi from city centre,  

MICROTEL Inn and Suites - Ames is located in Ames and provides guests with wired internet. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

$62
Avg. per night
Motel 6 Council Bluffs, Ia - Omaha East
Motel 6 Council Bluffs, Ia - Omaha East
6.2 Good
3032 South Expressway Street, Council Bluffs, IA, United States
Show on map
2.2 mi from city centre,  

This comfortable motel in Council Bluffs offers free Wi-Fi, as well as an indoor pool and laundry facilities. It also provides a lift and a vending machine.

$63
Avg. per night

Hotel prices in Iowa

2 stars and under
Country Inn & Suites by Radisson, Coralville, IA
#1 Most popular

Country Inn & Suites by Radisson, Coralville, IA

2571 Heartland Place, Coralville, IA, United States

8.8 Excellent
$106

Avg. per night

Econo Lodge Inn & Suites - Des Moines/Merle Hays Road
#2 Most popular

Econo Lodge Inn & Suites - Des Moines/Merle Hays Road

4755 Merle Hay Road, Des Moines, IA, United States

6.5 Good
$80

Avg. per night

Econo Lodge Urbandale-Northwest Des Moines
Best value

Econo Lodge Urbandale-Northwest Des Moines

10841 Douglas Avenue, Urbandale, IA, United States

4.5 Okay
$58

Avg. per night

3 stars
Grand Harbor Resort and Waterpark
#1 Most popular

Grand Harbor Resort and Waterpark

350 Bell Street, Dubuque, IA, United States

7.2 Good
$152

Avg. per night

Ramada by Wyndham Des Moines Tropics Resort & Conference Ctr
#2 Most popular

Ramada by Wyndham Des Moines Tropics Resort & Conference Ctr

5000 Merle Hay Road, Des Moines, IA, United States

6.3 Good
$90

Avg. per night

Riverside Plaza Hotel
Best value

Riverside Plaza Hotel

701 Gordon Drive, Sioux City, IA, United States

6.5 Good
$88

Avg. per night

4 stars +
The Rewind West Des Moines, Tapestry Collection by Hilton
#1 Most popular

The Rewind West Des Moines, Tapestry Collection by Hilton

6075 Mills Civic Parkway, West Des Moines, IA, United States

9.0 Excellent
$150

Avg. per night

The Current Iowa, Autograph Collection
#2 Most popular

The Current Iowa, Autograph Collection

215 North Main Street, Davenport, IA, United States

9.1 Excellent
$170

Avg. per night

Revel Hotel Des Moines Urbandale, Tapestry Collection By Hilton
Best value

Revel Hotel Des Moines Urbandale, Tapestry Collection By Hilton

11211 Hickman Road, Urbandale, IA, United States

9.0 Excellent
$136

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?

    Des Moines, Dubuque, and Iowa City are the most popular places on HotelsCombined for stays in Iowa.

  • What are the best hotels in Iowa?

    520 reviews rated Grand Harbor Resort and Waterpark with an average score of 7.2/10. It may also be worth looking into the Drury Inn & Suites West Des Moines, which received a rating of 9.2/10 from 625 reviews. Country Inn & Suites by Radisson, Coralville, IA could also be a good option, with a score of 8.8/10 from 1,135 reviews.