Vacation rentals in Batavia

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Batavia

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

Guest favorite

Guest suite in Keokuk

4.97 out of 5 average rating, 387 reviews

Tree of Life River Retreat

Located 1½ miles north of Keokuk, nestled on a bluff overlooking the Mississippi River, the Tree of Life River retreat is located in a cozy, private, walk-out lower level (with hosts living above). There's a private bedroom with a queen bed and another sleeping area with four twin beds, perfect for one person or a family. Relax, enjoy nature, and take advantage of our large backyard. We are located approximately 18 miles from downtown Nauvoo via the bridge in Keokuk. Now with STARLINK Wi-Fi!

Aug 18 – 25

R1,718 ZAR per night
Guest favorite

Farm stay in Riverside

4.92 out of 5 average rating, 295 reviews

Farm stay close to Iowa City, IA

15 min.-Iowa City, 5 min- Riverside Casino, & 35 min-Eastern Iowa Airport, Cedar Rapids, IA. Comfy beds, living room sectional pulls out to queen hide a bed, 32 acres of rolling hills, horseback riding (sm. fee)*, winter fun, & fishing pond. First 2 guests pay base price, then 3rd thru 10th guests pay an extra 30.00 EACH. NO PARTIES on our farm. We live on property in a separate home. Dogs welcomed (must be kenneled when you leave property)NOTE: NO OVEN in kitchenette. *contact for details.

Jul 11 – 18

R2,265 ZAR per night
Guest favorite

Apartment in Oskaloosa

4.95 out of 5 average rating, 122 reviews

Downtown Oskaloosa Square

Brand new in 2021! 650 sf studio apartment in downtown Oskaloosa. Located on 3rd floor of commercial building, across the street from the iconic bandstand and Oskaloosa square. Elevator access to private 3rd floor. 10 foot ceilings, washer & dryer in unit, (2) 50" smart tvs with high speed wifi and cable tv included. Nectar memory foam Queen mattress, double reclining sofa. Plenty of closet space and furnishings for long stays. Professional property management office on main floor.

Oct 23 – 30

R1,519 ZAR per night

Popular amenities for Batavia vacation rentals

Other great vacation rentals in Batavia

Guest favorite

Home in Eddyville

4.93 out of 5 average rating, 28 reviews

Home In Eddyville

Oct 10 – 17

R1,351 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

Tiny home in Keosauqua

4.88 out of 5 average rating, 40 reviews

The Roost Tiny Home -Cozy and Quiet 4 Season

Nov 28 – Dec 5

R1,573 ZAR per night
Guest favorite

Loft in Fairfield

4.98 out of 5 average rating, 47 reviews

Tree House

Jun 1 – 8

R2,199 ZAR per night
Guest favorite

Home in Fairfield

4.9 out of 5 average rating, 48 reviews

Wonderful 3 Bedroom home close to Nelson Park

Mar 6 – 13

R2,355 ZAR per night
Superhost

Apartment in Stockport

4.82 out of 5 average rating, 57 reviews

Stunning w/ BIG Perks! Farmhouse Studio Apt

Jun 18 – 25

R1,169 ZAR per night
Guest favorite

Cabin in Keosauqua

4.87 out of 5 average rating, 89 reviews

Private Woodsy Cabin close to River and Keosauqua

May 8 – 15

R1,686 ZAR per night
Guest favorite

Cabin in Bloomfield

4.95 out of 5 average rating, 21 reviews

Cabin In The Woods/Secluded Peaceful Setting

Dec 6 – 13

R2,734 ZAR per night
Guest favorite

Apartment in Kalona

4.98 out of 5 average rating, 97 reviews

Private Apartment in the Country

Nov 25 – Dec 2

R1,038 ZAR per night
Superhost

Loft in Fairfield

4.95 out of 5 average rating, 58 reviews

Theater Loft

Jun 7 – 14

R2,617 ZAR per night
Guest favorite

Apartment in Centerville

4.85 out of 5 average rating, 61 reviews

Vintage Brick Apt On Historic Square

Aug 27 – Sep 3

R1,719 ZAR per night
Guest favorite

Loft in Fairfield

5.0 out of 5 average rating, 32 reviews

NEW Luxury Downtown Loft 1500sf + RoofDeck Hot Tub

Aug 19 – 26

R4,905 ZAR per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Iowa
  4. Jefferson County
  5. Batavia