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 - Marquette 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • 3-star Riverfront hotel
  • Gym is available on property
Microtel Inn & Suites by Wyndham Prairie Du Chien in Prairie Du Chien 1833 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.82 miles northeast of McGregor
  • Economical Downtown property
  • 11 suites in hotel
  • Comfortable
  • Nice rooms
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 Prairie Du Chien in Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Cheap hotel
  • Check in time: 11:00 AM
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Bluffview Inn & Suites 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Affordable hotel
  • Free breakfast
  • Furniture needs more attention
  • Free breakfast
Motel 6 - Prairie Du Chien 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Economy Riverfront property
  • Has environment-friendly policy See policy
Country Inn & Suites by Carlson Prairie Du Chien W : 1801 Cabela South Ln 1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • 3 star Rural hotel
  • 64 sleeping rooms in hotel
  • Neat indoor waterpark
  • Poor service in the restaurant
Super 8 Motel Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Low priced Downtown hotel
  • Complimentary breakfast is offered
  • Carpet sticky
  • Terrific location
Quality Inn & Suites in Decorah 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Cheap Downtown property
  • 58 rooms in property
From$122
Very Good 4.0 /5Guest Reviews CallBookMore Details
Super 8 Dyersville 925 15th Ave. Se, Dyersville, IA 52040 ~35.73 miles south of McGregor
  • Economical hotel
  • Complimentary breakfast is offered
  • Spacious rooms
  • Room cleanliness is acceptable
Comfort Inn Dyersville : 527 16th Ave. Se 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Economy Highway property
  • Free breakfast
  • Pleasant service
  • Awesome front desk people
Hotel Winneshiek 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Affordable Downtown property
  • 2 conference rooms in property
  • Great location
  • Delicious food
Americas Best Value Inn & Suites 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • Two star property
  • 2 floors in property
  • New carpet
  • Room cleanliness is acceptable
Tower Motel : 224 South Main St.
+1-866-429-5787
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Two-star Lake hotel
  • Check in time: 2:00PM
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Midscale Highway hotel
  • Free comp. breakfast
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Low priced Riverfront hotel
  • 2 floors in hotel
Super 8 Oelwein in Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Two-star Suburban hotel
  • Check in: 13:00
From$71
Very Good 4.0 /5Read Reviews CallBookMore Details
Country Inn & Suites by Carlson Dubuque 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Affordable Highway hotel
  • Fitness center on property
  • Great service
  • Accessible parking
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Cheap property
  • Access to gym on-site
  • Breakfast was fair
  • Noisy a/c
Country Inn & Suites - Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Three Star property
  • Check-in: 3:00PM
Super 8 Platteville - Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • 2-star hotel
Baymont Inn & Suites
+1-888-690-5281
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Cheap Suburban hotel
  • Fitness + Health Center
Quality Inn Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Cheap Highway property
  • Hotel has 12 suites
  • Approx. half of guests thought the service was unprofessional
  • Almost all guests said the reception staff was great
From$64
Average 3.5 /5Reviews CallBookMore Details
Grand Harbor Resort & Waterpark 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • 3-star Resort property
  • 16 conference rooms in property
  • The majority of guests said rooms were big enough
  • Comfortable
Hampton Inn 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • 3-star Highway hotel
  • 2 meeting rooms in hotel
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Best Western Plus Dubuque Hotel & Conference Center 3100 Dodge St., Dubuque, IA 52003 ~42.86 miles southeast of McGregor
  • Three Star Downtown property
  • Free complimentary breakfast
  • Most guests said the reception staff was ok
  • Shower can be a problem
Next 25 McGregor Hotels >  [1 - 25 of 30]    
Next: See My McGregor Hotels with Pricing
Back to Top