Hotels, Motels, Inns, B&B's, Resorts And Extended Stay in Martinsville, Virginia

There are 11 properties listed under Hotels, Motels and Extended Stay Suites in Martinsville available. All distances are from the center of Martinsville, so actual travel times may vary.


Photograph of Hampton Inn, Martinsville
Listing updated 2025
Hotel
★★
Located 2 miles from the center of Martinsville. Hampton Inn Martinsville, VA hotel is centrally located to the areas of Stuart, Axton and Bassett, and close to shopping, dining and more..
50 Hampton Drive
Martinsville, Virginia
Motel
1044 North Memorial Boulevard
Martinsville, Virginia
Located 2 miles from the center of Martinsville. Deluxe Inn Martinsville is Ideally located in Martinsville VA. We are conveniently located to Martinsville Speedway and many recreational attractions. Our rooms offer great amenities such as free WIFI and free Local and Long Distance calling.
1985 Virginia Avenue
Martinsville, Virginia
Photograph of Quality Inn, Martinsville
Listing updated 2025
Hotel
Located 2 miles from the center of Martinsville. The Quality Inn® near Martinsville Speedway is a family-friendly hotel with a great location and travel-essential amenities. Whether you’re here for work or pleasure, there is plenty to do at this family-friendly hotel. It’s not all about race cars here.
1895 Virginia Avenue
Martinsville, Virginia
Bed & Breakfast
Located 6 miles from the center of Martinsville. Our elegant Colonial Revival home, built circa 1910, is conveniently located near Spencer, Virginia between Martinsville and Stuart. It is an idyllic location for an overnight stay, a romantic getaway or your special event.
228 Spencer Preston Road
Martinsville, Virginia
Photograph of Econo Lodge, Martinsville
Listing updated 2025
Hotel
Located 2 miles from the center of Martinsville. Our Econo Lodge® in Martinsville is easy to find, easy to book and easy on your wallet. Conveniently located off U.S.
1755 Virginia Avenue
Martinsville, Virginia
★★★
Located 2 miles from the center of Martinsville. At Jameson Inn Martinsville, guests experience the conveniences of a contemporary hotel with the charm of a country inn.
378 Commonwealth Boulevard
Martinsville, Virginia
Hotel
Located 2 miles from the center of Martinsville. We’re off US 220, less than 10 minutes from the shops and restaurants of downtown Martinsville. Ride, hike, or drive Appalachian Blue Ridge Parkway, just a few miles away. Learn about everything from dinosaurs to tiny insects at Virginia Museum of Natural History, just a 10-minute drive.
50 Hampton Drive
Martinsville, Virginia
Located 1 mile from the center of Martinsville. You will find The Simmons House Bed and Breakfast at 209 Starling Avenue in Martinsville, VA. Use it as your headquarters as you experience traditional Southern hospitality and visit the many area attractions.
209 Starling Avenue
Martinsville, Virginia
Located 1 mile from the center of Martinsville. The Ketchie House is the perfect special weekend hideaway and conveniently located near the scenic Blue Ridge Parkway, Danville, Ferrum, Chatham, Smith Mountain Lake and Eden, NC.
331 East Church Street
Martinsville, Virginia
Bed & Breakfast
712 Mulberry Road
Martinsville, Virginia

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Nearby towns: