Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Iowa on Hotels.com. These Iowa Ski Hotels consistently deliver on quality, location and traveler experience. Last updated on .
Ski Hotels in Iowa

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices
Check prices for these dates
Where to stay in Iowa
Top Ski Hotels in Des Moines

Hotel Fort Des Moines, Curio Collection by Hilton
Downtown Des Moines
‐0.71 mi from city center
9.6/10 Exceptional! (1,418 reviews)
Top Ski Hotels in Dubuque

Grand Harbor Resort
8/10 Very Good! (1,246 reviews)
Top Ski Hotels in Iowa City

Hyatt Place Iowa City Downtown
Downtown
‐0.34 mi from city center
Top Ski Hotels in Cedar Rapids

Country Inn & Suites by Radisson, Cedar Rapids Airport, IA
7.8/10 Good! (1,001 reviews)
Check out reviews of Iowa hotels guests love

Grand Harbor Resort
10/10 Excellent
Keep exploring
- Pool in Sioux City
- Hotels in Iowa City
- 2 Star Hotels in Des Moines
- Hotels in Davenport
- Hotels in Okoboji
- Pet Friendly in Council Bluffs
- Hotels in Clear Lake
- Budget in Mason City
- Hotels in Pella
- Pool in Dubuque
- Hotels in Dubuque
- Pool in Cedar Rapids
- Pet Friendly in Davenport
- Hotels in North Liberty
- Budget in West Des Moines
- Pool in Des Moines
- 3 Star Hotels in Des Moines
- Hotels in Urbandale
- Motels in Ottumwa
- 3 Star Hotels in Cedar Rapids
- Budget in Sioux City
- 3 Star Hotels in Sioux City
- Hotels in Spencer
- Hotels in Burlington
- 2 Star Hotels in Decorah
- Budget in Waterloo
- Pet Friendly in Sioux City
- Hotels in Decorah
- 3 Star Hotels in West Des Moines
- 2 Star Hotels in Fort Dodge
- Hot Tub in Cedar Rapids
- Hotels in Boone
- Hotels in Fort Dodge
- Hotels in Marion
- Budget in Cedar Rapids
- Hotels in Mason City
- 3 Star Hotels in Ames
- Pet Friendly in Iowa City
- Hotels in Des Moines
- Bedandbreakfast in Dubuque
- Pet Friendly in Des Moines
- Pet Friendly in Cedar Rapids
- Pet Friendly in West Des Moines
- Cottages in Cedar Rapids
- 2 Star Hotels in West Des Moines
- Motels in Mason City
- 3 Star Hotels in Council Bluffs
- 3 Star Hotels in Iowa City
- Pet Friendly in Ames
- 2 Star Hotels in Ames
- Pool in West Des Moines
- Hotels in Cedar Falls
- 3 Star Hotels in Davenport
- Hotels in Council Bluffs
- Apartments in Des Moines
- Hotels in Newton
- Budget in Council Bluffs
- Hotels in Spirit Lake
- Budget in Des Moines
- Hotels in West Des Moines
- Pool in Iowa City
- Budget in Urbandale
- Luxury in Des Moines
- Hotels in Clive
- Cabins in Clear Lake
- 2 Star Hotels in Davenport
- Motels in Sigourney
- Apartments in West Des Moines
- 2 Star Hotels in Dubuque
- Hotels in Sioux City
- Family Friendly in Des Moines
- Hotels in Waterloo
- Pool in Davenport
- Hotels in Saint Charles
- Hotels in Ankeny
- Pool in Ames
- Budget in Coralville
- Budget in Ames
- 2 Star Hotels in Spirit Lake
- Motels in Des Moines
- Budget in Dubuque
- Budget in Altoona
- 3 Star Hotels in Dubuque
- Budget in Ankeny
- 3 Star Hotels in Ankeny
- Motels in Osceola
- Pool in Waterloo
- Hotels in Coralville
- 2 Star Hotels in Cedar Rapids
- Hotels in Bettendorf
- Budget in Davenport
- Pet Friendly in Waterloo
- Pet Friendly in Dubuque
- Hotels in Ames
- 2 Star Hotels in Keokuk
- Hotels in Cedar Rapids
- Hotels in Waukee
- Motels in Marshalltown
- Pool in Ankeny
- Hotels in Altoona













































































