Skip to content

Vacation rentals in McGregor

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in McGregor

Guests agree: these stays are highly rated for location, cleanliness, and more.

Superhost
Apartment in McGregor
Cave Courtyard Guest Studio
The Cave Courtyard Guest Studio. A relaxing getaway located on the ground floor of an 1848 historic building just 1 block from the Mississippi River and unique shops and eateries. Sleeps 4 with a queen bed and daybed with pull out trundle, private entrance, private bath with shower, kitchenette with microwave and mini fridge, internet, cable tv and air-conditioning. There is also a private courtyard located below unique cliff side caves. Some food items are also supplied. Adults only-no pets.
$89 per night
Home in McGregor
McGregor Bedside Manor
Spacious two bedroom, two full bath ranch style home in the heart of McGregor, Iowa, within walking distance to local shops and the Mississippi River. Large driveway to park your car/truck and boat. There is a full kitchen, dining area, laundry room, work desk, and covered deck where you can sit and relax with your coffee or a cool drink. 75 inch smart TV in the living room, as well as one in each bedroom. Only 5 minutes to Pikes Peak or Prairie Du Chien, WI.
$90 per night
Superhost
Tiny home in McGregor
The Cottage
A Quaint Cottage on the Mississippi River one mile north of Marquette, IA. One bedroom with additional sofa sleeper in the common area. Public boat landing, Casino and Winery all within one mile. Gas grill and fire pit on site. Effigy Mounds and Pikes Peak within 3 miles. Prairie du Chien just across the bridge. Great eating and shopping in nearby McGregor! Fun family getaway or great area for fishermen! Seasonal cottage books May thru Mid October.
$130 per night

Stay near McGregor's top sights

Backwoods4 locals recommend
The Old Man River Restaurant & Brewery4 locals recommend
Kwik Star #7205 locals recommend
By The Spoonful10 locals recommend
Cafe McGregor5 locals recommend
Paper Moon8 locals recommend

Other great vacation rentals in McGregor

Superhost
Home in Prairie du Chien
The ORIGINAL Little House in Prairie!!!
$78 per night
Loft in Marquette
Eagles Overlook
$97 per night
Superhost
Hotel room in McGregor
Charming one-bedroom Riverfront Boutique Hotel
$100 per night
Superhost
Private room in Marquette
The Pine Lodge
$109 per night
  1. Airbnb
  2. United States
  3. Iowa
  4. Clayton County
  5. McGregor