More Destinations

Featured Hotels in Iowa

  • $80

    Average price per night

    Sleep Inn & Suites Charles City, Charles City
    8.3 Very Good 37 reviews
    Description Review
  • $60

    Average price per night

    Quality Inn & Suites Des Moines, Urbandale
    7.4 Good 54 reviews
    Description Review
  • $85

    Average price per night

    AmericInn Hotel & Suites Johnston, Urbandale
    7.8 Good 51 reviews
    Description Review
  • $41

    Average price per night

    Motel 6 Waterloo, Waterloo
    6.7 Review score 82 reviews
    Description Review
  • $55

    Average price per night

    Ramada Waterloo Hotel and Convention Center, Waterloo
    6.2 Review score 221 reviews
    Description Review
  • $84

    Average price per night

    Country Inn & Suites by Carlson - Waterloo, Waterloo
    8.5 Very Good 117 reviews
    Description Review

Highlights

Discover the Best Hotels, B&Bs, Inns and Vacation Rentals in Iowa – Based on 41,232 Real Reviews from Actual Guests