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
  • Hotel has 3 suites
From$67
Very Good 4.0 /5Reviews CallBookMore Details
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
  • Two star Downtown hotel
  • 11 suites in property
  • Good breakfast
  • Helpful staff
Super 8 Prairie Du Chien - Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Economy property
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Bluffview Inn & Suites in Prairie Du Chien 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3 star property
  • Free complimentary breakfast
  • Fantastic service
  • World class service
Motel 6 - Prairie Du Chien 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 in Prairie Du Chien 1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Mid-scale Rural hotel
  • Hotel has 2 meeting rooms
  • Bed that was not cleaned
  • Delicious food
Stoney Creek Waukon : 407 Rossville Rd. 407 Rossville Rd., Waukon, IA 52172 ~23.33 miles northwest of McGregor
  • Three Star hotel
  • Hotel has 3 suites
Americinn Hotel & Suites in Boscobel 1700 Elm St., Boscobel, WI 53805 ~27.82 miles east of McGregor
  • Midscale property
Boarders Inn & Suites : 515 Half West Water St. 515 Half West Water St., Fayette, IA 52142 ~30.51 miles west of McGregor
  • Three Star hotel
  • Hotel has 2 floors
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 Motel Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Low priced Downtown hotel
  • 60 rooms in hotel
  • Comfortable beds
  • Good value for the money
Quality Inn & Suites 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Cheap Downtown hotel
  • Free breakfast
From$120
Very Good 4.0 /5Guest Reviews CallBookMore Details
Super 8 Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • Low Cost property
  • Free breakfast
  • Thin walls
  • Large room
Comfort Inn Dyersville - Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • 2 star Highway hotel
  • Comp. Breakfast
  • Pleasant service
  • Huge beds
Hotel Winneshiek - Decorah 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Affordable Downtown hotel
  • Check-in time: 3:00 PM
  • Close to resturants
  • Delicious food
Americas Best Value Inn & Suites 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • Cheap property
  • Free breakfast
  • The majority of guests said rooms were clean enough
  • Great reception
Tower Motel
+1-888-305-3366
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Low-priced Lake hotel
  • 20 rooms in property
Holiday Inn Express & Suites in Dubuque 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • 3-star Highway property
  • 12 suites in hotel
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Inexpensive Riverfront property
  • 12 rooms in property
Super 8 Oelwein - Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Low-priced Suburban property
  • Comp. Breakfast
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • 3 star Highway hotel
  • Free breakfast
  • Vibe is not too good
  • Plenty of parking
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Economical hotel
  • Hotel has 3 floors
  • Furniture needs more attention
  • Decent price
Country Inn & Suites in Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Midscale property
  • 6 suites in property
Super 8 Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • Economical property
  • Comp. Breakfast
Baymont Inn & Suites in Dubuque
+1-800-881-1523
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • 2 star Suburban property
  • 2 floors in property
Quality Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Two-star Highway property
  • 12 suites in hotel
  • Shower can be a problem
  • Terrific location
Next 25 McGregor Hotels >  [1 - 25 of 34]    
Next: See My McGregor Hotels with Pricing
Back to Top