Skip to content

Vacation rentals in Henry County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Henry County

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

Home in Martinsville
Starling Place - Entire House
Come stay at this spacious early 20th century Craftsman-style home located in the gorgeous blue ridge mountains of southwest Virginia in downtown Martinsville, Virginia. An excellent choice for a relaxed and enjoyable stay. Lounge in this roomy, fully furnished home with modernized kitchen and large wraparound porch. Watch the NASCAR Cup Series racing at the nearby Martinsville Speedway, or hike the Blue Ridge. The perfect weekend getaway! Pet Friendly for one dog with an additional $50 pet fee.
$176 per night
Home in Martinsville
Vaca Oasis, Pool, Fire-Pit, Grill, Nature, Relax!
Unwind at the Oasis of Martinsville! Enjoy a secluded guest house lovingly built with amenities like a 5-star resort! Relax in a heated saltwater pool all to yourself while you stay. The view of trees and mountains surrounds you from the luxurious heated pool. You can spend the day at the pool, peruse our uptown shops and restaurants, or hike around our beautiful outdoors during your stay. Cozy up to our fire pit at the end of the evening and enjoy our premium Nectar beds, & plush linens!
$164 per night
Guesthouse in Collinsville
5 Star Apartment (1000sf) w/Garage(NoCleaningFees)
This 5 Star private guest suite located in Henry County, VA is separate from the main house. The apartment is 1000 square foot of living space. The new addition has beautiful granite countertops, ceiling fan, and a large bathroom with a ceramic walk-in shower. Great neighborhood, this in-law suite is about 40 miles from the Blue Ridge Parkway and 20 minutes from the Martinsville Speedway. Philpott Lake is 8 miles away. Industrial Park is less than 2 miles away. It is 8 minutes from SOVAH.
$69 per night

Other great vacation rentals in Henry County

Home in Fieldale
Very clean~Cozy Cottage 4 mins to Martinsville
$88 per night
Cottage in Bassett
Cozy, peaceful, private cottage in the country.
$73 per night
Tiny home in Bassett
Blackberry Cottage
$124 per night
Apartment in Stanleytown
Private 2-bedroom apartment with outdoor living!
$139 per night
Condo in Martinsville
Cozy Duplex Unit B
$100 per night
Guesthouse in Martinsville
Private Guesthouse w/Kitchen - Minutes from Uptown
$95 per night
Home in Collinsville
Hillside Haven: A Home right where you need it
$85 per night
Home in Martinsville
Spruce Cottage
$90 per night
Apartment in Martinsville
Modern & Convenient 1 BR Apartment w/ Full Kitchen
$60 per night
Home in Martinsville
Quaint centrally located 3 bdrm
$121 per night
Guest suite in Ridgeway
#Beautiful Views for Miles #
$65 per night
Apartment in Martinsville
Spacious Living Apartment in the Heart of Racetown
$100 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Virginia
  4. Henry County