Eagle Lake Minnesota Hotels & Motels

Find the perfect hotel in Eagle Lake using our hotel guide provided below. Search for cheap and discounted hotel and motel rates in or near Eagle Lake, MN for your personal leisure or group travel. We show the best Eagle Lake, Minnesota motel and hotel rooms. Browse the Eagle Lake area hotels to find the perfect lodging! Please use the provided map of the Eagle Lake hotels.

The Eagle Lake center is around 4 miles southeast of Mankato Regional Airport and 5 miles east of Bethany Lutheran College.

Eagle Lake Hotels/Motels & Accommodations

Mystic Lake Casino Hotel 2400 Mystic Lake Blvd., Prior Lake, MN 55372 +1-888-389-4121 ~44.16 miles northeast of Eagle Lake
  • Three Star Resort hotel
  • 766 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Holiday Inn Hotel & Suites Minneapolis - Lakeville by IHG 20800 Kenrick Ave, Lakeville, MN 55044 +1-888-675-2083 ~44.48 miles northeast of Eagle Lake
  • Affordable property
  • Hotel has 35 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Candlewood Suites Lakeville I-35 by IHG 21060 Keswick Loop, Lakeville, MN 55044 +1-800-716-8490 ~43.97 miles northeast of Eagle Lake
  • Affordable property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Fairfield Inn and Suites by Marriott Northfield 114 2nd St. West, Northfield, MN 55057 +1-800-805-5223 ~41.28 miles northeast of Eagle Lake
  • Three Star hotel
  • Free breakfast available
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Owatonna Downtown 225 North Cedar Avenue, Owatonna, MN 55060 +1-888-965-1860 ~33.15 miles east of Eagle Lake
  • 3-star property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Hilton Garden Inn Mankato Downtown 20 Civic Center Plz, Mankato, MN 56001 +1-888-788-5576 ~6.05 miles west of Eagle Lake
  • Three Star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Courtyard Mankato Marriott 901 Raintree Rd, Mankato, MN 56001 +1-888-897-9207 ~3.73 miles west of Eagle Lake
  • Affordable property
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
GrandStay Residential Suites Hotel 1500 20th St. Nw, Faribault, MN 55021 +1-888-311-4278 ~31.17 miles east of Eagle Lake
  • 3-star property
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Holiday Inn Express Hotel and Suites Mankato East by IHG 2051 Adams Street, Mankato, MN 56001 +1-888-469-4795 ~3.05 miles west of Eagle Lake
  • Midscale hotel
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Country Inn & Suites by Radisson Mankato Hotel and Conference Center, MN 1900 Premier Drive, Mankato, MN 56001 +1-888-734-9421 ~3.30 miles west of Eagle Lake
  • Mid-scale hotel
  • Free complimentary breakfast
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson Northfield, MN 300 Highway 3 S, Northfield, MN 55057 +1-888-841-5292 ~41.13 miles northeast of Eagle Lake
  • Affordable property
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Comfort Inn & Suites North Mankato 2000 COMMERCE DRIVE, Mankato, MN 56003 +1-888-455-5160 ~8.32 miles west of Eagle Lake
  • Three Star hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Fairfield Inn & Suites Mankato 141 Apache Pl, Mankato, MN 56001 +1-888-965-8297 ~3.32 miles west of Eagle Lake
  • Three Star hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Country Inn & Suites by Radisson Owatonna, MN 130 Allan Ave, Owatonna, MN 55060 +1-888-906-6358 ~32.31 miles east of Eagle Lake
  • Midscale property
  • 48 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
AmericInn by Wyndham Northfield 1320 Bollenbacher Dr, Northfield, MN 55057 +1-888-749-6785 ~40.09 miles east of Eagle Lake
  • Three Star property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Recent Reviews Call BookMore Details
Baymont by Wyndham Owatonna 245 Florence Avenue, Owatonna, MN 55060 +1-888-878-9982 ~32.38 miles east of Eagle Lake
  • Three Star property
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
AmericInn by Wyndham Mankato Event Center 240 Stadium Road, Mankato, MN 56001 +1-888-389-4485 ~5.53 miles west of Eagle Lake
  • Midscale property
  • 79 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Lakeville Inn 20851 Keokuk Ave, Lakeville, MN 55044 +1-888-389-4121 ~44.19 miles northeast of Eagle Lake
  • Midscale property
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Best Western Plus Saint Peter 1301 Old Minnesota Ave, Saint Peter, MN 56082 +1-888-675-2083 ~12.74 miles north of Eagle Lake
  • Three Star property
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Comfort Inn Owatonna near Medical Center 2345 NW 43rd St, Owatonna, MN 55060 +1-800-716-8490 ~31.37 miles east of Eagle Lake
  • 3-star hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson Albert Lea - Austin 2214 East Main St, Albert Lea, MN 56007 +1-800-805-5223 ~44.41 miles southeast of Eagle Lake
  • Affordable property
  • 77 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Albert Lea - I-35 by IHG 77820 Main St. E, Albert Lea, MN 56007 +1-888-965-1860 ~44.98 miles southeast of Eagle Lake
  • Midscale hotel
  • 23 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Home2 Suites by Hilton Owatonna 230 Allan Ave, Owatonna, MN 55060 +1-888-788-5576 ~32.32 miles east of Eagle Lake
  • 3 star property
  • Pet Friendly
Call to Book
Add your dates for price
Excellent 9.3 /10 Review Score Call BookMore Details
River Hills Hotel 1000 Raintree Rd, Mankato, MN 56001 +1-888-897-9207 ~3.84 miles west of Eagle Lake
  • Midscale property
  • Check in time: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Guardian Inn 550 Commerce Dr. Le Center, MN 56057, Le Center, MN 56057 +1-888-311-4278 ~17.24 miles northeast of Eagle Lake
  • Mid-scale property
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
HomeTown Inn & Suites 331 Enterprise Dr. East, Belle Plaine, MN 56011 +1-888-469-4795 ~31.78 miles north of Eagle Lake
  • 2 star hotel
  • Hotel has a green policy Learn more
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Mankato 200 Saint Andrews Dr, Mankato, MN 56001 +1-888-734-9421 ~3.97 miles west of Eagle Lake
  • Economical hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Average 7.6 /10 Review Score Call BookMore Details
Valu Stay Inn 12855 Dem Con Drive, Shakopee, MN 55379 +1-888-841-5292 ~44.12 miles north of Eagle Lake
  • 2-star Motel property
  • 35 rooms in property
Call to Book
Add your dates for price
Average 6.2 /10 Hotel Reviews Call BookMore Details
TownePlace Suites by Marriott Mankato 911 Raintree Road, Mankato, MN 56001 +1-888-455-5160 ~3.78 miles west of Eagle Lake
  • Affordable property
  • Check-in time: 3:00 PM - 11:00 AM
Call to Book
Add your dates for price
Excellent 9.8 /10 Latest Reviews Call BookMore Details
New Prague Inn & Suites 1200 1st St. Ne, New Prague, MN 56071 +1-888-965-8297 ~30.86 miles northeast of Eagle Lake
  • Three Star hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 7.2 /10 Hotel Reviews Call BookMore Details
AmericInn by Wyndham St. Peter 700 North Minnesota Avenue, Saint Peter, MN 56082 +1-888-906-6358 ~12.14 miles north of Eagle Lake
  • Midscale hotel
  • Check-in time: 2:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Hampton Inn Fairmont 100 Hampton Drive, Fairmont, MN 56031 +1-888-749-6785 ~43.60 miles southwest of Eagle Lake
  • Three Star hotel
  • Hotel has 51 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Best Western Fairmont 1201 Torgerson Drive, Fairmont, MN 560310902 +1-888-878-9982 ~43.76 miles southwest of Eagle Lake
  • Affordable property
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Oakdale Motel 1418 South Oak Ave, Owatonna, MN 55060 +1-888-389-4485 ~33.33 miles east of Eagle Lake
  • Low-priced Motel property
  • 2 floors in property
Call to Book
Add your dates for price
Average 6.6 /10 Review Score Call BookMore Details
AmericInn by Wyndham Sleepy Eye 1100 Main St. E, Sleepy Eye, MN 65085 +1-888-389-4121 ~42.06 miles west of Eagle Lake
  • Affordable hotel
  • Hotel has 38 rooms
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Quality Inn Owatonna Near Medical Center 150 Saint John Dr, Owatonna, MN 55060 +1-888-675-2083 ~32.01 miles east of Eagle Lake
  • Affordable property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham New Ulm 424 20th South St, New Ulm, MN 56073 +1-800-716-8490 ~28.95 miles west of Eagle Lake
  • Economical hotel
  • 63 rooms in hotel
Call to Book
Add your dates for price
Average 7.2 /10 Latest Reviews Call BookMore Details
Days Inn by Wyndham Faribault 1920 Cardinal Ln, Faribault, MN 55021 +1-800-805-5223 ~31.14 miles east of Eagle Lake
  • Low-priced property
  • 55 rooms in property
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Motel 6 Lakeville MN - South - Lakeville 11274 210th St. W, Lakeville, MN 55044 +1-888-965-1860 ~44.36 miles northeast of Eagle Lake
  • 2 star Motel property
  • 2 floors in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Read Reviews Call BookMore Details
Motel 6 Mankato MN 1731 Premier DR, Mankato, MN 56001 +1-888-788-5576 ~3.70 miles west of Eagle Lake
  • Economy Motel property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Best Western Plus New Ulm 2101 South Broadway St, New Ulm, MN 56073 +1-888-897-9207 ~28.98 miles west of Eagle Lake
  • Three Star property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Boarders Inn & Suites by Cobblestone Hotels - Faribault 1801 Lavender Dr, Faribault, MN 55021 +1-888-311-4278 ~31.03 miles east of Eagle Lake
  • Midscale hotel
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Quality Inn & Suites Mankato East 131 Apache Pl, Mankato, MN 56001 +1-888-469-4795 ~3.38 miles west of Eagle Lake
  • Midscale hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Average 6.0 /10 Guest Reviews Call BookMore Details
Comfort Inn Albert Lea at Trails Travel Center 810 Happy Trails Ln, Albert Lea, MN 56007 +1-888-734-9421 ~44.96 miles southeast of Eagle Lake
  • Midscale hotel
  • Pet-friendly
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Days Inn by Wyndham Mankato 1285 Range St, Mankato, MN 56001 +1-888-841-5292 ~6.72 miles west of Eagle Lake
  • Economical hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 6.6 /10 Latest Reviews Call BookMore Details
Quality Inn Fairmont 2225 North State St., Fairmont, MN 56031 +1-888-455-5160 ~43.81 miles southwest of Eagle Lake
  • Affordable property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.7 /10 Latest Reviews Call BookMore Details
Candlewood Suites Mankato East by Ihg 2040 Blazing Star Drive, Mankato, MN 56001 +1-888-965-8297 ~3.11 miles west of Eagle Lake
  • 3 star property
  • 84 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Best Western Plus Albert Lea I-90 / I-35 Hotel 821 East Plaza Street, Albert Lea, MN 56007 +1-888-906-6358 ~42.12 miles southeast of Eagle Lake
  • Three Star property
  • Pets are OK
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Quality Inn & Suites Albert Lea 2306 East Main Street, Albert Lea, MN 56007 +1-888-749-6785 ~44.49 miles southeast of Eagle Lake
  • 3 star property
  • Pets Allowed
Call to Book
Add your dates for price
Average 6.2 /10 Hotel Reviews Call BookMore Details
Harmony Inn 1901 South Broadway St, New Ulm, MN 56073 +1-888-878-9982 ~29.13 miles west of Eagle Lake
  • Affordable property
  • 59 rooms in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details

Next: See My Eagle Lake Hotels with Pricing
Back to Top