Find hotels in Elgin, MN from ₩70,866

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Compare 594 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Our top choices for Elgin hotels

AmericInn by Wyndham Lake City

2.5 star property
9.0 out of 10, Wonderful, (589)
"Older hotel but comfy bed & close to lake/trail"
The price is ₩159,447
₩175,990 total
includes taxes & fees
Sep 14 - Sep 15
AmericInn by Wyndham Lake City

Econo Lodge Mayo Clinic Area

2.0 star property
9.0 out of 10, Wonderful, (783)
"Good clean older hotel."
The price is ₩87,401
₩100,619 total
includes taxes & fees
Sep 21 - Sep 22
Econo Lodge Mayo Clinic Area

Kahler Grand Hotel

3.0 star property
8.2 out of 10, Very Good, (1561)
"Great hotel at a perfect location "
The price is ₩190,086
₩218,837 total
includes taxes & fees
Sep 5 - Sep 6
Kahler Grand Hotel

Sunset Motel

2.5 star property
8.8 out of 10, Excellent, (146)
"Great view of Lake Pepin & Mississippi River. Hotel has lawn chairs to watch the wide riverfront view. We didn't use the outdoor pool, but several guests without any issues. We ate dinner at Big Bear pizza and breakfast at Heidi's Hugga-Mugga cafe. We went to the city's dog-park with Rocky and visited the beach & fountains by the marina."
The price is ₩227,881
₩251,524 total
includes taxes & fees
Sep 7 - Sep 8
Sunset Motel

AmericInn by Wyndham Rochester Near Mayo Clinic

3.0 star property
8.0 out of 10, Very Good, (1010)
"It was clean, with the usual amenities (free breakfast, free wifi) and convenient to Mayo Clinic via driving and available shuttle to and from there."
The price is ₩101,407
₩116,744 total
includes taxes & fees
Oct 5 - Oct 6
AmericInn by Wyndham Rochester Near Mayo Clinic

America's Stay Inn Stewartville

2.5 star property
8.0 out of 10, Very Good, (390)
"The room was clean, the stay was pleasant."
The price is ₩93,779
₩100,699 total
includes taxes & fees
Sep 6 - Sep 7
America's Stay Inn Stewartville

La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S

3.0 star property
7.2 out of 10, Good, (1013)
"Great location. Well priced. "
The price is ₩100,045
₩115,177 total
includes taxes & fees
Sep 7 - Sep 8
La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S

EVEN Hotel Rochester - Mayo Clinic Area by IHG

4.0 star property
9.4 out of 10, Exceptional, (886)
"Excellent and very clean property, beds were amazing "
The price is ₩165,353
₩193,141 total
includes taxes & fees
Sep 5 - Sep 6
EVEN Hotel Rochester - Mayo Clinic Area by IHG

Aspen Suites

3.0 star property
9.0 out of 10, Wonderful, (647)
"Convenient and nice hotel. "
The price is ₩185,918
₩235,968 total
includes taxes & fees
Sep 5 - Sep 6
Aspen Suites

Microtel Inn & Suites by Wyndham Rochester North Mayo Clinic

2.0 star property
8.0 out of 10, Very Good, (1000)
"Very nice place to stay. and great value for the room rate. Right across the street from Mayo North"
The price is ₩90,944
₩104,701 total
includes taxes & fees
Sep 6 - Sep 7
Microtel Inn & Suites by Wyndham Rochester North Mayo Clinic

MainStay Suites Rochester South Mayo Clinic

2.5 star property
7.0 out of 10, Good, (71)
"Nice hotel. Friendly staff and quiet. "
The price is ₩75,812
₩87,279 total
includes taxes & fees
Sep 19 - Sep 20
MainStay Suites Rochester South Mayo Clinic

Baymont by Wyndham Rochester Mayo Clinic Area

2.5 star property
7.0 out of 10, Good, (679)
"Nice clean hotel"
The price is ₩82,690
₩95,197 total
includes taxes & fees
Sep 10 - Sep 11
Baymont by Wyndham Rochester Mayo Clinic Area

Super 8 by Wyndham Rochester Mayo Clinic Area

2.0 star property
7.8 out of 10, Good, (1003)
"ENJOYED the Stay."
The price is ₩70,866
₩81,584 total
includes taxes & fees
Sep 12 - Sep 13
Super 8 by Wyndham Rochester Mayo Clinic Area

Best Western Rochester Hotel Mayo Clinic Area/St. Mary's

2.5 star property
8.2 out of 10, Very Good, (715)
"Loved the layout of the room, it was very comfortable and spacious the kids loved the pool , "
The price is ₩130,670
₩150,434 total
includes taxes & fees
Sep 10 - Sep 11
Best Western Rochester Hotel Mayo Clinic Area/St. Mary's

Spark by Hilton Rochester South

3.0 star property
9.4 out of 10, Exceptional, (131)
"I loved the bananas in the lobby, friendly staff, great breakfast & clean rooms."
The price is ₩101,574
₩116,937 total
includes taxes & fees
Oct 5 - Oct 6
Spark by Hilton Rochester South

Aspen Select

3.5 star property
8.4 out of 10, Very Good, (1000)
"great receptionist ! "
The price is ₩156,307
₩188,919 total
includes taxes & fees
Sep 5 - Sep 6
Aspen Select

Hotel Indigo Rochester – Mayo Clinic Area by IHG

3.5 star property
8.8 out of 10, Excellent, (819)
"Great place, close to everything . "
The price is ₩106,993
₩127,345 total
includes taxes & fees
Sep 19 - Sep 20
Hotel Indigo Rochester – Mayo Clinic Area by IHG

Centerstone Plaza Hotel Soldiers Field - Mayo Clinic Area

3.0 star property
8.4 out of 10, Very Good, (1002)
"All staff so friendly and helpful. Twigs restaurant is great."
The price is ₩171,189
₩197,076 total
includes taxes & fees
Sep 5 - Sep 6
Centerstone Plaza Hotel Soldiers Field - Mayo Clinic Area

Country Inn & Suites Rochester South Mayo Clinic

3.0 star property
8.4 out of 10, Very Good, (1002)
"Property was clean, friendly staff, good breakfast! "
The price is ₩112,732
₩129,783 total
includes taxes & fees
Sep 28 - Sep 29
Country Inn & Suites Rochester South Mayo Clinic

Homewood Suites by Hilton Rochester Mayo Clinic Area / Saint Marys

3.0 star property
9.2 out of 10, Wonderful, (449)
"Great hotel! Spacious rooms and excellent breakfast"
The price is ₩152,792
₩175,902 total
includes taxes & fees
Oct 5 - Oct 6
Homewood Suites by Hilton Rochester Mayo Clinic Area / Saint Marys
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

More cheap stays in Elgin

Frequently asked questions

Where is the best place for a stay in Elgin?

Kahler Grand Hotel, located 12.9 mi (20.8 km) from the heart of Elgin, is a top choice for your stay based on our traveler data. Two other choices for your visit to the area are La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S and Spark by Hilton Rochester South. See all available top hotels, or vacation rentals in Elgin.

If I need to cancel my hotel reservation in Elgin, will I receive a refund?

Yes, most room reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before check in. If you have a reservation that's non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.

Where can I learn more about changing or cancelling my trip to Elgin?

To access more information about rescheduling or cancelling your trip to Elgin, go to https://www.expedia.com/service/.

What's it like to stay in Elgin?

Those traveling to Elgin are sure to enjoy the sights to see and things to do. There are 593 hotels and other accommodations in the surrounding area. Find out more about Elgin.

What should I do while I'm visiting Elgin?

A favorite place to visit is Whitewater River. You'll also find National Volleyball Center and Whitewater State Park in the area. Check out what more to see and do in Expedia's Elgin guide.

What's the seasonal weather like in Elgin?

The hottest months are usually July and August with an average temp of 67°F, while the coldest months are January and February with an average of 22°F. The snowiest months in Elgin are January, March, April, and February, with each month seeing an average of 8 inches of snowfall.