McGregor Iowa Hotels & Motels

Find hotels in McGregor using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near McGregor, IA for your business or personal leisure travel. We list the best McGregor, Iowa motel and hotel rooms. Browse the McGregor area hotels to find the perfect lodging! Please use the provided map of the McGregor hotels.

The McGregor center point is about 6 miles from Villa Louis Historic Site and 8 miles from Country on the River Music Festival Campgrounds.

Find my perfect hotel Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

McGregor Hotels, Motels & Accommodations

Microtel Inn & Suites - Prairie Du Chien
+1-800-230-4134Check Rates
1833 South Marquette Rd., Prairie Du Chien, WI 53821
  • 4.5/5, Very Good Read Reviews
  • 3-star Downtown property
  • 3 floors in hotel
~5.82 Miles from McGregor
Best Western Bluffview Inn & Suites in Prairie Du Chien
+1-800-997-5148Check Rates
37268 Us Highway 18, Prairie Du Chien, WI 53821~5.94 Miles from McGregor
Americinn : 130 South Main St.
+1-800-997-5149Check Rates
130 South Main St., Prairie Du Chien, WI 53821~6.13 Miles from McGregor
Photo of Country Inn & Suites by Carlson Prairie Du Chien WCountry Inn & Suites by Carlson Prairie Du Chien W
+1-800-230-4134Check Rates
1801 Cabela South Ln, Prairie Du Chien, WI 53821
  • 3.5/5, Average Guest Reviews
  • Three Star Rural hotel
  • Hotel has 3 floors
~7.93 Miles from McGregor
Exterior of Country Inn DecorahCountry Inn Decorah - Decorah
+1-800-997-5148Check Rates
1202 Highway 9 West, Decorah, IA 52101
  • 4.0/5, Very Good Read Reviews
  • Affordable Rural property
  • Hotel has 50 rooms
~27.30 Miles from McGregor
Photo of Super 8 Motel DecorahSuper 8 Motel Decorah
+1-800-997-5149Check Rates
810 Highway 9 East, Decorah, IA 52101
  • 4.0/5, Very Good Hotel Reviews
  • Cheap Downtown hotel
  • 2 floors in property
~34.86 Miles from McGregor
Image of Quality Inn & SuitesQuality Inn & Suites
+1-800-230-4134Check Rates
705 Commerce Dr., Decorah, IA 52101
  • 4.0/5, Very Good Latest Reviews
  • Economy Downtown hotel
  • 7 suites in hotel
~35.01 Miles from McGregor
Image of Comfort Inn DyersvilleComfort Inn Dyersville in Dyersville
+1-800-997-5148Check Rates
527 16th Ave. Se, Dyersville, IA 52040
  • 4.0/5, Very Good Recent Reviews
  • Low priced Highway property
  • Check-in time: 3:00pm
~35.75 Miles from McGregor
Hotel Winneshiek
+1-800-997-5149Check Rates
104 East Water St., Decorah, IA 52101
  • Mid-scale Downtown property
  • Comp. Breakfast
~35.99 Miles from McGregor
Tower Motel - Dickeyville
+1-800-230-4134Check Rates
224 South Main St., Dickeyville, WI 53808
  • Low priced Lake property
  • 20 rooms in property
~40.60 Miles from McGregor
Holiday Inn Express & Suites : 2080 Holliday Dr.
+1-800-997-5148Check Rates
2080 Holliday Dr., Dubuque, IA 52002
  • 4.0/5, Very Good Read Reviews
  • Economy Suburban hotel
  • 17 suites in property
~40.65 Miles from McGregor
Big River Inn Hotel : 501 Water St.
+1-800-997-5149Check Rates
501 Water St., Genoa, WI 54632
  • Cheap Riverfront property
  • Airport shuttle provided
~41.03 Miles from McGregor
Super 8 Oelwein
+1-800-230-4134Check Rates
210 10th St., Oelwein, IA 50662
  • 4.0/5, Very Good Reviews
  • Low Cost Suburban hotel
  • 3 suites in property
~41.19 Miles from McGregor
Country Inn & Suites by Carlson Dubuque in Dubuque
+1-800-997-5148Check Rates
1315 Associates Dr., Dubuque, IA 52003
  • 4.0/5, Very Good Guest Reviews
  • Midscale Highway hotel
  • Hotel has 3 floors
~41.77 Miles from McGregor
Mainstay Suites
+1-800-997-5149Check Rates
1275 Associates Dr., Dubuque, IA 52002~41.78 Miles from McGregor
Country Inn
+1-800-230-4134Check Rates
630 South Water St., Platteville, WI 53818~41.81 Miles from McGregor
Super 8 Motel - Platteville
+1-800-997-5148Check Rates
100 Highway 80 81 South, Platteville, WI 53818
  • 3.5/5, Average Reviews
  • Cheap property
  • Hotel has 3 floors
~41.87 Miles from McGregor
Baymont Inn & Suites in Dubuque
+1-800-997-5149Check Rates
4025 Mcdonald Dr., Dubuque, IA 52003
  • 3.5/5, Average Reviews
  • Economy Suburban property
  • 15 suites in hotel
~42.16 Miles from McGregor
Comfort Inn Dubuque in Dubuque
+1-800-230-4134Check Rates
4055 Mcdonald Dr., Dubuque, IA 52003
  • 3.5/5, Average Hotel Reviews
  • Cheap Highway property
  • Check in time: 2:00p
~42.17 Miles from McGregor
Grand Harbor Resort & Waterpark
+1-800-997-5148Check Rates
350 Bell, Dubuque, IA 52001
  • 3.5/5, Average Read Reviews
  • Three Star Resort hotel
  • 31 suites in hotel
~42.46 Miles from McGregor

 [1 - 20 of 27]   


Next: See My McGregor Hotels with Pricing >