Vacation rentals in James River

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in James River

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

Guest favourite

Guesthouse in Church Road

5.0 out of 5 average rating, 130 reviews

Heron Rock: Lakefront Cottage on Lake Chesdin

Enjoy peaceful lakefront living at Heron Rock Cottage, where you can stroll through the woods, swim or fish off the dock, paddle the lake in kayaks, or simply relax and enjoy the wildlife and beautiful sunsets. Situated on 6 acres in Dinwiddie County, this newly renovated cottage includes 2 bedrooms, full bath, full kitchen, living room with fireplace and private patio with dining area. Your stay includes full access to the grounds and dock and you are welcome to tie up a boat if you bring one.

Aug. 12 – 19

$214 CAD per night
Guest favourite

Cabin in Blackstone

4.98 out of 5 average rating, 132 reviews

Rustic secluded cabin at Whetstone Creek Farm

Unwind in your own forest retreat. Enjoy waking up in the king size bed to views of trees, a well appointed open floor plan, and a front porch made for sitting! Listen to rain on the tin roof or enjoy a bonfire in the fire pit after taking a stroll down 2 miles of wooded trails or wading in the creek. Stay connected with high speed wifi. Wildlife abounds on our woodland plant farm. Approximately 15 minutes from Ft. Barfoot, this is the perfect place to stay in Blackstone if you want to get away!

Jan. 22 – 29

$175 CAD per night
Guest favourite

Condo in Moneta

4.98 out of 5 average rating, 186 reviews

Fun Lake Getaway with Breathtaking Views

Fantastic getaway on beautiful Smith Mountain Lake! Enjoy stunning views on two sides of this top-floor, corner condo with a wrap-around deck and natural shade. It is perfect for a relaxing break or an adventure! Activities include boating (with guest docks), swimming (indoor and outdoor), pickle ball, working out, and relaxing in the hot tub, steam room or sauna! If you are working remotely, this quiet space includes a desk and high-speed wireless. The individual HVAC unit also has a UV light.

Dec. 2 – 9

$189 CAD per night

Popular amenities for James River vacation rentals

Other great vacation rentals in James River

Guest favourite

Cabin in Prospect

4.94 out of 5 average rating, 113 reviews

The Cabin at Pine Ridge - Cozy Log Cabin Getaway

Nov. 3 – 10

$241 CAD per night
Guest favourite

Guest suite in Roxboro

4.94 out of 5 average rating, 195 reviews

Mayo Lake Front Spilt Unit: Highend,Clean,Updated

Jun. 1 – 8

$166 CAD per night
Guest favourite

Tiny homes in Bedford

4.98 out of 5 average rating, 143 reviews

Tiny house & hot tub, w/gorgeous mountain views!

Dec. 15 – 22

$243 CAD per night
Guest favourite

Tiny homes in West Point

4.95 out of 5 average rating, 237 reviews

The Cozy Cottage At Grateful Meadows

May 2 – 7

$213 CAD per night
Guest favourite

Tiny homes in Scottsville

4.9 out of 5 average rating, 188 reviews

Convenient Rustic Cabin near Wineries

Jun. 24 – Jul. 1

$146 CAD per night
Superhost

Apartment in Williamsburg

4.83 out of 5 average rating, 355 reviews

The Nook

Sep. 23 – 30

$164 CAD per night
Guest favourite

Apartment in Palmyra

5.0 out of 5 average rating, 102 reviews

The Cottage Next Door

Oct. 4 – 11

$158 CAD per night
Guest favourite

Cottage in Faber

4.99 out of 5 average rating, 101 reviews

Romantic Studio Cottage on 60 Acres

Jul. 23 – 30

$589 CAD per night
Guest favourite

Guesthouse in Schuyler

4.9 out of 5 average rating, 352 reviews

Homestead at HeartRock

Jan. 24 – 31

$186 CAD per night
Superhost

Boat in Richmond

4.88 out of 5 average rating, 439 reviews

Warm, Cozy and Comfortable Houseboat, Gated Marina

Jan. 25 – Feb. 1

$192 CAD per night
Superhost

Cabin in Appomattox

4.92 out of 5 average rating, 280 reviews

Back in Time! River Log Cabin *Off-Grid*

Jul. 19 – 26

$167 CAD per night
Guest favourite

Guesthouse in Petersburg

4.93 out of 5 average rating, 138 reviews

"Lofty Cottage" Adorable 1-Bedroom Guest House

May 6 – 13

$195 CAD per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Virginia
  4. James River