More Destinations

Featured Hotels in Iowa

  • $95

    Average price per night

    Sleep Inn & Suites Charles City, Charles City
    8.4 Very Good 36 reviews
    Description Review
  • $65

    Average price per night

    Quality Inn & Suites Des Moines, Urbandale
    7.6 Good 52 reviews
    Description Review
  • $85

    Average price per night

    AmericInn by Wyndham Johnston Des Moines, Urbandale
    8.1 Very Good 44 reviews
    Description Review
  • $50

    Average price per night

    Motel 6 Waterloo, Waterloo
    6.9 Review score 69 reviews
    Description Review
  • $51

    Average price per night

    Ramada by Wyndham Waterloo Hotel and Convention Center, Waterloo
    6.5 Review score 227 reviews
    Description Review
  • $88

    Average price per night

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

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