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
  • 3-star Riverfront hotel
  • Check in time: 3:00pm
Microtel Inn & Suites by Wyndham Prairie Du Chien : 1833 South Marquette Rd. 1833 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.82 miles northeast of McGregor
  • Two-star Downtown property
  • Hotel has 3 floors
  • Friendly service
  • Quiet room
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 property
  • Check-in: 11:00 AM
Bluffview Inn & Suites 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Three Star hotel
  • Free breakfast
  • Pool is mediocre
  • World class service
Motel 6 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Cheap Riverfront hotel
  • Hotel has 2 floors
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
  • 3 star Rural hotel
  • Check in time: 3:00 p.m.
  • Every guests reviewed found the grounds to be nice
  • Approx. half of guests thought they were poorly maintained
Stoney Creek Waukon 407 Rossville Rd., Waukon, IA 52172 ~23.33 miles northwest of McGregor
  • Affordable property
  • 39 rooms in hotel
Americinn Hotel & Suites : 1700 Elm St. 1700 Elm St., Boscobel, WI 53805 ~27.82 miles east of McGregor
  • Three Star property
  • 2 meeting rooms in hotel
Boarders Inn & Suites : 515 Half West Water St. 515 Half West Water St., Fayette, IA 52142 ~30.51 miles west of McGregor
  • Mid-scale property
  • Check-in: 15:00
Super 8 Motel Decorah : 810 Highway 9 East 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Cheap Downtown property
  • Hotel has 2 floors
  • Rooms could be larger
  • Terrific location
Quality Inn & Suites 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Two-star Downtown property
  • Free comp. breakfast
From$120
Very Good 4.0 /5Guest Reviews CallBookMore Details
Super 8 Dyersville in Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • Low-priced property
  • Check in time: 3 pm
  • Reasonable hotel for the price
  • Room large
Comfort Inn Dyersville : 527 16th Ave. Se 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Economy Highway hotel
  • 2 floors in property
  • Clean
  • Awesome front desk people
Hotel Winneshiek - Decorah 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Three Star Downtown property
  • Check-in: 3:00 PM
  • Nice restaurant
  • Close to resturants
Americas Best Value Inn & Suites - Manchester 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • Two-star hotel
  • Free breakfast
  • Parking close to
  • The majority of guests said the beds were comfortable
From$60
Average 3.0 /5Reviews CallBookMore Details
Tower Motel : 224 South Main St.
+1-888-305-3366
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Low-priced Lake hotel
  • Check-in: 2:00PM
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Mid-scale Highway property
  • 12 suites in hotel
From$69
Very Good 4.0 /5Review Score CallBookMore Details
Big River Inn Hotel 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • 2 star Riverfront hotel
  • Hotel has 12 rooms
Super 8 Oelwein in Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Two-star Suburban hotel
  • Hotel has 2 floors
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • 3 star Highway property
  • Free breakfast available
  • Good complimentary breakfast
  • Accessible parking
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Mainstay Suites 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Two star hotel
  • 3 floors in hotel
  • Nice hot breakfast
  • No Soap
From$60
Average 3.5 /5Reviews CallBookMore Details
Country Inn & Suites : 630 South Water St. 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • 3 star property
  • Complimentary breakfast is offered
Super 8 Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • 2-star 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
  • Cheap Suburban hotel
  • 82 sleeping rooms in hotel
Quality Inn Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Two star Highway property
  • 12 suites in hotel
  • Pool is small
  • Toilet did not flush
From$64
Average 3.5 /5Reviews CallBookMore Details
Next 25 McGregor Hotels >  [1 - 25 of 34]    
Next: See My McGregor Hotels with Pricing
Back to Top