Hotels with Restaurants in Iowa from $99
Upfront pricing
Our total price for your stay includes taxes and fees
Treat yourself
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Be picky
Search almost a million properties worldwide
Check availability on Iowa Hotels with Restaurants
Pick from 653 Iowa Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Wildwood Lodge
Wildwood Lodge
9.6 out of 10, Exceptional, (1197)
$104 nightly
The price is $116
Aug 31 - Sep 1
Total with taxes and fees

Hotel Julien Dubuque
Hotel Julien Dubuque
9.0 out of 10, Wonderful, (1586)
$110 nightly
The price is $123
Sep 14 - Sep 15
Total with taxes and fees

Isle Casino Hotel - Waterloo
Isle Casino Hotel - Waterloo
8.2 out of 10, Very Good, (1006)
$92 nightly
The price is $103
Aug 27 - Aug 28
Total with taxes and fees

Hyatt Place West Des Moines Jordan Creek
Hyatt Place West Des Moines Jordan Creek
9.2 out of 10, Wonderful, (1005)
$95 nightly
The price is $106
Sep 17 - Sep 18
Total with taxes and fees

Drury Inn & Suites West Des Moines
Drury Inn & Suites West Des Moines
9.6 out of 10, Exceptional, (1019)
$90 nightly
The price is $101
Aug 31 - Sep 1
Total with taxes and fees

Des Lux Hotel
Des Lux Hotel
9.6 out of 10, Exceptional, (1007)
$169 nightly
The price is $189
Aug 27 - Aug 28
Total with taxes and fees

Best Western Plus Dubuque Hotel & Conference Center
Best Western Plus Dubuque Hotel & Conference Center
8.6 out of 10, Excellent, (1005)
$110 nightly
The price is $123
Sep 2 - Sep 3
Total with taxes and fees

Isle Casino Hotel - Bettendorf
Isle Casino Hotel - Bettendorf
8.4 out of 10, Very Good, (1009)
$89 nightly
The price is $99
Aug 27 - Aug 28
Total with taxes and fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Iowa Hotel Reviews

La Quinta by Wyndham Altoona Des Moines
10/10 Excellent