Hotels in Iowa

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

Iowa
Aug 4 — Aug 52
Iowa
Wed 8/4
Thu 8/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Iowa

Filter by star ratings
All filters
Holiday Inn Express Hotel & Suites Ankeny-Des Moines, An IHG Hotel
Holiday Inn Express Hotel & Suites Ankeny-Des Moines, An IHG Hotel
8.3 Excellent
2402 Southeast Tones Drive, Ankeny, IA, United States
Show on map
2.3 mi from city centre, Ankeny, IA, United States 
ExcellentBased on 73 reviews
8.3

Located in Ankeny, Holiday Inn Express Hotel & Suites Ankeny - Des Moines is within a 30-minute drive of Des Moines International Airport and provides an indoor pool. The various facilities this cosy hotel features include laundry facilities, luggage storage and a 24-hour reception.

Quality Inn & Suites
Quality Inn & Suites
7.5 Good
410 5TH Street Southwest, Mason City, IA, United States
Show on map
0.5 mi from city centre, Mason City, IA, United States 
GoodBased on 88 reviews
7.5

This pet-friendly hotel is located in Mason City and features an indoor pool and free Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.

The Richards House Bed & Breakfast
The Richards House Bed & Breakfast
9.1 Excellent
1492 Locust Street, Dubuque, IA, United States
Show on map
0.5 mi from city centre, Dubuque, IA, United States 
ExcellentBased on 245 reviews
9.1

Located within walking distance of Dubuque Intermodal Transportation Center, this comfortable bed and breakfast is a convenient base for those wanting to discover Dubuque and its surrounds. Guests can also make use of free wireless internet.

Residence Inn by Marriott Cedar Rapids South
Residence Inn by Marriott Cedar Rapids South
8.9 Excellent
730 33rd Avenue Southwest, Cedar Rapids, IA, United States
Show on map
4.9 mi from city centre, Cedar Rapids, IA, United States 
ExcellentBased on 125 reviews
8.9

Situated in Cedar Rapids, Residence Inn by Marriott Cedar Rapids South provides 3-star accommodation, as well as an indoor pool. It also features a 24-hour reception, a 24-hour business centre and an express check-in and check-out feature.

Super 7 Motel
Super 7 Motel
6.7 Good
810 1st Avenue, Coralville, IA, United States
Show on map
0.8 mi from city centre, Coralville, IA, United States 
GoodBased on 315 reviews
6.7

Super 7 Motel is located in Coralville and offers guests free Wi-Fi. It also provides laundry facilities, a 24-hour reception and a garden.

Quality Inn & Suites Altoona - Des Moines
Quality Inn & Suites Altoona - Des Moines
7.5 Good
2701 Adventureland Drive, Altoona, IA, United States
Show on map
1.8 mi from city centre, Altoona, IA, United States 
GoodBased on 223 reviews
7.5

Located in Altoona, Quality Inn & Suites Altoona - Des Moines is within a 30-minute drive of Des Moines International Airport and provides an outdoor pool. It is conveniently positioned for guests wishing to visit local attractions.

Super 8 by Wyndham Osceola IA
Super 8 by Wyndham Osceola IA
6.6 Good
720 Warren Avenue, Osceola, IA, United States
Show on map
1.3 mi from city centre, Osceola, IA, United States 
GoodBased on 139 reviews
6.6

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.

Quality Inn & Suites Starlite Village Conference Center
Quality Inn & Suites Starlite Village Conference Center
6.9 Good
2601 East 13th Street, Ames, IA, United States
Show on map
2.1 mi from city centre, Ames, IA, United States 
GoodBased on 124 reviews
6.9

Quality Inn & Suites Starlite Village Conference Center is located in Ames and features an indoor pool and free Wi-Fi. It also offers laundry facilities, a safe and limited hours room service.

TownePlace Suites by Marriott Dubuque Downtown
TownePlace Suites by Marriott Dubuque Downtown
9.1 Excellent
1151 Washington Street, Dubuque, IA, United States
Show on map
0.3 mi from city centre, Dubuque, IA, United States 
ExcellentBased on 105 reviews
9.1

Located amongst a variety of popular attractions, boutiques and restaurants, TownePlace Suites by Marriott Dubuque Downtown is ideal for guests wishing to explore Dubuque and its surroundings. It also offers free Wi-Fi, a swimming pool and a 24-hour reception.

Honey Creek Resort
Honey Creek Resort
12633 Resort Drive, Centerville, IA, United States
Show on map
9.7 mi from city centre, Centerville, IA, United States 

Located in Moravia, Honey Creek Resort provides charming 3-star accommodation, as well as an indoor pool. It also offers a 24-hour reception, a BBQ/picnic area and room service.

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.

Top Rated Iowa hotels

Show all 1,996 hotels

Cheapest hotels in Iowa, United States

Show all 1,996 hotels

Hotel prices in Iowa

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?

    415 reviews rated Grand Harbor Resort and Waterpark with an average score of 7.1/10. It may also be worth looking into the Graduate Iowa City, which received a rating of 8.7/10 from 989 reviews. Ramada by Wyndham Des Moines Airport could also be a good option, with a score of 7.5/10 from 311 reviews.