Skip to content

Vacation rentals in Dinwiddie County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Dinwiddie County

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

Guesthouse in Church Road
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.
$136 per night
SUPERHOST
Private room in McKenney
Rural Charm #2 Balcony, minutes off I-85
We're located on a wooded 26-acre property, green and quiet yet just minutes off of I-85. Rural Charm #2 is perfect for visitors to our area or those traveling on I-85 or I-95. We're located close to Lake Phoenix, Ft Barfoot and Virginia Motor Sports Park. We're 1 hour south of Richmond, VA. Note: 1. We have pets (2 cats & 1 dog) 2. This room is upstairs. You must be able to climb a spiral staircase. 3. The bathroom is shared with hosts. Another private room is in this home (Rural Charm #1)
$40 per night
SUPERHOST
Private room in McKenney
Rural charm #1, minutes off I-85.
We're located on a beautiful wooded 26-acre property, green, quiet, and peaceful, yet just minutes off of I-85. Rural Charm # 1 is perfect for traveling professionals or tourists driving I-85 or I-95 that want to stop. WE HAVE PETS (2 cats & 1 dog), so if you have allergies, our place is not for you. Located near, Ft. Barfoot, Lake Phoenix & Virginia Motor Sports Park. One hour south of Richmond, VA. There's an additional private room located in this home. (Rural Charm #2)
$40 per night
SUPERHOST

Other great vacation rentals in Dinwiddie County

Cabin in Dinwiddie
*No Cleaning Fee* Cabin on Private Lake with Dock
$184 per night
SUPERHOST
Rental unit in Petersburg
Built in 1830 1 Bedroom Old Towne Petersburg
$100 per night
SUPERHOST
Private room in Petersburg
Close to Fort Greg-Adams (The Mellow Room)
$51 per night
Private room in Ettrick
ROOM FOR RENT IN SPACIOUS HOUSE
$63 per night
Cabin in Dinwiddie
Dinwiddie Couples Getaway- Wells Cabin @WeldanPond
$155 per night
SUPERHOST
Cottage in Dinwiddie
Country Getaway, Entire Cottage, Modern & Private
$148 per night
SUPERHOST
Private room in Petersburg
Private Room in Historic Poplar Lawn
$51 per night
SUPERHOST
Rental unit in Petersburg
Built in 1830 Studio D Old Towne Petersburg
$95 per night
SUPERHOST
Rental unit in Petersburg
101 in Cockade City Flats
$81 per night
SUPERHOST
Private room in Petersburg
Peaceful Private Room with Free Wi-Fi & Parking
$50 per night
SUPERHOST
Rental unit in Petersburg
Large Luxury Loft - Unique Layout
$110 per night
Guesthouse in Petersburg
"Lofty Cottage" Adorable 1-Bedroom Guest House
$102 per night
SUPERHOST

Other types of stays on Airbnb