Featured Hotels in Iowa

  • $86

    Average price per night

    Sleep Inn & Suites Charles City, Charles City
    8.3 Very Good 31 reviews
    Description Review
  • $63

    Average price per night

    Howard Johnson Sioux City, Sioux City
    6.3 Review score 10 reviews
    Description Review
  • $73

    Average price per night

    Quality Inn & Suites Des Moines, Urbandale
    7.3 Good 53 reviews
    Description Review
  • $91

    Average price per night

    AmericInn Hotel & Suites Johnston, Urbandale
    7.7 Good 51 reviews
    Description Review
  • $50

    Average price per night

    Motel 6 Waterloo, Waterloo
    6.7 Review score 73 reviews
    Description Review
  • $59

    Average price per night

    Ramada Waterloo Hotel and Convention Center, Waterloo
    6.2 Review score 207 reviews
    Description Review

Highlights

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