Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Iowa

Filter by star ratings
All filters
La Quinta Inn by Wyndham Moline Airport
La Quinta Inn by Wyndham Moline Airport
7.5 Good

5.8 km from city centre, Moline Show on map

GoodBased on 626 reviews
7.5

Boasting an outdoor pool, La Quinta Inn Moline Airport is situated in Moline and provides comfortable accommodation. It also offers a 24-hour reception, laundry facilities and meeting rooms.

Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent

2.5 km from city centre, Dubuque Show on map

ExcellentBased on 192 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

3.0 km from city centre, Ames Show on map

ExcellentBased on 229 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.3 Excellent

2.3 km from city centre, Cedar Rapids Show on map

ExcellentBased on 154 reviews
8.3

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.9 Good

2.7 km from city centre, Pleasant Hill Show on map

GoodBased on 127 reviews
7.9

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.2 Good

0.6 km from city centre, Dubuque Show on map

GoodBased on 339 reviews
7.2

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:September
Most expensive month:May
Average price in Iowa:$121/night
Absolute cheapest price found:$23/night
Cheapest day:Sunday
Most expensive day:Saturday
$105 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $121
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Iowa hotels

Show all 1,757 hotels
1
GrandStay Hotel and Suites Ames
GrandStay Hotel and Suites Ames
8.8 Excellent

3.0 km from city centre, Ames Show on map

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.3 Excellent

2.3 km from city centre, Cedar Rapids Show on map

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
La Quinta Inn by Wyndham Moline Airport
La Quinta Inn by Wyndham Moline Airport
7.5 Good

5.8 km from city centre, Moline Show on map

Boasting an outdoor pool, La Quinta Inn Moline Airport is situated in Moline and provides comfortable accommodation. It also offers a 24-hour reception, laundry facilities and meeting rooms.

4
Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent

2.5 km from city centre, Dubuque Show on map

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.

5
Grand Harbor Resort and Waterpark
Grand Harbor Resort and Waterpark
7.2 Good

0.6 km from city centre, Dubuque Show on map

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,757 hotels
La Quinta Inn by Wyndham Moline Airport
La Quinta Inn by Wyndham Moline Airport
7.5 Good

5.8 km from city centre, Moline Show on map

Boasting an outdoor pool, La Quinta Inn Moline Airport is situated in Moline and provides comfortable accommodation. It also offers a 24-hour reception, laundry facilities and meeting rooms.

$60
Avg. per night
Sleep Inn & Suites Pleasant Hill - Des Moines
Sleep Inn & Suites Pleasant Hill - Des Moines
7.9 Good

2.7 km from city centre, Pleasant Hill Show on map

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.

$95
Avg. per night
GrandStay Hotel and Suites Ames
GrandStay Hotel and Suites Ames
8.8 Excellent

3.0 km from city centre, Ames Show on map

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

$101
Avg. per night
Hilton Garden Inn Dubuque Downtown
Hilton Garden Inn Dubuque Downtown
8.5 Excellent

2.5 km from city centre, Dubuque Show on map

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.

$110
Avg. per night
Cedar Rapids Marriott
Cedar Rapids Marriott
8.3 Excellent

2.3 km from city centre, Cedar Rapids Show on map

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.

$125
Avg. per night
Grand Harbor Resort and Waterpark
Grand Harbor Resort and Waterpark
7.2 Good

0.6 km from city centre, Dubuque Show on map

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

$139
Avg. per night

Hotel prices in Iowa

2 stars or below

$60 - $101

GrandStay Hotel and Suites Ames

No. 1 most popular

$101
Avg. per night
La Quinta Inn by Wyndham Moline Airport
$60
Avg. per night
3 stars

$109 - $139

Grand Harbor Resort and Waterpark

No. 1 most popular

$139
Avg. per night
Hilton Garden Inn Dubuque Downtown

No. 2 most popular

$110
Avg. per night
Courtyard by Marriott Omaha Aksarben Village
$109
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?

    Dedham, Davenport, and Story City are some of the most favoured places to stay in Iowa.

  • What are the best hotels in Iowa?

    Carrollton Inn (8.0/10 from 81 reviews), La Quinta Inn by Wyndham Moline Airport (7.5/10 from 531 reviews), and Best Western Plus Dubuque Hotel & Conference Center (8.6/10 from 369 reviews) are all highly rated places to stay in Iowa.