Find hotels in Elgin, IA from $75

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgin hotels

Super 8 by Wyndham Oelwein

Super 8 by Wyndham Oelwein
2.5 star property
Oelwein
7.8 out of 10, Good, (162)
"The people here are amazing. Cannot get a better hotel for the price!"
United States
Erin
$80 nightly
The price is $90
Jan 12 - Jan 13
Total with taxes and fees
Super 8 by Wyndham Oelwein

The Franklin hotel and restaurant

The Franklin hotel and restaurant
2.0 star property
Strawberry Point
6.0 out of 10, (18)
"Super cute. The restaurant was great."
United States
Sharon
$72 nightly
The price is $79
Jan 20 - Jan 21
Total with taxes and fees
The Franklin hotel and restaurant

Cornerstone Inn & Suites

Cornerstone Inn & Suites
2.5 star property
Oelwein
9.2 out of 10, Wonderful, (476)
"Excellent stay."
United States
Barry
$89 nightly
The price is $100
Jan 7 - Jan 8
Total with taxes and fees
Cornerstone Inn & Suites

Boarders Inn & Suites by Cobblestone Hotels - Fayette

Boarders Inn & Suites by Cobblestone Hotels - Fayette
2.5 star property
Fayette
9.2 out of 10, Wonderful, (535)
"The rooms were very clean and the staff was very friendly. It’s my favorite place to stay in NE Iowa."
United States
Debbie
$109 nightly
The price is $122
Jan 7 - Jan 8
Total with taxes and fees
Boarders Inn & Suites by Cobblestone Hotels - Fayette

Best Rest Inn & Suites

Best Rest Inn & Suites
2.0 star property
West Union
8.4 out of 10, Very Good, (392)
"Great food and great staff. "
United States
Don
$90 nightly
The price is $100
Feb 5 - Feb 6
Total with taxes and fees
Best Rest Inn & Suites

Comfort Inn & Suites Marquette - Prairie du Chien

Comfort Inn & Suites Marquette - Prairie du Chien
2.5 star property
Marquette
9.0 out of 10, Wonderful, (957)
"Nice and clean room"
United States
Philip
$67 nightly
The price is $75
Jan 26 - Jan 27
Total with taxes and fees
Comfort Inn & Suites Marquette - Prairie du Chien

Trickling Waters Retreat

Trickling Waters Retreat
3.0 star property
Marquette
9.8 out of 10, Exceptional, (284)
"Nice place to stay and the host was great and very accommodating!"
United States
Scott
$79 nightly
The price is $88
Jan 14 - Jan 15
Total with taxes and fees
Trickling Waters Retreat
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

More cheap stays in Elgin

Hotels in Elgin with star-rating

Frequently asked questions

When is the best time to go to Elgin?
The most popular time to visit Elgin is April. As spring blooms, the weather becomes pleasantly mild, with temperatures averaging around 55°F. This is an ideal backdrop for exploring the area's lush landscapes and historic sites, including the stunning Elgin Cathedral, all while enjoying the vibrant colors of the season.

During the peak season, which runs from February to April, the town is lively and welcoming, attracting visitors who appreciate outdoor activities and local culture. As temperatures rise, you'll have the chance to partake in various festivals and events that showcase the best of Elgin's community spirit. The longer daylight hours make it superb for leisurely strolls through the charming streets or enjoying a picnic in one of the local parks.

For travelers who value a quieter experience, February can be a more budget-friendly option. While the weather is cooler, averaging around 42°F, it provides a unique opportunity to enjoy a less crowded atmosphere, allowing for a more intimate exploration of Elgin's rich history without the hustle and bustle of peak tourism.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Elgin hotel for you.
How can I save on a Elgin hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Elgin hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Elgin hotel?
Prices for hotels in Elgin often vary, but you can find a great deal from $75 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia