Hotels in Iowa

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

Iowa
23 Jul — 24 Jul2
Iowa
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Iowa

Filter by star ratings
All filters
Comfort Inn Story City
Comfort Inn Story City
8.9 Excellent
425 Timberland Drive, Story City, IA, United States
Show on map
1.7 km from city centre, Story City, IA, United States 
ExcellentBased on 73 reviews
8.9

Comfort Inn Story City is located in Story City and provides an indoor pool. It has a fitness centre, as well as a 24-hour reception, a BBQ/picnic area and an express check-in and check-out feature.

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 208 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 264 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.8 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 147 reviews
7.8

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 409 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:December
Most expensive month:April
Average price in Iowa:₹ 9,051/night
Absolute cheapest price found:₹ 1,652/night
Cheapest day:Tuesday
Most expensive day:Friday
₹ 7,887 - ₹ 10,859
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 7,271 - ₹ 9,041
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Iowa hotels

Show all 1,863 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
Comfort Inn Story City
Comfort Inn Story City
8.9 Excellent
425 Timberland Drive, Story City, IA, United States
Show on map
1.7 km from city centre, Story City 

Comfort Inn Story City is located in Story City and provides an indoor pool. It has a fitness centre, as well as a 24-hour reception, a BBQ/picnic area and an express check-in and check-out feature.

4
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.

5
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,863 hotels
Sleep Inn & Suites Pleasant Hill - Des Moines
Sleep Inn & Suites Pleasant Hill - Des Moines
7.8 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.

₹ 6,984
Avg. per night
Comfort Inn Story City
Comfort Inn Story City
8.9 Excellent
425 Timberland Drive, Story City, IA, United States
Show on map
1.7 km from city centre,  

Comfort Inn Story City is located in Story City and provides an indoor pool. It has a fitness centre, as well as a 24-hour reception, a BBQ/picnic area and an express check-in and check-out feature.

₹ 7,355
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.

₹ 9,658
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.

₹ 10,401
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.

₹ 10,550
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.

₹ 11,293
Avg. per night

Hotel prices in Iowa

2 stars or below

₹ 7,355 - ₹ 9,658

GrandStay Hotel and Suites Ames

No. 1 most popular

₹ 9,658
Avg. per night
Comfort Inn Story City

Best value

₹ 7,355
Avg. per night
3 stars

₹ 10,030 - ₹ 11,293

Grand Harbor Resort and Waterpark

No. 1 most popular

₹ 11,293
Avg. per night
Hilton Garden Inn Dubuque Downtown

No. 2 most popular

₹ 10,401
Avg. per night
Courtyard by Marriott Omaha Aksarben Village
₹ 10,030
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, Story City, and Ames as some of the most sought after locations.

  • What are the best hotels in Iowa?

    One of the most popular hotels in Iowa is Graduate Iowa City, which has been reviewed by 961 users and currently has a rating of 8.7/10. Other top-rated locations include Holiday Inn Hotel & Suites Des Moines - Northwest, An IHG Hotel and Riverside Plaza Hotel, which have received 7.6/10 and 7.0/10 ratings from our users, respectively.