Hotels in Martinsville, Virginia

Search & Compare Martinsville Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Martinsville

Martinsville overview

You can take in the local culture of Martinsville at Martinsville-Henry County Heritage Center and Museum and Virginia Museum of Natural History. While you're here, stop by Martinsville-Henry County Visitor Center and Liberty Fair Mall. Martinsville is an inviting destination that has something for everyone.

Where to stay in Martinsville

Whether traveling on business or vacation, Martinsville can comfortably accommodate all visitors. There are 6 hotels in Martinsville and you can shop as many as 23 deals for rooms on, some with discounts of up to 15%. We have room prices starting at 40 USD per night and below are the number of hotels by star rating in Martinsville as well as in the surrounding area:
  • • 3 4-star hotels from 137 USD per night
  • • 9 3-star hotels from 69 USD per night
  • • 10 2-star hotels from 40 USD per night

How to get to Martinsville

Fly in to Greensboro, NC (GSO-Piedmont Triad Intl.), 40.7 mi (65.4 km) from downtown Martinsville. Roanoke, VA (ROA-Roanoke Regional) is the next closest major airport, 44.2 mi (71.1 km) away.

What to see around Martinsville

Fun outdoor activities are on hand along with these attractions:
  • • Dick & Willie Passage Rail Trail
  • • Fairy Stone State Park
The area's local highlights include its museums and places like:
  • • Martinsville-Henry County Heritage Center and Museum
  • • Virginia Museum of Natural History
  • • Piedmont Arts
  • • Eden Historical Museum
  • • Reynolds Homestead
Its countryside, bird watching, and hiking trails offer a glimpse of the natural beauty and favorite spots include:
  • • Richard P. Gravely Jr. Nature Preserve
  • • Philpott Lake
  • • Gilly's Park
  • • Fred Clifton Park
  • • Lovers Leap Scenic Overlook
Some highlights of the area include:
  • • Martinsville-Henry County Visitor Center
  • • Liberty Fair Mall

When to visit Martinsville

If you're starting to plan your trip, you might be wondering when's the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 65°F day, 24°F night
  • • April-June: 87°F day, 37°F night
  • • July-September: 87°F day, 48°F night
  • • October-December: 74°F day, 24°F night
Seasonal rainfall averages
  • • January-March: 10.91 inches
  • • April-June: 11.26 inches
  • • July-September: 12.95 inches
  • • October-December: 10.12 inches