More Destinations

Featured Hotels in Iowa

  • $84

    Average price per night

    Sleep Inn & Suites Charles City, Charles City
    8.3 Very Good 38 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

    3 people are looking right now

    Description Review
  • $50

    Average price per night

    Motel 6 Waterloo, Waterloo
    6.7 Review score 80 reviews
    Description Review
  • $52

    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 129 reviews
    Description Review

Browse our "Best of" lists to find the top-rated properties in Iowa – based on 41232 reviews from real guests