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 in Marquette 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • Mid-scale Riverfront hotel
  • 4 floors in property
From$67
Very Good 4.0 /5Reviews CallBookMore Details
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 hotel
  • 11 suites in property
  • Most guests thought it was clean
  • Reception is all right
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Low-priced hotel
Bluffview Inn & Suites - Prairie Du Chien 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Three Star property
  • Check in time: 15:00 PM
  • Pool is mediocre
  • Room cleanliness is acceptable
Motel 6 in Prairie Du Chien 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Two-star Riverfront property
  • Hotel has 43 rooms
Country Inn & Suites by Carlson Prairie Du Chien W in Prairie Du Chien 1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Affordable Rural hotel
  • 2 conference rooms in property
  • Clean hotel facilities
  • Breakfast is mediocre
Stoney Creek Waukon 407 Rossville Rd., Waukon, IA 52172 ~23.33 miles northwest of McGregor
  • Affordable property
  • Check in: 15:00
Americinn Hotel & Suites - Boscobel 1700 Elm St., Boscobel, WI 53805 ~27.82 miles east of McGregor
  • Three Star property
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
Boarders Inn & Suites - Fayette 515 Half West Water St., Fayette, IA 52142 ~30.51 miles west of McGregor
  • Mid-scale hotel
  • 41 rooms in hotel
Super 8 Motel Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Low-priced Downtown hotel
  • 60 rooms in property
  • High value
  • Good value for the money
Quality Inn & Suites - Decorah 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Cheap Downtown hotel
  • Check-in: 11:00
From$122
Very Good 4.0 /5Latest Reviews CallBookMore Details
Super 8 Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • 2-star hotel
  • Check in: 3 pm
  • Beds need improvement
  • Great location
From$66
Average 3.5 /5Reviews CallBookMore Details
Comfort Inn Dyersville - Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Two-star Highway property
  • Fitness + Health Center
  • Rooms are ok
  • Average comfort
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Mid-scale Downtown hotel
  • 5 suites in property
  • Room is all right
  • Large screen
Americas Best Value Inn & Suites - Manchester 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • 2-star property
  • 49 sleeping rooms in hotel
  • Entrance area is not particularly attractive
  • Breakfast is mediocre
Tower Motel in Dickeyville
+1-888-305-3366
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Two star Lake property
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Affordable Highway hotel
  • Hotel has 87 rooms
Big River Inn Hotel in Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Low Cost Riverfront hotel
  • Shuttle to airport available
Super 8 Oelwein - Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Economy Suburban property
  • 2 floors in property
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Affordable Highway property
  • 3 floors in hotel
  • Accessible parking
  • Furniture needs more attention
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Cheap hotel
  • 75 rooms in hotel
  • Very good hotel
  • Spacious rooms
Country Inn & Suites - Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Affordable property
  • Fitness / Gym is on-site
Super 8 Platteville in Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • Economy property
  • Check-in: 11:00 AM
Baymont Inn & Suites : 4025 Mcdonald Dr.
+1-800-881-1523
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Two star Suburban hotel
  • 82 sleeping rooms in hotel
Quality Inn Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Low-priced Highway hotel
  • 12 suites in property
  • Close to shopping
  • Amenities are not the best
Next 25 McGregor Hotels >  [1 - 25 of 33]    
Next: See My McGregor Hotels with Pricing
Back to Top