Star Rating
Hotel Name
Price Range (USD)to
Amenities

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 southwest of Villa Louis Historic Site and 8 miles west of Country on the River Music Festival Campgrounds.

McGregor Hotels/Accommodations

Cobblestone Inn & Suites 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • 3 star Riverfront hotel
  • Gym is available on property
Microtel Inn & Suites by Wyndham Prairie Du Chien 1833 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.82 miles northeast of McGregor
  • Two star Downtown hotel
  • 3 floors in hotel
  • Clean rooms
  • Most guests thought it was clean
Super 8 Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Two-star property
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Bluffview Inn & Suites 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3 star hotel
  • 16 suites in property
  • Fairly good value for money
  • No rooms
Motel 6 - Prairie Du Chien 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • 2 star Riverfront hotel
  • Check-in: 3:00 PM
Country Inn & Suites by Carlson Prairie Du Chien W : 1801 Cabela South Ln 1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Affordable Rural hotel
  • Gym / Fitness Center Available
  • Beautiful parks
  • Breakfast is average
From$84
Average 3.5 /5Reviews CallBookMore Details
Super 8 Motel Decorah in Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • 2 star Downtown property
  • 4 suites in hotel
  • Complimentary breakfast options
  • About half of guests said rooms were small
Quality Inn & Suites : 705 Commerce Dr. 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Low-priced Downtown property
  • Check-in time: 11:00
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • Economical hotel
  • Hotel has 45 rooms
  • Torn up carpet
  • Room is all right
Comfort Inn Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Two star Highway property
  • 2 floors in property
  • Average comfort
  • Good cleanliness
From$50
Very Good 4.0 /5Reviews CallBookMore Details
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Three Star Downtown property
  • Hotel has 2 meeting rooms
  • Awesome vibe
  • Large screen
Americas Best Value Inn & Suites 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • Low Cost property
  • Terrific location
  • Leaking toilet
Tower Motel
+1-866-429-5787
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Two-star Lake hotel
  • Check in time: 2:00PM
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Midscale Highway property
  • Gym is available on property
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Inexpensive Riverfront property
  • Hotel has 2 floors
Super 8 Oelwein : 210 10th St. 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Cheap Suburban hotel
  • Hotel has 3 suites
From$71
Very Good 4.0 /5Read Reviews CallBookMore Details
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Mid-scale Highway hotel
  • 3 floors in property
  • Beds were acceptable for 66%
  • Comfortable
From$65
Very Good 4.0 /5Read Reviews CallBookMore Details
Mainstay Suites : 1275 Associates Dr. 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Inexpensive hotel
  • Hotel has 75 suites
  • Spacious rooms
  • Friendly staff
Country Inn & Suites in Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • 3-star hotel
  • Hotel has 6 suites
Super 8 Platteville : 100 Highway 80 81 South 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • Inexpensive hotel
  • Check in: 11:00 AM
Baymont Inn & Suites - Dubuque
+1-888-690-5281
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Cheap Suburban property
  • 82 rooms in property
Quality Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Economy Highway property
  • Free breakfast available
  • Friendly service
  • Great location
Grand Harbor Resort & Waterpark 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • Three Star Resort hotel
  • Hotel has 193 rooms
  • Elevator in need of updating
  • Breakfast can be improved
Hampton Inn : 3434 Dodge St. 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • Affordable Highway hotel
  • 8 suites in hotel
From$69
Very Good 4.5 /5Review Score CallBookMore Details
Best Western Plus Dubuque Hotel & Conference Center - Dubuque 3100 Dodge St., Dubuque, IA 52003 ~42.86 miles southeast of McGregor
  • Affordable Downtown hotel
  • Free breakfast available
  • Excellent breakfast
  • Wifi quality could be improved
Next 25 McGregor Hotels >  [1 - 25 of 30]    
Next: See My McGregor Hotels with Pricing
Back to Top