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
  • Three Star Riverfront hotel
  • Hotel has 54 rooms
Microtel Inn & Suites by Wyndham Prairie Du Chien - Prairie Du Chien 1833 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.82 miles northeast of McGregor
  • Cheap Downtown hotel
  • 11 suites in hotel
Best Western Bluffview Inn & Suites : 37268 Us Highway 18 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3-star hotel
  • 42 rooms in hotel
From$90
Average 3.5 /5Reviews Call
Brisbois Motor Inn - Prairie Du Chien 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • 2-star Riverfront property
  • Free comp. breakfast
From$40
Average 3.0 /5Reviews Call
Country Inn & Suites by Carlson Prairie Du Chien W - Prairie Du Chien
+1-888-305-3366
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Mid-scale Rural hotel
  • 23 suites in property
Super 8 Motel Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Cheap Downtown hotel
  • Hotel has 60 rooms
From$69
Average 3.5 /5Reviews Call
Quality Inn & Suites - Decorah
+1-800-997-5149
705 Commerce Dr., Decorah, IA 52101 ~35.01 miles northwest of McGregor
  • 2-star Downtown hotel
  • Check in time: 3:00pm
Comfort Inn Dyersville - Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Low Cost Highway hotel
  • 50 rooms in property
From$55
Very Good 4.0 /5Read Reviews Call
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Affordable Downtown property
  • 4 suites in property
Americas Best Value Inn 1020 West Main St., Manchester, IA 52057 ~36.67 miles south of McGregor
  • 2-star hotel
From$75
Average 3.0 /5Reviews Call
Tower Motel
+1-888-690-5247
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Economical Lake property
  • 20 rooms in hotel
Holiday Inn Express & Suites in Dubuque 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • 3-star Highway hotel
  • Check-in time: 3pm
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Cheap Riverfront property
  • Check-in time: 3pm
Super 8 Oelwein in Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Economical Suburban hotel
  • 2 floors in property
Country Inn & Suites by Carlson Dubuque in Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Three Star Highway hotel
  • Fitness + Health Center
Mainstay Suites 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Two-star hotel
  • Fitness center on property
Country Inn & Suites in Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Three Star property
  • Free comp. breakfast
Baymont Inn & Suites : 4025 Mcdonald Dr.
+1-888-690-5247
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Inexpensive Suburban hotel
  • Check-in time: 4:00 PM
Comfort Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • 2 star Highway hotel
  • Hotel has 52 rooms
Grand Harbor Resort & Waterpark : 350 Bell 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • 3 star Resort property
  • Check in: 4pm
Hampton Inn in Dubuque 3434 Dodge Street., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • 3 star Highway property
  • Check-in: 3:00 PM
From$84
Very Good 4.5 /5Review Score Call
Best Western Plus Dubuque Hotel & Conference Cente in Dubuque 3100 Dodge St., Dubuque, IA 52003 ~42.86 miles southeast of McGregor
  • Affordable Downtown property
  • Hotel has 15 suites
Super 8
+1-800-230-4134
2730 Dodge St., Dubuque, IA 52003 ~43.02 miles southeast of McGregor
  • Inexpensive Downtown property
  • Check in: 3:00pm
From$52
Average 3.5 /5Reviews Call
Hilton Garden Inn Dubuque Downtown 1801 Greyhound Park Dr., Dubuque, IA 52001 ~43.55 miles southeast of McGregor
  • Affordable Riverfront property
  • Check-in: 3:00 PM
Holiday Inn Dubuque / Galena - Dubuque 450 Main St., Dubuque, IA 52001 ~43.89 miles southeast of McGregor
  • Three Star Downtown hotel
  • 193 sleeping rooms in hotel
Next 25 McGregor Hotels >  [1 - 25 of 28]    
Next: See My McGregor Hotels with Pricing
Back to Top