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
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!
May 29 – Jun 5
G$16,013 GYD per night
4.97 out of 5 average rating, 387 reviews
Guest favorite
Farm stay in Riverside
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.
Apr 15 – 22
G$21,899 GYD per night
4.92 out of 5 average rating, 293 reviews
Guest favorite
Apartment in Oskaloosa
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.
Jun 21 – 28
G$15,623 GYD per night
4.95 out of 5 average rating, 121 reviews

Popular amenities for Batavia vacation rentals

Other great vacation rentals in Batavia

Superhost
Apartment in Stockport
Stunning w/ BIG Perks! Farmhouse Studio Apt
Jul 19 – 26
G$11,393 GYD per night
4.82 out of 5 average rating, 56 reviews
Guest favorite
Home in Fairfield
Wonderful 3 Bedroom home close to Nelson Park
Oct 20 – 27
G$22,889 GYD per night
4.9 out of 5 average rating, 48 reviews
Guest favorite
Apartment in Fairfield
The Getaway
Jun 9 – 16
G$15,376 GYD per night
4.93 out of 5 average rating, 29 reviews
Guest favorite
Loft in Fairfield
1,000 sq ft loft mainly all open space/GARAGE!
Oct 18 – 25
G$19,229 GYD per night
4.9 out of 5 average rating, 82 reviews
Guest favorite
Apartment in Ottumwa
Lovely 1 Bedroom apt, 2nd Bedroom for added fee
Dec 10 – 17
G$19,142 GYD per night
5.0 out of 5 average rating, 27 reviews
Guest favorite
Tiny home in Keosauqua
The Roost Tiny Home -Cozy and Quiet 4 Season
Nov 11 – 18
G$15,119 GYD per night
4.87 out of 5 average rating, 39 reviews
Guest favorite
Guesthouse in Mount Pleasant
The Vernon Street Guest House - Suite 2
Oct 2 – 9
G$16,574 GYD per night
4.95 out of 5 average rating, 75 reviews
Guest favorite
Loft in Fairfield
NEW Luxury Downtown Loft 1500sf + RoofDeck Hot Tub
Aug 19 – 26
G$48,027 GYD per night
5.0 out of 5 average rating, 32 reviews
Guest favorite
Apartment in Centerville
Vintage Brick Apt On Historic Square
Aug 1 – 8
G$16,631 GYD per night
4.85 out of 5 average rating, 61 reviews
Guest favorite
Cabin in Bloomfield
Cabin In The Woods/Secluded Peaceful Setting
Nov 26 – Dec 3
G$26,248 GYD per night
4.95 out of 5 average rating, 21 reviews
Guest favorite
Home in Winfield
Living in the 70s!
Nov 9 – 16
G$25,702 GYD per night
5.0 out of 5 average rating, 20 reviews
Guest favorite
Guesthouse in Oskaloosa
Spacious Guesthouse in Oskaloosa
Jun 18 – 25
G$14,174 GYD per night
4.94 out of 5 average rating, 31 reviews

Destinations to explore

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