Vacation rentals in Monroe County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Monroe County

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

Guest favorite

Home in Oskaloosa

4.96 out of 5 average rating, 122 reviews

Sunny Cottage: FirePit, by Prairie & Wooded Trails

This bright, cheerful two bedroom home with full service kitchen, vaulted open living area, smart Weber grill, fire pit and private backyard is tucked away in a quiet neighborhood with easy access to a 14 mile paved recreation trail, nearly 1700 acres of forests, wetlands, prairies and parks to explore, local winery with dine in nights, cheese farm, museums and active art community. Guests will have easy access to the home with keyless entry. You'll find yourself rested, refreshed and reignited!

Jun 2 – 9

R2,753 ZAR per night
Guest favorite

Home in Moravia

4.98 out of 5 average rating, 80 reviews

Rathbun Lake Get Away Rental at Antler Acres

We are now renting our paradise/summer getaway!! A perfect location and setup for your family!! Located in Antler Acres just 3 miles from the Honey Creek State Park boat ramp. Our newer modern mobile home is situated on a peaceful corner lot, with a very nice view. Great nature/view setting, with lots of yard space for games and a campfire. We have room for parking, including your boat or jet skis. A nice large front deck overlooking a great view of the neighbor's pond and the great outdoors.

Nov 13 – 20

R2,703 ZAR per night
Guest favorite

Tiny home in Hamilton

5.0 out of 5 average rating, 26 reviews

Saylor’s Vintage Fish Cabin

Just an hour away from Des Moines, this is pure midwest heaven! This vintage fish cabin has it all….. full kitchen and bath, antenna TV, electric fireplace etc. Stocked pond with fishing gear included (no live bait) 2 paddleboards, rafts, and Baby Bass boat with motor! Beautiful serene place to escape to relax or have fun! Firepit and barbecue grill make for perfect evenings to relax and unwind! Can sleep up to 4. Note: the lofts beds are true lofts, ceiling height above mattresses is 4 ft.

Aug 31 – Sep 7

R2,957 ZAR per night

Popular amenities for Monroe County vacation rentals

Other great vacation rentals in Monroe County

Guest favorite

Apartment in Chariton

5.0 out of 5 average rating, 14 reviews

Cozy Suite - King Bed - One Level

Jun 29 – Jul 6

R2,170 ZAR per night
Guest favorite

Apartment in Melcher-Dallas

5.0 out of 5 average rating, 42 reviews

Never Lost Nest - Historic Small Town - 1 Bedroom

May 19 – 26

R2,074 ZAR per night
Superhost

Cottage in Pleasantville

4.89 out of 5 average rating, 76 reviews

Pleasantville Country Cabin

May 2 – 9

R1,863 ZAR per night
Guest favorite

Guesthouse in Oskaloosa

4.94 out of 5 average rating, 31 reviews

Spacious Guesthouse in Oskaloosa

Jan 20 – 27

R1,468 ZAR per night
Guest favorite

Cabin in Melrose

4.88 out of 5 average rating, 24 reviews

Cabin close to Lake Rathbun #1

Jul 17 – 24

R2,936 ZAR per night
Guest favorite

Home in Ottumwa

4.95 out of 5 average rating, 43 reviews

Crestview Hill Home. Lovely 5.5 acre wooded area.

Oct 8 – 15

R2,933 ZAR per night
Guest favorite

Home in Mystic

4.91 out of 5 average rating, 23 reviews

Rathbun Lake House

Dec 4 – 11

R3,443 ZAR per night
Guest favorite

Home in Albia

5.0 out of 5 average rating, 5 reviews

Home Town Cabin

Dec 2 – 9

R3,633 ZAR per night
Guest favorite

Apartment in Ottumwa

5.0 out of 5 average rating, 27 reviews

Lovely 1 Bedroom apt, 2nd Bedroom for added fee

Mar 4 – 11

R1,991 ZAR per night
Guest favorite

Home in Moravia

4.91 out of 5 average rating, 11 reviews

Access to all that Rathbun Lake has to offer.

Jan 20 – 27

R5,884 ZAR per night
Superhost

Home in Corydon

4.8 out of 5 average rating, 15 reviews

2 Story Home in Small Town Iowa

Aug 27 – Sep 3

R1,783 ZAR per night
Guest favorite

Farm stay in Knoxville

4.97 out of 5 average rating, 62 reviews

Tamra's Country Cottage " Vintage Charm"

Oct 14 – 21

R1,405 ZAR per night
  1. Airbnb
  2. United States
  3. Iowa
  4. Monroe County