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, Motels & Accommodations

Cobblestone Inn & Suites in Marquette 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • Mid-scale Riverfront property
  • Free complimentary breakfast
From$94
Very Good 4.5 /5Review Score Call
Best Western Bluffview Inn & Suites : 37268 Us Highway 18 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Midscale property
  • 42 rooms in property
Brisbois Motor Inn 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • 2 star Riverfront property
  • Check-in: 3:00 PM
Country Inn & Suites by Carlson Prairie Du Chien W
+1-888-690-5247
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Midscale Rural hotel
  • 2 meeting rooms in hotel
Suites Inn La Muralla Metepec - Metepec Carr. Toluca Ixtapan #567 Col. La Magdalena Ocotit, Metepec, 52161 Mexico ~29.81 miles west of McGregor
  • Luxurious Five Star hotel
Super 8 Motel Decorah - Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Low Cost Downtown hotel
  • Check-in: 2:00 PM
Quality Inn & Suites : 705 Commerce Dr.
+1-800-997-5149
705 Commerce Dr., Decorah, IA 52101 ~35.01 miles northwest of McGregor
  • 2-star Downtown property
  • Hotel has 2 floors
From$98
Very Good 4.0 /5Reviews Call
Comfort Inn Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Inexpensive Highway hotel
  • Free comp. breakfast
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Three Star Downtown hotel
  • Hotel has 4 suites
Americas Best Value Inn : 1020 West Main St. 1020 West Main St., Manchester, IA 52057 ~36.67 miles south of McGregor
  • Economy hotel
Tower Motel : 224 South Main St.
+1-888-690-5247
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Cheap Lake hotel
  • Hotel has 20 rooms
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Mid-scale Highway hotel
  • Hotel has 3 floors
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Low Cost Riverfront property
  • Hotel has an eco-friendly policy See policy
Super 8 Oelwein in Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Economical Suburban hotel
  • Check in time: 13:00
From$79
Very Good 4.0 /5Review Score Call
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • 3 star Highway property
  • Gym / Fitness Center Available
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Economical hotel
  • Hotel has 75 suites
Country Inn & Suites : 630 South Water St. 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Mid-scale property
  • Free breakfast available
Baymont Inn & Suites - Dubuque
+1-888-690-5247
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Low priced Suburban property
  • Check-in: 4:00 PM
Comfort Inn Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Cheap Highway property
  • 52 rooms in hotel
Grand Harbor Resort & Waterpark : 350 Bell 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • Mid-scale Resort property
  • 193 rooms in property
Hampton Inn - Dubuque 3434 Dodge Street., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • Affordable Highway property
  • Free breakfast
From$84
Very Good 4.5 /5Reviews 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 9 meeting rooms
Super 8 : 2730 Dodge St.
+1-800-230-4134
2730 Dodge St., Dubuque, IA 52003 ~43.02 miles southeast of McGregor
  • Economy Downtown property
  • 3 floors in property
From$52
Average 3.5 /5Reviews Call
Hilton Garden Inn Dubuque Downtown - Dubuque 1801 Greyhound Park Dr., Dubuque, IA 52001 ~43.55 miles southeast of McGregor
  • Mid-scale Riverfront hotel
  • Airport shuttle available
Holiday Inn Dubuque / Galena : 450 Main St. 450 Main St., Dubuque, IA 52001 ~43.89 miles southeast of McGregor
  • 3-star Downtown hotel
  • 5 floors in property
Next 25 McGregor Hotels >  [1 - 25 of 28]    
Next: See My McGregor Hotels with Pricing
Back to Top