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/Accommodations

Microtel Inn & Suites
+1-800-230-4134Check Rates
1833 South Marquette Rd., Prairie Du Chien, WI 53821
  • 4.5/5, Very Good Latest Reviews
  • Affordable Downtown hotel
  • Hotel has 59 rooms
~5.82 Miles from McGregor
Best Western Bluffview Inn & Suites
+1-800-997-5148Check Rates
37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 Miles from McGregor
Exterior of Country Inn & Suites by Carlson Prairie Du Chien W Country Inn & Suites by Carlson Prairie Du Chien W
+1-800-997-5149Check Rates
1801 Cabela South Ln, Prairie Du Chien, WI 53821
  • 3.5/5, Average Recent Reviews
  • Mid-scale Rural property
  • Fitness center on property
~7.93 Miles from McGregor
Photo of Super 8 Motel Decorah Super 8 Motel Decorah in Decorah
+1-800-230-4134Check Rates
810 Highway 9 East, Decorah, IA 52101
  • 4.0/5, Very Good Read Reviews
  • Low Cost Downtown property
  • Comp. Breakfast
~34.86 Miles from McGregor
Exterior of Quality Inn & Suites Quality Inn & Suites
+1-800-997-5148Check Rates
705 Commerce Dr., Decorah, IA 52101
  • 4.0/5, Very Good Read Reviews
  • Two-star Downtown property
  • Hotel has 58 rooms
~35.01 Miles from McGregor
Photo of Comfort Inn Dyersville Comfort Inn Dyersville
+1-800-997-5149Check Rates
527 16th Ave. Se, Dyersville, IA 52040
  • 4.0/5, Very Good Review Score
  • Cheap Highway property
  • Free comp. breakfast
~35.75 Miles from McGregor
Exterior of Hotel Winneshiek Hotel Winneshiek - Decorah
+1-800-230-4134Check Rates
104 East Water St., Decorah, IA 52101
  • Affordable Downtown hotel
  • 4 suites in property
~35.99 Miles from McGregor
Photo of Tower Motel Tower Motel in Dickeyville
+1-800-997-5148Check 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 in Dubuque
+1-800-997-5149Check Rates
2080 Holliday Dr., Dubuque, IA 52002
  • 4.0/5, Very Good Latest Reviews
  • Cheap Suburban property
  • Check-in time: 12:00pm
~40.65 Miles from McGregor
Big River Inn Hotel
+1-800-230-4134Check Rates
501 Water St., Genoa, WI 54632
  • 2 star Riverfront property
  • 12 sleeping rooms in hotel
~41.03 Miles from McGregor
Super 8 Oelwein in Oelwein
+1-800-997-5148Check Rates
210 10th St., Oelwein, IA 50662
  • 4.0/5, Very Good Read Reviews
  • Economical Suburban hotel
  • Hotel has 39 rooms
~41.19 Miles from McGregor
Country Inn & Suites by Carlson Dubuque - Dubuque
+1-800-997-5149Check Rates
1315 Associates Dr., Dubuque, IA 52003
  • 4.0/5, Very Good Review Score
  • 3 star Highway property
  • 25 suites in property
~41.77 Miles from McGregor
Mainstay Suites : 1275 Associates Dr.
+1-800-230-4134Check Rates
1275 Associates Dr., Dubuque, IA 52002 ~41.78 Miles from McGregor
Super 8 Motel : 100 Highway 80 81 South
+1-800-997-5148Check Rates
100 Highway 80 81 South, Platteville, WI 53818
  • 3.5/5, Average Read Reviews
  • Two star hotel
  • 12 suites in property
~41.87 Miles from McGregor
Baymont Inn & Suites - Dubuque
+1-800-997-5149Check Rates
4025 Mcdonald Dr., Dubuque, IA 52003
  • 3.5/5, Average Guest Reviews
  • Inexpensive Suburban property
  • Fitness center on property
~42.16 Miles from McGregor
Comfort Inn Dubuque
+1-800-230-4134Check Rates
4055 Mcdonald Dr., Dubuque, IA 52003
  • 3.5/5, Average Review Score
  • 2 star Highway property
  • Check in time: 2:00p
~42.17 Miles from McGregor
Grand Harbor Resort & Waterpark : 350 Bell
+1-800-997-5148Check Rates
350 Bell, Dubuque, IA 52001
  • 3.5/5, Average Guest Reviews
  • Mid-scale Resort property
  • Check in: 4pm
~42.46 Miles from McGregor
Hampton Inn - Dubuque
+1-800-997-5149Check Rates
3434 Dodge Street., Dubuque, IA 52003
  • 4.5/5, Very Good Reviews
  • Affordable Highway property
  • 2 meeting rooms in hotel
~42.56 Miles from McGregor
Best Western Plus Dubuque Hotel : 3100 Dodge St.
+1-800-230-4134Check Rates
3100 Dodge St., Dubuque, IA 52003
  • 4.5/5, Very Good Read Reviews
  • Three Star Downtown hotel
  • Gym / Fitness Center Available
~42.79 Miles from McGregor
Super 8 in Dubuque
+1-800-997-5148Check Rates
2730 Dodge St., Dubuque, IA 52003
  • 3.5/5, Average Guest Reviews
  • 2-star Downtown property
  • Check-in: 3:00pm
~43.02 Miles from McGregor

 [1 - 20 of 24]   


Next: See My McGregor Hotels with Pricing >