Top cities to stay in Iowa

Carter Lake
Avg. $109 · 173 properties
Marquisville
Avg. $106 · 146 properties
Des Moines
Avg. $108 · 121 properties
Davenport
Avg. $93 · 81 properties
Hiawatha
Avg. $109 · 75 properties
Story City
Avg. $83 · 75 properties
Cedar Rapids
Avg. $100 · 69 properties
Iowa City
Avg. $101 · 58 properties
Council Bluffs
Avg. $90 · 58 properties
Sioux City
Avg. $100 · 57 properties
West Des Moines
Avg. $111 · 54 properties
Ames
Avg. $75 · 53 properties
Sergeant Bluff
Avg. $100 · 51 properties
Ankeny
Avg. $107 · 49 properties
Coralville
Avg. $99 · 44 properties
Pleasant Valley
Avg. $94 · 43 properties
Dubuque
Avg. $99 · 41 properties
Bettendorf
Avg. $93 · 40 properties
Waterloo
Avg. $92 · 33 properties
Milford
Avg. $82 · 32 properties

Learn more about Iowa

How many rentals are available in Iowa?

What is the price range for rentals in Iowa?

What is the most popular type of rental in Iowa?

What is the top travel destination in Iowa?

How many destinations have available rentals in Iowa?

Explore nearby regions

Illinois
5,098 properties
Avg $107
Missouri
5,657 properties
Avg $111
Wisconsin
3,935 properties
Avg $123
Minnesota
3,937 properties
Avg $120
Kansas
1,515 properties
Avg $96
Arkansas
2,694 properties
Avg $106
Nebraska
1,173 properties
Avg $100
South Dakota
799 properties
Avg $105

More cities with vacation rentals in Iowa

Clive· Avg. $104/nightUrbandale· Avg. $102/nightGlenwood· Avg. $99/nightAltoona· Avg. $99/nightFort Dodge· Avg. $96/nightOkoboji· Avg. $82/nightArnolds Park· Avg. $82/nightPeosta· Avg. $97/nightMcGregor· Avg. $85/nightBurlington· Avg. $93/nightMuscatine· Avg. $98/nightBellevue· Avg. $129/nightClear Lake· Avg. $79/nightDecorah· Avg. $93/nightLansing· Avg. $136/nightRathbun Lake· Avg. $216/nightGuttenberg· Avg. $200/night