Hotels in Iowa
Iowa has 123 places to stay listed here, with nightly rates running from $47 to $489. The top-rated property is Hotel Millwright, which holds a 4.9-star score from 1005 reviews.
The list includes 68 motels, 44 hotels, 6 bed & breakfasts and 2 resort hotels. Each listing page shows rooms, photos and live partner rates.
Where to stay in Iowa
| City | Listings | From | Top-rated |
|---|---|---|---|
| Sioux City | 7 hotels | from $93 | Stoney Creek Hotel Sioux City (4.5/5) |
| Des Moines | 6 hotels | from $54 | Redwood Motel (3/5) |
| Marshalltown | 5 hotels | from $57 | Best Budget Inn (3.9/5) |
| Fort Dodge | 4 hotels | from $89 | Crossroad Hotel & Event Center (4/5) |
| Council Bluffs | 3 hotels | from $47 | Countryside Inn & Suites, Council Bluffs, IA (3.9/5) |
| Clear Lake | 3 hotels | — | Rumorz Neighborhood Hideaway (4.2/5) |
| Dubuque | 3 hotels | from $142 | Hotel Julien Dubuque (4.6/5) |
| Mt Pleasant | 3 hotels | from $104 | Heidelburg Motel (3.9/5) |
| Spencer | 3 hotels | from $94 | Reston Inn & Suites (4.15/5) |
| Creston | 2 hotels | from $100 | Adams Street Country Lodge (4.5/5) |
-
Adair
-
Amana
-
Ames
-
Atlantic
-
Avoca
-
Bellevue
-
Belmond
-
Bettendorf
-
Bouton
-
Burlington
-
Carroll
-
Cedar Rapids
-
Centerville
-
Chariton
-
Cherokee
-
Clarion
-
Clear Lake
-
Clinton
-
Clive
-
Colo
-
Columbus Junction
-
Coon Rapids
-
Coralville
-
Council Bluffs
-
Creston
-
Davenport
-
De Soto
-
Des Moines
-
Dubuque
-
Earlville
-
Estherville
-
Fairfield
-
Fort Dodge
-
Fort Madison
-
Grand Junction
-
Guttenberg
-
Hampton
-
Harlan
-
Ida Grove
-
Indianola
-
Jefferson
-
Johnston
-
Keokuk
-
Lake Mills
-
Lake View
-
Lansing
-
Le Claire
-
Leon
-
Manilla
-
Maquoketa
-
Marcus
-
Marengo
-
Marshalltown
-
Mason City
-
Missouri Valley
-
Mt Pleasant
-
Mt Vernon
-
Muscatine
-
Oelwein
-
Onawa
-
Osceola
-
Oskaloosa
-
Panora
-
Paullina
-
Polk City
-
Rock Valley
-
Sheldon
-
Shenandoah
-
Sidney
-
Sioux City
-
Sioux Rapids
-
Sloan
-
Spencer
-
Spirit Lake
-
Stuart
-
Sumner
-
Toledo
-
Traer
-
Underwood
-
Wapello
-
Waterloo
-
Wilton
-
Winterset
Good to know
How many hotels are listed in Iowa?
124 independently-run hotels, motels and inns across 83 cities in Iowa, each with rooms, photos and live partner rates.
What do hotels in Iowa cost?
Listed nightly rates on partner sites start around $47, varying by area, property and dates. Live prices show on the booking partner's page.
Which Iowa city has the most listings here?
Sioux City, with 7 listed hotels.