HOTELS in McGregor (Iowa) Area

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 in Prairie Du Chien
+1-800-230-4134Check Rates
1833 South Marquette Rd., Prairie Du Chien, WI 53821
  • 4.5/5, Very Good Guest Reviews
  • Three Star Downtown property
  • Free breakfast available
~5.82 Miles from McGregor
Best Western Bluffview Inn & Suites - Prairie Du Chien
+1-800-997-5148Check Rates
37268 Us Highway 18, Prairie Du Chien, WI 53821~5.94 Miles from McGregor
Americinn
+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 Recent Reviews
  • 3-star Rural property
  • 2 conference rooms in property
~7.93 Miles from McGregor
Image of Country Inn DecorahCountry Inn Decorah : 1202 Highway 9 West
+1-800-997-5148Check Rates
1202 Highway 9 West, Decorah, IA 52101
  • 4.0/5, Very Good Read Reviews
  • Three Star Rural property
  • Check in: 3:00 pm
~27.30 Miles from McGregor
Photo of Super 8 Motel DecorahSuper 8 Motel Decorah : 810 Highway 9 East
+1-800-997-5149Check Rates
810 Highway 9 East, Decorah, IA 52101
  • 4.0/5, Very Good Guest Reviews
  • Low Cost Downtown property
  • Hotel has 60 rooms
~34.86 Miles from McGregor
Image of Quality Inn & SuitesQuality Inn & Suites - Decorah
+1-800-230-4134Check Rates
705 Commerce Dr., Decorah, IA 52101
  • 4.5/5, Very Good Reviews
  • Low priced Downtown hotel
  • Check in time: 3:00pm
~35.01 Miles from McGregor
Photo of Comfort Inn DyersvilleComfort Inn Dyersville
+1-800-997-5148Check Rates
527 16th Ave. Se, Dyersville, IA 52040
  • 4.0/5, Very Good Read Reviews
  • Low priced Highway hotel
  • Complimentary breakfast is offered
~35.75 Miles from McGregor
Hotel Winneshiek in Decorah
+1-800-997-5149Check Rates
104 East Water St., Decorah, IA 52101
  • Three Star Downtown hotel
  • Hotel has 4 suites
~35.99 Miles from McGregor
Tower Motel in Dickeyville
+1-800-230-4134Check Rates
224 South Main St., Dickeyville, WI 53808
  • Economy Lake hotel
  • 20 rooms in property
~40.60 Miles from McGregor
Holiday Inn Express & Suites
+1-800-997-5148Check Rates
2080 Holliday Dr., Dubuque, IA 52002
  • 4.0/5, Very Good Reviews
  • Low-priced Suburban hotel
  • Check-in time: 12:00pm
~40.65 Miles from McGregor
Big River Inn Hotel in Genoa
+1-800-997-5149Check Rates
501 Water St., Genoa, WI 54632
  • 2 star Riverfront hotel
  • 12 rooms in hotel
~41.03 Miles from McGregor
Super 8 Oelwein : 210 10th St.
+1-800-230-4134Check Rates
210 10th St., Oelwein, IA 50662
  • 4.0/5, Very Good Guest Reviews
  • 2-star Suburban hotel
  • Check-in time: 13:00
~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 Read Reviews
  • 3 star Highway hotel
  • 25 suites in hotel
~41.77 Miles from McGregor
Mainstay Suites - Dubuque
+1-800-997-5149Check Rates
1275 Associates Dr., Dubuque, IA 52002
  • 3.5/5, Average Review Score
  • Low Cost property
  • Hotel has 75 rooms
~41.78 Miles from McGregor
Country Inn in Platteville
+1-800-230-4134Check Rates
630 South Water St., Platteville, WI 53818
  • 4.0/5, Very Good Review Score
  • Three Star property
  • Free breakfast available
~41.81 Miles from McGregor
Super 8 Motel
+1-800-997-5148Check Rates
100 Highway 80 81 South, Platteville, WI 53818~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 Review Score
  • Two-star Suburban hotel
  • Check in: 4:00 PM
~42.16 Miles from McGregor
Comfort Inn Dubuque - Dubuque
+1-800-230-4134Check Rates
4055 Mcdonald Dr., Dubuque, IA 52003
  • 1.0/5, Terrible Reviews
  • Cheap Highway hotel
  • Check-in: 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 Reviews
  • Midscale Resort hotel
  • 16 conference rooms in property
~42.46 Miles from McGregor

 [1 - 20 of 27]   


Next: See My McGregor Hotels with Pricing >




Back to TOP