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. 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • Mid-scale Riverfront property
  • Gym is available on property
From$87
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
  • Cheap Downtown hotel
  • Check-in: 3:00 PM
  • Fair price
  • Most guests said the reception staff was ok
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
  • Low-priced property
  • Check in: 11:00 AM
Bluffview Inn & Suites in Prairie Du Chien 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • Three Star property
  • Hotel has 42 rooms
  • Tasty breakfast
  • Thin walls
Motel 6 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Economical Riverfront property
  • 2 floors in hotel
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
  • 23 suites in property
  • Good family hotel
  • Every guests reviewed thought the tv was sub-standard
Americinn Hotel & Suites - Boscobel 1700 Elm St., Boscobel, WI 53805 ~27.82 miles east of McGregor
  • 3 star property
Super 8 Motel Decorah in Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Cheap Downtown property
  • Check-in time: 2:00 PM
  • Friendly service
  • Service is relatively professional
From$69
Average 3.5 /5Reviews CallBookMore Details
Quality Inn & Suites in Decorah 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Economy Downtown hotel
  • Comp. Breakfast
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
  • Inexpensive property
  • 45 rooms in property
  • Good service
  • Easy check-in
Comfort Inn Dyersville - Dyersville 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Low priced Highway property
  • 50 sleeping rooms in hotel
  • Very good hotel
  • Room is all right
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Hotel Winneshiek - Decorah 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Mid-scale Downtown property
  • Hotel has 2 meeting rooms
  • Large screen
  • Most guests enjoyed the friendly atmosphere
Americas Best Value Inn & Suites in Manchester 1020 West Main St., Manchester, IA 52057 ~36.60 miles south of McGregor
  • Inexpensive property
  • Free breakfast
  • Parking close to
  • Leaking toilet
Tower Motel - Dickeyville
+1-888-690-5281
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Cheap Lake hotel
  • Hotel has 20 rooms
Holiday Inn Express & Suites : 2080 Holliday Dr. 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Mid-scale Highway hotel
  • 87 sleeping rooms in hotel
From$74
Very Good 4.0 /5Reviews CallBookMore Details
Big River Inn Hotel - Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Low-priced Riverfront hotel
  • Hotel has an eco-friendly policy Read more
Super 8 Oelwein in Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Two star Suburban property
  • 39 sleeping rooms in hotel
From$74
Very Good 4.0 /5Reviews CallBookMore Details
Country Inn & Suites by Carlson Dubuque : 1315 Associates Dr. 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Mid-scale Highway hotel
  • 25 suites in hotel
  • For 67%, the rooms looked old
  • Liked pool area
From$65
Very Good 4.0 /5Reviews CallBookMore Details
Mainstay Suites in Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Two star hotel
  • 75 sleeping rooms in hotel
  • About half of guests said rooms were clean enough
  • NO LINENS
Country Inn & Suites - Platteville 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Affordable property
  • Hotel has 6 suites
Super 8 Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • Economical hotel
  • Complimentary breakfast is offered
Baymont Inn & Suites
+1-888-690-5247
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • 2 star Suburban property
  • Free complimentary breakfast
Quality Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Two-star Highway hotel
  • Check in: 2:00p
  • Hotel buildings could use some improvement
  • Terrific location
Grand Harbor Resort & Waterpark : 350 Bell 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • Midscale Resort hotel
  • Check-in: 4pm
  • Clogged toilet
  • Bathroom could be optimized
Hampton Inn 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • Three Star Highway property
  • Hotel has 8 suites
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Next 25 McGregor Hotels >  [1 - 25 of 31]    
Next: See My McGregor Hotels with Pricing
Back to Top