Skip to content

Vacation rentals in Martinsville

Find and book unique accommodations on Airbnb

When results are available, navigate with up and down arrow keys or explore by touch or swipe gestures.

Top-rated vacation rentals in Martinsville

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

Guest favorite
Cabin in Patrick Springs
Martin's Blueberry Hill
Built in 1984, over 300 blueberry bushes add to the beautiful view of Bull Mountain. Window unit AC for the warm summer months. Gas log fireplace for the winter. Smart TV & WIFI will keep you connected while you enjoy the quiet. Everything you need to enjoy cooking & fun local favorites, if you prefer dining. Gazebo with table for outdoor dining. Fire pit for the colder nights! 15 min from the Blue Ridge Pkwy, 30 min from Martinsville Speedway, 30 min to Hanging Rock, 40 min to Floyd & more.
May 9 – 16
$71 per night
Guest favorite
Cottage in Bassett
~ 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.
Feb 4 – 11
$94 per night
Guest favorite
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 up to 2 dogs with additional $50 pet fee.
Aug 9 – 16
$169 per night

Popular amenities for Martinsville vacation rentals

Stay near Martinsville's top sights

Walmart Supercenter4 locals recommend
Chick-fil-A3 locals recommend
Sirloin House5 locals recommend
Captain Tom Seafood5 locals recommend
Jerry's Pizza Pasta & Grill5 locals recommend
El Parral Mexican Restaurant10 locals recommend

Other great vacation rentals in Martinsville

Guest favorite
Guesthouse in Germanton
Mel’s country cottage. Country life near the city.
Dec 12 – 19
$67 per night
Guest favorite
Cabin in Floyd
Finn’s Folly , a cabin on the Blue Ridge Parkway
Mar 12 – 19
$83 per night
Guest favorite
Cabin in Axton
Heaven's Gate
May 28 – Jun 4
$257 per night
Guest favorite
Cabin in Willis
Mountain Escape Cozy Cabin
Sep 10 – 17
$88 per night
Guest favorite
Yurt in Fancy Gap
Jenny's Yurt/Hot Tub By the BRPW,3 Miles from I-77
Dec 8 – 15
$110 per night
Guest favorite
Apartment in Rocky Mount
Cozy, Clean Getaway with Wireless Internet
Feb 3 – 10
$111 per night
Guest favorite
Home in Ferrum
Private Mountain Retreat
Nov 15 – 22
$135 per night
Guest favorite
Cottage in Bassett
Cozy, peaceful, private cottage in the country.
Feb 11 – 18
$75 per night
Superhost
Home in Martinsville
Boho Chic Cottage
Mar 11 – 18
$102 per night
Guest favorite
Home in Martinsville
Beautiful Boho Cottage
Feb 7 – 14
$123 per night
Guest favorite
Condo in Martinsville
Luxury Apartment In Uptown Martinsville
Mar 12 – 19
$113 per night
Guest favorite
Home in Martinsville
The Oakdale Inn - perfect for family or business.
Oct 21 – 28
$428 per night

Quick stats about vacation rentals in Martinsville

Total rentals

50 properties

Rentals with dedicated workspaces

30 properties have a dedicated workspace

Pet-friendly rentals

20 properties allow pets

Family-friendly rentals

20 properties are a good fit for families

Total number of reviews

2K reviews

Nightly prices starting at

$30 before taxes and fees

Destinations to explore

  1. Airbnb
  2. United States
  3. Virginia
  4. Martinsville