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.

Guest favorite

Cottage in Bassett

4.94 out of 5 average rating, 123 reviews

~ Giggling Creek~45 acres~BedJet~Arcades & More ~

* 9 minutes drive to Martinsville,VA * 13 minutes drive to Rocky Mount *26 minutes to Ferrum College *40 minutes drive to Smith Mountain Lake (Union Hall) *45 minutes drive to Roanoke *60 minutes to Greensboro NC Nestled next to the Reed Creek, is a small cottage full of rural charm, and intentionally decorated with mid-century modern decor and pragmatic family amenities. The entire cottage is set up exclusively for short term renting with a professional team that is focused on your comfort.

Jan 29 – Feb 5

R2,061 ZAR per night
Guest favorite

Home in Martinsville

4.88 out of 5 average rating, 104 reviews

Beautiful Boho Cottage

2 Full size Beds, and 1 futon This stylish place is perfect for small families and solo travelers. Located in Martinsville, VA, this gorgeous house is minutes from dining, shopping, and more. 5 minutes from the hospital, and 10 minutes from the Martinsville Speedway. Our home has everything you need to be comfortable during your stay. From all the kitchen essentials, to toiletries, outdoor area with yard, coffee bar, games, comfy beds/blankets and more. Fur babies welcome. $20/night per pet

Mar 3 – 10

R2,626 ZAR per night
Guest favorite

Home in Martinsville

4.98 out of 5 average rating, 336 reviews

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 up to 2 dogs with additional $50 pet fee.

Jan 30 – Feb 6

R3,670 ZAR per night

Popular amenities for Henry County vacation rentals

Other great vacation rentals in Henry County

Guest favorite

Apartment in Stanleytown

4.98 out of 5 average rating, 42 reviews

Two Bedroom Apartment at Historic SW VA Estate

Dec 14 – 21

R3,019 ZAR per night
Guest favorite

Home in Stanleytown

4.85 out of 5 average rating, 79 reviews

Stoneleigh - Historical Country Estate

Mar 22 – 29

R15,692 ZAR per night
Guest favorite

Home in Martinsville

4.97 out of 5 average rating, 32 reviews

MaVa House

Apr 28 – May 5

R2,894 ZAR per night
Guest favorite

Cottage in Henry

5.0 out of 5 average rating, 26 reviews

Cozy Cottage at Philpott Lake

May 16 – 23

R3,432 ZAR per night
Superhost

Home in Martinsville

4.7 out of 5 average rating, 10 reviews

Boho Chic Cottage

Sep 27 – Oct 4

R2,230 ZAR per night
Guest favorite

Guesthouse in Martinsville

4.91 out of 5 average rating, 126 reviews

Private Guesthouse w/Kitchen - Minutes from Uptown

May 18 – 25

R2,898 ZAR per night

Apartment in Bassett

5.0 out of 5 average rating, 4 reviews

The Porch at Fairystone

Aug 17 – 24

R1,473 ZAR per night
Guest favorite

Home in Martinsville

5.0 out of 5 average rating, 7 reviews

Whole House - 2 Bed, 1.5 Bath.

Jul 30 – Aug 6

R2,161 ZAR per night
Guest favorite

Home in Martinsville

5.0 out of 5 average rating, 5 reviews

Corn Tassel House

Jun 22 – 29

R2,596 ZAR per night

Home in Martinsville

4.69 out of 5 average rating, 58 reviews

Spruce Cottage

Nov 5 – 12

R2,200 ZAR per night

Apartment in Martinsville

4.78 out of 5 average rating, 18 reviews

Efficiency Apartment at UpTown Martinsville, VA

Jul 13 – 20

R1,671 ZAR per night

Home in Martinsville

5.0 out of 5 average rating, 3 reviews

Perfect Private Luxurious Home

Feb 22 – Mar 1

R4,387 ZAR per night

Destinations to explore

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