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

Free cancellation options if plans change

Earn rewards on every night you stay

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

Hotel Fort Des Moines, Curio Collection by Hilton
Downtown Des Moines
‐1.15 km from city centre
Top Resorts & Hotels with Spas in Dubuque

Grand Harbor Resort
8/10 Very good! (1,248 reviews)
Top Resorts & Hotels with Spas in Iowa City

Hyatt Place Iowa City Downtown
Downtown
‐0.55 km from city centre
Top Resorts & Hotels with Spas 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

BridgePointe Inn & Suites
10/10 Excellent
Keep exploring
- Wadena Hotels
- Grand River Hotels
- Marathon Hotels
- Toronto Hotels
- Ellsworth Hotels
- Cromwell Hotels
- Templeton Hotels
- Oakville Hotels
- La Porte City Hotels
- Saint Charles Hotels
- Wellman Hotels
- Key West Hotels
- Coralville Hotels
- Hotels with Free Breakfast in Davenport
- Hotels with Kitchens in Davenport
- Pet Friendly Hotels in Davenport
- Cheap Hotels in Davenport
- 3 Star Hotels in Davenport
- Family Hotels in Davenport
- Davenport Hotels
- Okoboji Hotels
- Hotels with a Pool in Des Moines
- Hotels with a Gym in Des Moines
- Hotels with Free Breakfast in Des Moines
- Pet Friendly Hotels in Des Moines
- Cottages in Des Moines
- Apartments in Des Moines
- Motels in Des Moines
- Cheap Hotels in Des Moines
- Luxury Hotels in Des Moines
- 2 Star Hotels in Des Moines
- 3 Star Hotels in Des Moines
- Family Hotels in Des Moines
- Des Moines Hotels
- 2 Star Hotels in Spirit Lake
- Spirit Lake Hotels
- 2 Star Hotels in Urbandale
- Cheap Hotels in Newton
- 2 Star Hotels in Newton
- Kalona Hotels
- 2 Star Hotels in Oskaloosa
- Cheap Hotels in Spencer
- 2 Star Hotels in Spencer
- Cheap Hotels in Ankeny
- Hotels with a Pool in Altoona
- 2 Star Hotels in Fairfield
- Cheap Hotels in West Des Moines
- 3 Star Hotels in West Des Moines
- West Des Moines Hotels
- Hotels with a Pool in Iowa City
- Pet Friendly Hotels in Iowa City
- 3 Star Hotels in Iowa City
- Iowa City Hotels
- 2 Star Hotels in Carter Lake
- Sioux Center Hotels
- Hotels with Kitchens in Cedar Rapids
- Pet Friendly Hotels in Cedar Rapids
- Cheap Hotels in Cedar Rapids
- Business Hotels in Cedar Rapids
- Family Hotels in Cedar Rapids
- Cedar Rapids Hotels
- 2 Star Hotels in Keokuk
- Clive Hotels
- Pet Friendly Hotels in Clear Lake
- Cheap Hotels in Clear Lake
- 3 Star Hotels in Clear Lake
- Clear Lake Hotels
- Family Hotels in Mount Pleasant
- Mount Pleasant Hotels
- 3 Star Hotels in Bellevue
- Hotels with a Pool in Ames
- Ames Hotels
- 2 Star Hotels in Atlantic
- Cheap Hotels in Burlington
- 2 Star Hotels in Decorah
- Decorah Hotels
- Pet Friendly Hotels in Dubuque
- B&B in Dubuque
- Cheap Hotels in Dubuque
- Dubuque Hotels
- 3 Star Hotels in Mason City
- Motels in Ottumwa
- Cheap Hotels in Ottumwa
- Pella Hotels
- Hotels with Free Breakfast in Waterloo
- Cheap Hotels in Waterloo
- Waterloo Hotels
- Hotels with Parking in Sioux City
- Hotels with Free Breakfast in Sioux City
- Pet Friendly Hotels in Sioux City
- Cheap Hotels in Sioux City
- 3 Star Hotels in Sioux City
- Family Hotels in Sioux City
- Sioux City Hotels
- Cheap Hotels in Council Bluffs
- 3 Star Hotels in Council Bluffs
- Council Bluffs Hotels
- Cottages in Cedar Rapids
- Motels in Mason City
- Motels in Osceola











































































