More Destinations

Featured Hotels in Iowa

  • $87

    Average price per night

    Sleep Inn & Suites Charles City, Charles City
    8.4 Very Good 37 reviews
    Description
  • $64

    Average price per night

    Quality Inn & Suites Des Moines, Urbandale
    7.5 Good 51 reviews
    Description
  • $68

    Average price per night

    AmericInn Hotel & Suites Johnston, Urbandale
    8.0 Very Good 44 reviews
    Description
  • $50

    Average price per night

    Motel 6 Waterloo, Waterloo
    7.0 Good 70 reviews
    Description
  • $67

    Average price per night

    Ramada Waterloo Hotel and Convention Center, Waterloo
    6.4 Review score 229 reviews
    Description
  • $84

    Average price per night

    Country Inn & Suites by Radisson, Waterloo, IA, Waterloo
    8.6 Excellent 141 reviews
    Description

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