Default HTG hotel image

Find hotels in Elgin, IA from $79

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 15 - Aug 16
Tomorrow
Aug 16 - Aug 17
Next weekend
Aug 21 - Aug 23
In two weeks
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

Hotel
Breakfast included
Reserve now, pay later
Pet friendly
Wifi Included

1. Best Rest Inn & Suites

Best Rest Inn & Suites
West Union
United States
Corey
$86 nightly
$95 total
Aug 17 - Aug 18
Total with taxes and fees
Best Rest Inn & Suites

2. Boarders Inn & Suites by Cobblestone Hotels - Fayette

Boarders Inn & Suites by Cobblestone Hotels - Fayette
Fayette
United States
Santino
$106 nightly
$119 total
Aug 26 - Aug 27
Total with taxes and fees
Boarders Inn & Suites by Cobblestone Hotels - Fayette

3. Cornerstone Inn & Suites

Cornerstone Inn & Suites
Oelwein
United States
Brian L
$92 nightly
$103 total
Aug 18 - Aug 19
Total with taxes and fees
Cornerstone Inn & Suites

4. Trickling Waters Retreat

Trickling Waters Retreat
Marquette
United States
Roger
$89 nightly
$100 total
Aug 16 - Aug 17
Total with taxes and fees
Trickling Waters Retreat

5. Comfort Inn & Suites Marquette - Prairie du Chien

Comfort Inn & Suites Marquette - Prairie du Chien
Marquette
United States
Melissa
$77 nightly
$86 total
Sep 15 - Sep 16
Total with taxes and fees
Comfort Inn & Suites Marquette - Prairie du Chien

6. Super 8 by Wyndham Oelwein

Super 8 by Wyndham Oelwein
Oelwein
United States
Laurence
$71 nightly
$79 total
Aug 26 - Aug 27
Total with taxes and fees
Super 8 by Wyndham Oelwein
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

Water Street Cabin! Waterfront 2 bedroom, 1.5 bath, sleeps 8

Water Street Cabin! Waterfront 2 bedroom, 1.5 bath, sleeps 8

8/10 Good
"This was a most beautiful location, and it was close to all the things we wanted to do. Very clean and everything we needed was right there."
Andrea E. 2-night trip
Posted 3 hours ago
Water Street Cabin! Waterfront 2 bedroom, 1.5 bath, sleeps 8
Peaceful Lakeview Cabin

Peaceful Lakeview Cabin

10/10 Excellent
"Nice quiet property. Great set up for a family with plenty of games."
Maria S. 3-night trip
Posted 2 days ago
Peaceful Lakeview Cabin
Super 8 by Wyndham Oelwein

Super 8 by Wyndham Oelwein

10/10 Excellent
"Room was clean and comfortable, and staff was friendly and helpful. Will plan to stay there again if we are in the area!"
Laurence 2-night trip
Posted 4 days ago
Super 8 by Wyndham Oelwein
Comfort Inn & Suites Marquette - Prairie du Chien

Comfort Inn & Suites Marquette - Prairie du Chien

10/10 Excellent
"Parking is very limited except for on the street"
JULIE 1-night trip
Posted 4 days ago
Comfort Inn & Suites Marquette - Prairie du Chien
Water Street Lodge! Waterfront 4 Bedroom, 4 Bath, Sleeps 12!

Water Street Lodge! Waterfront 4 Bedroom, 4 Bath, Sleeps 12!

10/10 Excellent
"This property is as advertised. The host is phenomenal. Easy check in/check out. Extremely responsive to messages."
Derek S. 8-night trip
Posted 5 days ago
Water Street Lodge! Waterfront 4 Bedroom, 4 Bath, Sleeps 12!
1 bedroom, 2 loft Park Model in campground in Marquette, Iowa.

1 bedroom, 2 loft Park Model in campground in Marquette, Iowa.

8/10 Good
"Property was just as the pictures showed. Decorated very cute. Nice outside patio area and dog friendly! The only bad thing was the internet. We had no signal on our phones and the TV. Owner said they had recently switched carriers. When it was time to checkout there was a rain storm. Owner graciously said we could hang out past checkout time. Would stay again if in area."
Tressa W. 2-night trip
Posted 5 days ago
1 bedroom, 2 loft Park Model in campground in Marquette, Iowa.
Cozy Lakeview Chalet

Cozy Lakeview Chalet

10/10 Excellent
"This property is perfect to unwind and relax. Andy is very attentive and easy to contact. The cabin has everything you need to get away from the hustle and bustle of normal life, and it is very clean. Our listing did say three bedrooms, when it was actually two bedroom and a nice pull out sofa in the living room. It would sleep 6 very comfortably. The spiral stairs and large deck are beautiful! The picnic tables and gas grill are a nice benefit!"
LeAnn B. 2-night trip
Posted 6 days ago
Cozy Lakeview Chalet
Room 2: Sleep Where Prohibition Secrets Were Made - Historic Escape!

Room 2: Sleep Where Prohibition Secrets Were Made - Historic Escape!

8/10 Good
"Great location."
Pam B. 2-night trip
Posted 6 days ago
Room 2: Sleep Where Prohibition Secrets Were Made - Historic Escape!
The Barn House Lodge

The Barn House Lodge

10/10 Excellent
"I loved them rustic charm. It was a very restful and peaceful stay"
Terry E. 3-night trip
Posted 12 days ago
The Barn House Lodge

More cheap stays in Elgin

Super 8 by Wyndham Oelwein

Super 8 by Wyndham Oelwein

210 Southeast 10th Street Oelwein IA
$71 nightly
$79 total
Aug 26 - Aug 27
Total with taxes and fees
7.8/10 Good! (172 reviews)
Super 8 by Wyndham Oelwein
Comfort Inn & Suites Marquette - Prairie du Chien

Comfort Inn & Suites Marquette - Prairie du Chien

100 North Street Marquette IA
$77 nightly
$86 total
Sep 15 - Sep 16
Total with taxes and fees
8.8/10 Excellent! (1,000 reviews)
Comfort Inn & Suites Marquette - Prairie du Chien
Best Rest Inn & Suites

Best Rest Inn & Suites

108 Highway 150 North West Union IA
$86 nightly
$95 total
Aug 17 - Aug 18
Total with taxes and fees
8.4/10 Very Good! (420 reviews)
Best Rest Inn & Suites
Cornerstone Inn & Suites

Cornerstone Inn & Suites

421 Rock Island Road Oelwein IA
$92 nightly
$103 total
Aug 18 - Aug 19
Total with taxes and fees
Cornerstone Inn & Suites
Boarders Inn & Suites by Cobblestone Hotels - Fayette

Boarders Inn & Suites by Cobblestone Hotels - Fayette

515 ½ W Water Street Fayette IA
$106 nightly
$119 total
Aug 26 - Aug 27
Total with taxes and fees
Boarders Inn & Suites by Cobblestone Hotels - Fayette
American House 1854

American House 1854

116 Main St McGregor IA
Get ratesAmerican House 1854

Hotels in Elgin with star-rating

Frequently asked questions

What is the best area to stay in Elgin?
The best area to stay in Elgin is in the heart of the town, particularly around Main Street, for convenient access to local attractions.This central area is the hub of Elgin, offering easy walking access to most of the town's establishments. You'll find local eateries, shops, and the Elgin Historical Society & Museum within a short stroll. The Turkey River flows nearby, offering pleasant views and opportunities for outdoor activities.Couples looking for a relaxing getaway will appreciate staying in this central area. It provides a comfortable base for exploring Elgin's small-town charm, enjoying meals at local restaurants, and taking leisurely walks along the river or through the historic parts of town.For travelers interested in outdoor pursuits, staying near the town center also provides convenient access to the Elgin Trail, which is popular for walking and biking.
When is the best time to go to Elgin?
The best time to visit Elgin is during the late spring (May to early June) and early fall (September to October) when the weather is most pleasant for outdoor activities.During these months, you'll find comfortable temperatures, ideal for exploring the natural beauty of the area. The lush greenery of spring and the vibrant foliage of autumn make for scenic drives and enjoyable hikes along the Turkey River. This time of year is excellent for couples or solo travelers looking to experience the tranquil Iowa countryside without the extremes of summer heat or winter cold.Late spring offers blooming wildflowers and a refreshing atmosphere, great for kayaking or fishing on the river. Early fall brings cooler, crisp air and stunning displays of changing leaves, creating a picturesque backdrop for photography and leisurely walks.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elgin.
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 $79 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