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, Motels & Accommodations

Cobblestone Inn & Suites 100 North St., Marquette, IA 52158 ~4.98 miles northeast of McGregor
  • Three Star Riverfront property
  • 3 suites in hotel
From$94
Very Good 4.5 /5Review Score Call
Best Western Bluffview Inn & Suites
+1-800-230-4134
37268 Us Highway 18, Prairie Du Chien, WI 53821 ~5.94 miles northeast of McGregor
  • 3 star property
Brisbois Motor Inn 533 North Marquette Rd., Prairie Du Chien, WI 53821 ~6.77 miles northeast of McGregor
  • 2-star Riverfront hotel
  • Hotel has a green policy Learn more
Country Inn & Suites by Carlson Prairie Du Chien W
+1-888-690-5247
1801 Cabela South Ln, Prairie Du Chien, WI 53821 ~7.93 miles northeast of McGregor
  • Midscale Rural hotel
  • Hotel has 2 meeting rooms
Super 8 Motel Decorah in Decorah
+1-888-305-3366
810 Highway 9 East, Decorah, IA 52101 ~34.86 miles northwest of McGregor
  • 2 star Downtown property
  • 60 sleeping rooms in hotel
Quality Inn & Suites
+1-800-997-5149
705 Commerce Dr., Decorah, IA 52101 ~35.01 miles northwest of McGregor
  • Low priced Downtown hotel
  • Check-in: 3:00pm
Comfort Inn Dyersville : 527 16th Ave. Se 527 16th Ave. Se, Dyersville, IA 52040 ~35.75 miles south of McGregor
  • Two-star Highway hotel
  • Hotel has 50 rooms
From$59
Very Good 4.0 /5Reviews Call
Tower Motel in Dickeyville
+1-800-230-4134
224 South Main St., Dickeyville, WI 53808 ~40.60 miles southeast of McGregor
  • Cheap Lake property
  • Check-in time: 2:00PM
Holiday Inn Express & Suites - Dubuque 2080 Holliday Dr., Dubuque, IA 52002 ~40.65 miles southeast of McGregor
  • Economy Suburban hotel
  • Complimentary breakfast is offered
Big River Inn Hotel in Genoa 501 Water St., Genoa, WI 54632 ~41.03 miles north of McGregor
  • Two-star Riverfront property
  • Hotel has 2 floors
Super 8 Oelwein - Oelwein 210 10th St., Oelwein, IA 50662 ~41.19 miles southwest of McGregor
  • Cheap Suburban hotel
  • Check-in: 13:00
From$79
Very Good 4.0 /5Review Score Call
Country Inn & Suites by Carlson Dubuque : 1315 Associates Dr. 1315 Associates Dr., Dubuque, IA 52003 ~41.77 miles southeast of McGregor
  • Three Star Highway property
  • Free breakfast available
From$50
Very Good 4.0 /5Reviews Call
Mainstay Suites - Dubuque 1275 Associates Dr., Dubuque, IA 52002 ~41.78 miles southeast of McGregor
  • Low Cost hotel
  • Hotel has 75 rooms
Baymont Inn & Suites : 4025 Mcdonald Dr.
+1-800-230-4134
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.16 miles southeast of McGregor
  • Low priced Suburban property
  • Check in: 4:00 PM
Comfort Inn Dubuque in Dubuque
+1-800-997-5148
4055 Mcdonald Dr., Dubuque, IA 52003 ~42.17 miles southeast of McGregor
  • Low priced Highway hotel
  • Check in time: 2:00p
From$64
Average 3.5 /5Reviews Call
Grand Harbor Resort & Waterpark in Dubuque 350 Bell, Dubuque, IA 52001 ~42.46 miles southeast of McGregor
  • Mid-scale Resort hotel
  • Shuttle to airport available
Hampton Inn
+1-888-305-3366
3434 Dodge Street., Dubuque, IA 52003 ~42.56 miles southeast of McGregor
  • 3-star Highway property
  • Free comp. breakfast
From$84
Very Good 4.5 /5Read Reviews Call
Best Western Plus Dubuque Hotel & Conference Cente - Dubuque 3100 Dodge St., Dubuque, IA 52003 ~42.86 miles southeast of McGregor
  • Mid-scale Downtown hotel
  • 150 rooms in hotel
Super 8 in Dubuque
+1-888-690-5281
2730 Dodge St., Dubuque, IA 52003 ~43.02 miles southeast of McGregor
  • Cheap Downtown property
  • Hotel has 3 floors
Hilton Garden Inn Dubuque Downtown - Dubuque 1801 Greyhound Park Dr., Dubuque, IA 52001 ~43.55 miles southeast of McGregor
  • Three Star Riverfront hotel
  • Fitness / Gym is on-site
From$79
Very Good 4.0 /5Review Score Call
Holiday Inn Dubuque / Galena 450 Main St., Dubuque, IA 52001 ~43.89 miles southeast of McGregor
  • Mid-scale Downtown hotel
  • 5 floors in property
From$69
Very Good 4.0 /5Read Reviews Call
Days Inn - Dubuque 1111 Dodge St., Dubuque, IA 52003 ~43.93 miles southeast of McGregor
  • Low-priced Downtown property
  • Comp. Breakfast
Hotel Julien Dubuque in Dubuque
+1-888-305-3366
200 Main St., Dubuque, IA 52001 ~44.04 miles southeast of McGregor
  • Expensive Downtown hotel
  • 23 suites in hotel
From$100
Very Good 4.5 /5Read Reviews Call
Grand River Center 500 Bell, Dubuque, IA 52001 ~44.23 miles southeast of McGregor
  • Affordable Riverfront property
  • 13 conference rooms in property

Next: See My McGregor Hotels with Pricing
Back to Top