Hotels in Elma

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 17 - Aug 18
Tomorrow
Aug 18 - Aug 19
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Top 5 hotels in Elma at a glance

  1. Super 8 by Wyndham New Hampton — 2-star hotel in New Hampton. Guest rating: 8.4/10 — Very Good.
  2. AmericInn by Wyndham Osage — 3-star hotel in Osage. Guest rating: 9.6/10 — Exceptional.
  3. Sleep Inn & Suites Charles City — 2.5-star hotel in Charles City. Guest rating: 8.8/10 — Excellent.
  4. Western Inn & Suites — 2-star hotel in Osage. Guest rating: 6.2/10.
  5. Super 8 by Wyndham Cresco IA — 2-star hotel in Cresco. Guest rating: 8.6/10 — Excellent.

Where to stay in Elma?

Super 8 by Wyndham New Hampton

Super 8 by Wyndham New Hampton
New Hampton
$94
$105 total
includes taxes & fees
Aug 23 - Aug 24
Super 8 by Wyndham New Hampton

AmericInn by Wyndham Osage

AmericInn by Wyndham Osage
Osage
$109
$122 total
includes taxes & fees
Sep 13 - Sep 14
AmericInn by Wyndham Osage

Sleep Inn & Suites Charles City

Sleep Inn & Suites Charles City
Charles City
$93
$104 total
includes taxes & fees
Sep 13 - Sep 14
Sleep Inn & Suites Charles City

Western Inn & Suites

Western Inn & Suites
Osage
$70
$78 total
includes taxes & fees
Sep 4 - Sep 5
Western Inn & Suites

Super 8 by Wyndham Cresco IA

Super 8 by Wyndham Cresco IA
Cresco
$76
$85 total
includes taxes & fees
Sep 6 - Sep 7
Super 8 by Wyndham Cresco IA

Super 8 by Wyndham Charles City

Super 8 by Wyndham Charles City
Charles City
$81
$91 total
includes taxes & fees
Sep 14 - Sep 15
Super 8 by Wyndham Charles City
View all properties

Check out reviews of Elma hotels guests love

Sleep Inn & Suites Charles City

Sleep Inn & Suites Charles City

8/10 Good
"Room was nice & clean, staff was friendly, didn't eat breakfast. I would definitely go back when in town."
Tina 2-night trip
Posted 14 hours ago
Sleep Inn & Suites Charles City
Super 8 by Wyndham Charles City

Super 8 by Wyndham Charles City

8/10 Good
"No elevator to second level rooms !"
Richard 3-night trip
Posted 2 days ago
Super 8 by Wyndham Charles City
Super 8 by Wyndham Cresco IA

Super 8 by Wyndham Cresco IA

10/10 Excellent
"Far exceeded what I thought staying at a Super 8 could be! I’ll be back next year to paddle another stretch of the Iowa River."
Louise 2-night trip
Posted 3 days ago
Super 8 by Wyndham Cresco IA
Super 8 by Wyndham New Hampton

Super 8 by Wyndham New Hampton

8/10 Good
"good"
Lynn 1-night trip
Posted 6 days ago
Super 8 by Wyndham New Hampton
AmericInn by Wyndham Osage

AmericInn by Wyndham Osage

10/10 Excellent
"Convenient and clean."
Kimberly 1-night trip
Posted 7 days ago
AmericInn by Wyndham Osage
Western Inn & Suites

Western Inn & Suites

8/10 Good
"The room smelled like cigarette smoke"
LaRae 1-night trip
Posted 3 months ago
Western Inn & Suites

Frequently asked questions

Can I book a refundable hotel in Elma?
If you're looking for the flexibility to change your plans to Elma, most accommodations offer refundable* bookable rates. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Elma be like during my trip?
July and August are typically the warmest months in Elma when the average temp is 68°F. January and February are the coldest months when the average temperature is 23°F. June and May are the months with the most rain.
Why should I book my Elma hotel with Hotels.com?
There are lots of reasons to book your Elma trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring