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
  • Midscale Riverfront property
  • Access to gym on-site
Microtel Inn & Suites by Wyndham Prairie Du Chien 1833 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.82 miles northeast of McGregor
  • Economy Downtown property
  • 11 suites in property
  • Clean room
  • Excellent pool
Super 8 Prairie Du Chien - Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • 2-star property
Bluffview Inn & Suites - Prairie Du Chien 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Mid-scale property
  • 16 suites in hotel
  • Helped with my luggage
  • Quite clean
From$90
Average 3.5 /5Reviews CallBookMore Details
Motel 6 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Low priced Riverfront hotel
  • Check-in time: 3:00 PM
Country Inn & Suites by Carlson Prairie Du Chien W in Prairie Du Chien
+1-800-881-1523
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Three Star Rural hotel
  • 2 meeting rooms in hotel
  • Nice town
  • Good pool
Super 8 Motel Decorah : 810 Highway 9 East 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Inexpensive Downtown property
  • Hotel has 2 floors
  • My stay comped
  • Carpet sticky
Quality Inn & Suites 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Two-star Downtown property
  • 58 sleeping rooms in hotel
Super 8 Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • Low Cost hotel
Comfort Inn Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Two-star Highway hotel
  • Check-in: 3:00pm
  • Room is all right
  • Very good hotel
Hotel Winneshiek - Decorah 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Mid-scale Downtown hotel
  • Hotel has 5 meeting rooms
  • Close to resturants
  • Terrific location
Americas Best Value Inn - Manchester 1020 West Main St., Manchester, IA 52057 ~36.67 miles south of McGregor
  • 2-star property
Tower Motel
+1-888-305-3366
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • 2 star Lake hotel
  • 20 sleeping rooms in hotel
Holiday Inn Express & Suites in Dubuque 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Affordable Highway hotel
  • Check in time: 3pm
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Two star Riverfront hotel
  • Hotel has an eco-friendly policy See more
Super 8 Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Two star Suburban hotel
  • Check-in time: 13:00
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Midscale Highway hotel
  • Free comp. breakfast
  • Counter were a nice touch
  • Good restaurants & bars in the area
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Cheap property
  • Gym is available on property
  • Good breakfast
  • Rooms need regular maintenance
Country Inn & Suites - Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • 3 star hotel
  • Free breakfast
Super 8 Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • 2 star hotel
  • Check in time: 11:00 AM
Baymont Inn & Suites
+1-888-305-3366
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Economical Suburban property
  • Check-in: 4:00 PM
Quality Inn Dubuque : 4055 Mcdonald Dr. 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Cheap Highway property
  • Check-in: 2:00p
  • Made me feel unwelcome
  • Great reception
Grand Harbor Resort & Waterpark 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • 3 star Resort property
  • Check-in time: 4pm
  • Most guests said rooms were big enough
  • Staff at the front desk were exceptional and very understanding
Hampton Inn in Dubuque 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • 3-star Highway property
  • Hotel has 3 floors
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.62 miles southeast of McGregor
  • 3 star Downtown property
  • 15 suites in hotel
  • Room cleanliness is acceptable
  • Large hot tub
From$58
Very Good 4.5 /5Reviews CallBookMore Details
Next 25 McGregor Hotels >  [1 - 25 of 30]    
Next: See My McGregor Hotels with Pricing
Back to Top