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 in Marquette 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • Midscale Riverfront hotel
  • 3 suites in hotel
From$87
Very Good 4.5 /5Read Reviews Call
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
  • 59 rooms in hotel
  • Great room
  • Nice rooms
Super 8 Prairie Du Chien - Prairie Du Chien 1930 South Marquette Rd., Prairie Du Chien, WI 53821 ~5.85 miles northeast of McGregor
  • Low priced hotel
Bluffview Inn & Suites 37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3 star property
  • 16 suites in property
  • Ordinary pool
  • Average cleanliness
From$90
Average 3.5 /5Reviews Call
Motel 6 in Prairie Du Chien 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • Low-priced Riverfront hotel
  • Check-in: 3:00 PM
Country Inn & Suites by Carlson Prairie Du Chien W
+1-800-881-1523
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Affordable Rural hotel
  • Check-in time: 3:00 p.m.
  • Average comfort
  • TV needs to be updated
Super 8 Motel Decorah in Decorah 810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • Economical Downtown property
  • 2 floors in hotel
  • Almost all guests thought the service was professional
  • My stay comped
Quality Inn & Suites - Decorah 705 Commerce Dr., Decorah, IA 52101 ~35.00 miles northwest of McGregor
  • Cheap Downtown property
  • Check-in: 11:00
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
  • Inexpensive Highway hotel
  • 50 rooms in property
  • Tasty breakfast
  • Pleasant service
Hotel Winneshiek in Decorah 104 East Water St., Decorah, IA 52101 ~35.99 miles northwest of McGregor
  • Midscale Downtown property
  • Hotel has 4 suites
  • Great food
  • Nice atmosphere
Americas Best Value Inn in Manchester 1020 West Main St., Manchester, IA 52057 ~36.67 miles south of McGregor
  • Economical hotel
Tower Motel : 224 South Main St.
+1-888-690-5247
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Low priced Lake hotel
  • Check-in time: 2:00PM
Holiday Inn Express & Suites 2080 Holliday Dr., Dubuque, IA 52002 ~40.75 miles southeast of McGregor
  • Affordable Highway hotel
  • Free breakfast
Big River Inn Hotel 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Two-star Riverfront hotel
  • 2 floors in hotel
Super 8 Oelwein - 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
  • Affordable Highway hotel
  • Free comp. breakfast
  • Rooms need regular maintenance
  • Most guests said the bathroom was dirty
From$60
Very Good 4.0 /5Reviews Call
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Two star property
  • Check-in time: 3:00 pm
  • Beds need improvement
  • Nice hot breakfast
From$60
Average 3.5 /5Reviews Call
Country Inn & Suites : 630 South Water St. 630 South Water St., Platteville, WI 53818 ~41.80 miles east of McGregor
  • Affordable property
  • 2 floors in hotel
Super 8 Platteville 100 Highway 80 81 South, Platteville, WI 53818 ~41.87 miles east of McGregor
  • 2 star property
  • Comp. Breakfast
Baymont Inn & Suites in Dubuque
+1-888-690-5247
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • 2-star Suburban hotel
  • Check in time: 4:00 PM
Quality Inn Dubuque in Dubuque 4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • 2-star Highway property
  • 12 suites in hotel
  • Lamp did not work
  • Comfortable beds
Grand Harbor Resort & Waterpark - Dubuque 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • 3-star Resort hotel
  • Check in time: 4pm
  • Good for sightseeing with nearby parking areas
  • The majority of guests thought the service was very professional
Hampton Inn - Dubuque 3434 Dodge St., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • Midscale Highway property
  • Free breakfast
Best Western Plus Dubuque Hotel & Conference Center - Dubuque 3100 Dodge St., Dubuque, IA 52003 ~42.62 miles southeast of McGregor
  • Three Star Downtown hotel
  • Hotel has 150 rooms
  • The breakfast buffet was outstanding
  • The best complimentary breakfast
Super 8 2730 Dodge St., Dubuque, IA 52003 ~43.02 miles southeast of McGregor
  • Low Cost Downtown property
  • Check in time: 3:00pm
  • Furniture needs more attention
  • Average cleanliness
Next 25 McGregor Hotels >  [1 - 25 of 29]    
Next: See My McGregor Hotels with Pricing
Back to Top