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
  • Affordable Riverfront hotel
  • 3 suites in property
From$119
Very Good 4.5 /5Latest Reviews Call
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
  • 2-star Downtown property
  • Check-in: 3:00 PM
  • Clean room
  • Comfortable
From$79
Very Good 4.5 /5Reviews Call
Super 8 Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Economy hotel
Bluffview Inn & Suites 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3 star hotel
  • Free comp. breakfast
  • Quite clean
  • Room is all right
Motel 6 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Low-priced Riverfront hotel
  • Hotel has an eco-friendly policy Learn more
Country Inn & Suites by Carlson Prairie Du Chien W : 1801 Cabela South Ln
+1-800-881-1523
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Affordable Rural hotel
  • Airport shuttle available
  • About half of guests said rooms were clean enough
  • Approx. half of guests thought they were poorly maintained
Super 8 Motel Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Cheap Downtown hotel
  • 2 floors in property
  • Almost all guests thought the service was professional
  • My stay comped
Quality Inn & Suites 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Two-star Downtown hotel
  • 58 rooms in hotel
From$80
Very Good 4.0 /5Read Reviews Call
Comfort Inn Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Cheap Highway hotel
  • Hotel has 50 rooms
  • Quiet Hotel
  • Rooms are ok
From$50
Very Good 4.0 /5Reviews Call
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • 3 star Downtown property
  • 5 meeting rooms in property
  • Fantastic service
  • Excellent customer service
Americas Best Value Inn 1020 West Main St., Manchester, IA 52057 ~36.67 miles south of McGregor
  • Low-priced property
Tower Motel
+1-888-690-5247
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Low-priced Lake property
  • Hotel has 20 rooms
Holiday Inn Express & Suites : 2080 Holliday Dr. 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Three 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 hotel
  • Check-in time: 3pm
Super 8 Oelwein - Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Economical Suburban hotel
  • Hotel has 39 rooms
Country Inn & Suites by Carlson Dubuque in Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Three Star Highway property
  • 3 floors in hotel
  • Average comfort
  • Great location
From$60
Very Good 4.0 /5Review Score Call
Mainstay Suites 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Low-priced property
  • Complimentary breakfast is offered
  • Friendly desk staff
  • Nice hot breakfast
Country Inn & Suites 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Affordable property
  • Free breakfast
Super 8 Platteville in Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • Low Cost property
  • Check in: 11:00 AM
Baymont Inn & Suites
+1-888-690-5247
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Two-star Suburban hotel
  • Check-in time: 4:00 PM
From$50
Average 3.5 /5Reviews Call
Quality Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Economy Highway hotel
  • Check-in: 2:00p
  • Lamp did not work
  • Toilet did not flush
Grand Harbor Resort & Waterpark in Dubuque 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • Mid-scale Resort property
  • Shuttle from airport available
  • Every guests reviewed liked the proximity to sightseeing
  • Accessible parking
Hampton Inn : 3434 Dodge St. 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • Three Star Highway property
  • 2 conference rooms in property
Best Western Plus Dubuque Hotel & Conference Center : 3100 Dodge St. 3100 Dodge St., Dubuque, IA 52003 ~42.62 miles southeast of McGregor
  • 3-star Downtown property
  • Check in: 03:00 PM
  • Excellent family hotel
  • Good exercise room
From$58
Very Good 4.5 /5Review Score Call
Super 8 : 2730 Dodge St. 2730 Dodge St., Dubuque, IA 52003 ~43.02 miles southeast of McGregor
  • Cheap Downtown property
  • Comp. Breakfast
  • Front desk was very nice and helped with
  • Service is ok
Next 25 McGregor Hotels >  [1 - 25 of 29]    
Next: See My McGregor Hotels with Pricing
Back to Top