Hotels in Iowa

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

Iowa
Oct 15 — Oct 162
Iowa
Fri 10/15
Sat 10/16
...and more

Tips for booking a Iowa hotel

Cheapest month:November
Most expensive month:May
Average price in Iowa:$121/night
Absolute cheapest price found:$27/night
Cheapest day:Tuesday
Most expensive day:Saturday
$105 - $163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$98 - $121
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Iowa, United States

Show all 2,049 hotels
Days Inn by Wyndham West Des Moines / Clive
Days Inn by Wyndham West Des Moines / Clive
5.8 Okay
1600 Northwest 114th Street, Clive, IA, United States
Show on map
2.6 mi from city centre,  

Days Inn by Wyndham Des Moines West Clive offers a charming setting while in Des Moines. It also provides on-site parking, an outdoor pool and a 24-hour business centre.

$44
Avg. per night
Motel 6 Des Moines West
Motel 6 Des Moines West
7.1 Good
7655 Office Plaza Drive North, West Des Moines, IA, United States
Show on map
5.2 mi from city centre,  

This pet-friendly hotel is located in Des Moines and offers free Wi-Fi. It also provides a 24-hour reception, a sun deck and an outdoor pool.

$51
Avg. per night
Ramada by Wyndham Sioux City
Ramada by Wyndham Sioux City
5.5 Okay
130 Nebraska Street, Sioux City, IA, United States
Show on map
0.6 mi from city centre,  

This comfortable hotel in Sioux City offers complimentary wireless internet, as well as a safe and an outdoor pool. It is ideally positioned for those wishing to sightsee in the area.

$53
Avg. per night
Days Inn by Wyndham West Des Moines
Days Inn by Wyndham West Des Moines
5.9 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, a 24-hour reception and an indoor pool.

$56
Avg. per night
Microtel Inn & Suites by Wyndham Ames
Microtel Inn & Suites by Wyndham Ames
7.7 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.

$57
Avg. per night
Days Inn by Wyndham Dubuque
Days Inn by Wyndham Dubuque
6.6 Good
1111 Dodge Street, Dubuque, IA, United States
Show on map
1.0 mi from city centre,  

Days Inn by Wyndham Dubuque is situated in Dubuque and is close to the area's tourist attractions. It also provides a 24-hour reception, meeting rooms and an outdoor pool.

$57
Avg. per night
Super 8 by Wyndham Osceola IA
Super 8 by Wyndham Osceola IA
6.4 Good
720 Warren Avenue, Osceola, IA, United States
Show on map
1.3 mi from city centre,  

This pet-friendly motel is located in Osceola and offers free Wi-Fi. It also provides a 24-hour reception and a wake-up service.

$62
Avg. per night
Econo Lodge Inn & Suites - Des Moines/Merle Hays Road
Econo Lodge Inn & Suites - Des Moines/Merle Hays Road
6.5 Good
4755 Merle Hay Road, Des Moines, IA, United States
Show on map
5.5 mi from city centre,  

Econo Lodge Inn & Suites Des Moines - Merle Hay Rd is located in Des Moines and offers free Wi-Fi. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

$65
Avg. per night

Hotel prices in Iowa

2 stars and under

$44 - $141

Days Inn & Suites by Wyndham Des Moines Airport
$65
Avg. per night
Country Inn & Suites by Radisson, Council Bluffs
$77
Avg. per night
Motel 6 Des Moines West

Best value

$51
Avg. per night
3 stars

$66 - $304

Grand Harbor Resort and Waterpark

#1 Most popular

$152
Avg. per night
Hotel Julien Dubuque

#2 Most popular

$132
Avg. per night
Sterling Hotel and Suites

Best value

$66
Avg. per night
4 stars +

$95 - $185

Graduate Iowa City

#1 Most popular

Graduate Iowa City
8.6 Excellent
$100
Avg. per night
Ameristar Casino Hotel Council Bluffs
$125
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?

    When visiting Iowa, consider checking out Des Moines, Dubuque, and Iowa City as some of the most sought after locations.

  • What are the best hotels in Iowa?

    433 reviews rated Grand Harbor Resort and Waterpark with an average score of 7.2/10. It may also be worth looking into the Graduate Iowa City, which received a rating of 8.6/10 from 1,083 reviews. Hotel Julien Dubuque could also be a good option, with a score of 8.7/10 from 553 reviews.