Martinsville

Search Martinsville Hotels from $40

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Martinsville

Eden Inn Motel
2 out of 5
213 S Van Buren Rd, Eden, NC
Free CancellationReserve now, pay when you stay
$45
per night
Oct 29 - Oct 30
2.8/5 (63 reviews)

"No frills hotel but was clean and staff was nice! Stayed 4 nights and enjoyed ut. Nice, oeaceful place."…"

Reviewed on Apr 1, 2019

Eden Inn Motel
Quiet Comfort in the Heart of Martinsville, Virginia!
$85
per night
Oct 20 - Oct 21
5/5Exceptional! (2 reviews)
Southern hospitality with flair!

"We had a wonderful time in this warm, charming home. Terresa is a gracious host and a FABULOUS chef who is as available as any guest prefers. Don't miss the opportunity to share a meal at her beautiful table."…"

Reviewed on Oct 23, 2018

Quiet Comfort in the Heart of Martinsville, Virginia!
Deluxe Inn Martinsville
2 out of 5
1985 Virginia Ave, Martinsville, VA
$55
per night
Oct 28 - Oct 29
1.7/5 (18 reviews)

"First room put in had a leak second room the heat didn't work. Get in third room of the day. Floor sticky, no door knob on bathroom door, bare wires showing on light in bathroom. Ask for no house keeping but they went in and clean are room any ways. Trash setting everywhere outside of motel.. Very ..."…"

Reviewed on Nov 4, 2018

Deluxe Inn Martinsville
Hampton Inn Martinsville
2.5 out of 5
50 Hampton Dr, Martinsville, VA
Free CancellationReserve now, pay when you stay
$134
per night
Oct 31 - Nov 1
4.4/5Excellent! (183 reviews)

"Very clean and friendly. Good location to restaurants and shopping centers"…"

Reviewed on Oct 15, 2019

Hampton Inn Martinsville

Not seeing what you're looking for?

Try sorting with these options

Virginian Motel
2 out of 5
105 W Blue Ridge St, Stuart, VA
Free CancellationReserve now, pay when you stay
$40
per night
Oct 20 - Oct 21
3.2/5 (27 reviews)

"It was very quiet, and worth the money. I would stay there again."…"

Reviewed on May 21, 2019

Virginian Motel
Hampton Inn Eden
2.5 out of 5
724 S Van Buren Rd, Eden, NC
$98
per night
Nov 1 - Nov 2
4.5/5Wonderful! (156 reviews)

"Clean and staff is great, good location to restaurants"…"

Reviewed on Oct 14, 2019

Hampton Inn Eden
Baymont by Wyndham Eden
2.5 out of 5
716 Linden Dr, Eden, NC
Free CancellationReserve now, pay when you stay
$63
per night
Oct 31 - Nov 1
4.1/5Very Good! (206 reviews)

"For the price I thought this was a very good deal! Also food choices you can walk to and shops to get anything you might need"…"

Reviewed on Oct 18, 2019

Baymont by Wyndham Eden
Baymont by Wyndham Rocky Mount
2.5 out of 5
1730 N Main St, Rocky Mount, VA
Get Rates
3.6/5Good! (146 reviews)

"Great place to stay. No issues. Friendly staff. Pet friendly."…"

Reviewed on Sep 7, 2019

Baymont by Wyndham Rocky Mount
Super 8 by Wyndham Martinsville VA
2 out of 5
1044 Memorial Blvd N, Martinsville, VA
$44
per night
Nov 4 - Nov 5
2.8/5 (155 reviews)

"The room was clean, we had to poke the staff about getting more towels for our room. The wifi was strong, but had exceeded its maximum number of connected devices when we were there (underrated for hotel traffic). Ancient a/c system, but it worked. Small and tight rooms."…"

Reviewed on Jun 11, 2019

Super 8 by Wyndham Martinsville VA
Baymont by Wyndham Martinsville
2.5 out of 5
378 Commonwealth Blvd W, Martinsville, VA
Get Rates
3.6/5Good! (291 reviews)

"Clean and neat. Housekeeping was courteous and thorough."…"

Reviewed on Jul 11, 2019

Baymont by Wyndham Martinsville
Don't see what you're looking for?
See all available properties in Martinsville
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Martinsville

Visitors to Martinsville are sure to enjoy the shopping. Tourists can also enjoy the city's churches, festivals, and university setting. A top sight in the city is Martinsville Speedway.

  • There are 17 hotels and other accommodations in Martinsville
  • The closest major airport is in Danville, VA (DAN-Danville Regional), 30.6 mi (49.3 km) from the city center
  • The next closest is in Greensboro, NC (GSO-Piedmont Triad Intl.), 40.7 mi (65.4 km) away

Sightseeing and Staying in Martinsville

Cultural venues in the city include Harvester Performance Center, Martinsville-Henry County Heritage Center and Museum, and Virginia Museum of Natural History. The picturesque setting of Richard P. Gravely Jr. Nature Preserve and Gilly's Park exemplify the city's natural beauty. The city is well liked for its places to shop, and Liberty Fair Mall is a favorite for retail therapy.

As you plan your holiday retreat, you'll find 17 hotels and other lodging accommodations to select from in Martinsville. Here you'll find top ones based on Expedia user reviews:

  • The Claiborne House - With a stay at this 3-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its dining options and breakfast.
  • Early Inn at the Grove - Our customers like the bar and helpful staff at this B&B. With a stay at this 4-star bed & breakfast, guests can enjoy access to a restaurant and free parking, along with an in-room kitchen.
  • Holiday Inn Express Hotel & Suites Rocky Mount - This 2.5-star hotel features free breakfast, an indoor pool, and free WiFi. Expedia customers like its proximity to shopping and room size.

Other top sights in Martinsville include Martinsville Speedway. Popular places to visit in the area include Booker T. Washington National Monument, 30.6 mi/49.2 km from the heart of the city, and Smith Mountain Lake, which is 27.9 mi/44.9 km away.

Dressing for Martinsville

  • Between January and March, daytime temperatures average 65°F, while nighttime temperatures stay around 24°F
  • From April to June, the average is 87°F during the day and 37°F at night
  • July through September sees average temperatures of 87°F during the day and 48°F at night
  • In October-December, you can expect 74°F as the daytime average and 24°F as the nighttime average
  • About 45.12 inches of rain falls on Martinsville each year
  • July and June are usually the hottest months averaging 86°F, while January and February are usually the coldest with an average temperature of 25°F

How much is a hotel in Martinsville?

2 stars to 4 stars hotels in Martinsville

Average price based on 2018 bookings on Expedia.com for 1 night / 2 adults.

All prices are shown in USD.

More trip options

Recently Booked Hotels in Martinsville

Recent Reviews in Martinsville