Hotels in Martinsville

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 5 - Sep 6
Tomorrow
Sep 6 - Sep 7
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Where to stay in Martinsville?

Hampton Inn Martinsville

Hampton Inn Martinsville
Martinsville
$169
$188 total
includes taxes & fees
Sep 20 - Sep 21
Hampton Inn Martinsville

Comfort Inn Martinsville

Comfort Inn Martinsville
Martinsville
$102
$115 total
includes taxes & fees
Oct 1 - Oct 2
Comfort Inn Martinsville

Econo Lodge Martinsville

Econo Lodge Martinsville
Martinsville
$61
$67 total
includes taxes & fees
Sep 27 - Sep 28
Econo Lodge Martinsville

Scottish Inns Collinsville-Martinville

Scottish Inns Collinsville-Martinville
Collinsville
$59
$65 total
includes taxes & fees
Sep 7 - Sep 8
Scottish Inns Collinsville-Martinville

Travelodge by Wyndham Ridgeway Martinsville Area

Travelodge by Wyndham Ridgeway Martinsville Area
Ridgeway
$68
$76 total
includes taxes & fees
Sep 13 - Sep 14
Travelodge by Wyndham Ridgeway Martinsville Area

Baymont by Wyndham Eden

Baymont by Wyndham Eden
Eden
$100
$112 total
includes taxes & fees
Sep 20 - Sep 21
Baymont by Wyndham Eden

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Rocky Mount
$124
$140 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Microtel Inn & Suites By Wyndham Danville Va

Microtel Inn & Suites By Wyndham Danville Va
Danville
$110
$128 total
includes taxes & fees
Oct 4 - Oct 5
Microtel Inn & Suites By Wyndham Danville Va

Comfort Inn & Suites near Danville Mall

Comfort Inn & Suites near Danville Mall
Danville
$112
$131 total
includes taxes & fees
Sep 27 - Sep 28
Comfort Inn & Suites near Danville Mall

The Bee Hotel Danville

The Bee Hotel Danville
Danville
$149
$173 total
includes taxes & fees
Sep 7 - Sep 8
The Bee Hotel Danville

Hampton Inn Eden

Hampton Inn Eden
Eden
$119
$133 total
includes taxes & fees
Sep 13 - Sep 14
Hampton Inn Eden

Travel Inn

Travel Inn
Ridgeway
$69
$77 total
includes taxes & fees
Sep 7 - Sep 8
Travel Inn

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
Salem
$95
$107 total
includes taxes & fees
Sep 8 - Sep 9
La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
Alpine Hills
$98
$110 total
includes taxes & fees
Sep 7 - Sep 8
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

The Oakdale Inn

The Oakdale Inn
Martinsville
$225
$253 total
includes taxes & fees
Sep 13 - Sep 14
The Oakdale Inn

Baymont by Wyndham Rocky Mount

Baymont by Wyndham Rocky Mount
Rocky Mount
$109
$123 total
includes taxes & fees
Sep 8 - Sep 9
Baymont by Wyndham Rocky Mount

Holiday Inn Express Danville by IHG

Holiday Inn Express Danville by IHG
Danville
$121
$141 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Danville by IHG

Relax Inn

Relax Inn
Collinsville
$54
$60 total
includes taxes & fees
Oct 5 - Oct 6
Relax Inn

Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
Salem
$119
$135 total
includes taxes & fees
Sep 7 - Sep 8
Fairfield Inn & Suites by Marriott Roanoke Salem

Rocky Mount Motel near Hwy 220

Rocky Mount Motel near Hwy 220
Rocky Mount
$82
$96 total
includes taxes & fees
Sep 7 - Sep 8
Rocky Mount Motel near Hwy 220
View all properties

Get last-minute hotel deals in Martinsville and save more

Sign in to unlock great savings.

Comfort Inn Martinsville

Comfort Inn Martinsville
Martinsville
$129
per night
$145 total
includes taxes & fees
Comfort Inn Martinsville

Hampton Inn Martinsville

Hampton Inn Martinsville
Martinsville
$184
per night
$205 total
includes taxes & fees
Hampton Inn Martinsville

Econo Lodge Martinsville

Econo Lodge Martinsville
Martinsville
$71
per night
$79 total
includes taxes & fees
Econo Lodge Martinsville

Scottish Inns Collinsville-Martinville

Scottish Inns Collinsville-Martinville
Collinsville
$59
per night
$65 total
includes taxes & fees
Scottish Inns Collinsville-Martinville

Travelodge by Wyndham Ridgeway Martinsville Area

Travelodge by Wyndham Ridgeway Martinsville Area
Ridgeway
$80
per night
$89 total
includes taxes & fees
Travelodge by Wyndham Ridgeway Martinsville Area

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Rocky Mount
$129
per night
$146 total
includes taxes & fees
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Baymont by Wyndham Eden

Baymont by Wyndham Eden
Eden
$118
per night
$132 total
includes taxes & fees
Baymont by Wyndham Eden

Travel Inn

Travel Inn
Ridgeway
$69
per night
$77 total
includes taxes & fees
Travel Inn

Microtel Inn & Suites By Wyndham Danville Va

Microtel Inn & Suites By Wyndham Danville Va
Danville
$15 off
$134
per night
$156 total
includes taxes & fees
Microtel Inn & Suites By Wyndham Danville Va

Comfort Inn & Suites near Danville Mall

Comfort Inn & Suites near Danville Mall
Danville
$150
per night
$174 total
includes taxes & fees
Comfort Inn & Suites near Danville Mall

The Bee Hotel Danville

The Bee Hotel Danville
Danville
$159
per night
$185 total
includes taxes & fees
Sign in for extra savings
The Bee Hotel Danville

Hampton Inn Eden

Hampton Inn Eden
Eden
$142
per night
$159 total
includes taxes & fees
Hampton Inn Eden

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
Alpine Hills
$11 off
$98
per night
$110 total
includes taxes & fees
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

Quality Inn Danville - University Area

Quality Inn Danville - University Area
Danville
$113
per night
$133 total
includes taxes & fees
Quality Inn Danville - University Area

Rocky Mount Motel near Hwy 220

Rocky Mount Motel near Hwy 220
Rocky Mount
$82
per night
$96 total
includes taxes & fees
Sign in for extra savings
Rocky Mount Motel near Hwy 220

Hampton Inn Martinsville

Hampton Inn Martinsville
Martinsville
$183
per night
$408 total
includes taxes & fees
Hampton Inn Martinsville

Comfort Inn Martinsville

Comfort Inn Martinsville
Martinsville
$133
per night
$300 total
includes taxes & fees
Comfort Inn Martinsville

Econo Lodge Martinsville

Econo Lodge Martinsville
Martinsville
$68
per night
$151 total
includes taxes & fees
Econo Lodge Martinsville

Baymont by Wyndham Eden

Baymont by Wyndham Eden
Eden
$115
per night
$256 total
includes taxes & fees
Baymont by Wyndham Eden

Scottish Inns Collinsville-Martinville

Scottish Inns Collinsville-Martinville
Collinsville
$63
per night
$140 total
includes taxes & fees
Scottish Inns Collinsville-Martinville

Microtel Inn & Suites By Wyndham Danville Va

Microtel Inn & Suites By Wyndham Danville Va
Danville
$182
per night
$422 total
includes taxes & fees
Microtel Inn & Suites By Wyndham Danville Va

Travelodge by Wyndham Ridgeway Martinsville Area

Travelodge by Wyndham Ridgeway Martinsville Area
Ridgeway
$85
per night
$189 total
includes taxes & fees
Travelodge by Wyndham Ridgeway Martinsville Area

Travel Inn

Travel Inn
Ridgeway
$69
per night
$153 total
includes taxes & fees
Travel Inn

Hometown Inn Rocky Mount VA

Hometown Inn Rocky Mount VA
Rocky Mount
$75
per night
$168 total
includes taxes & fees
Sign in for extra savings
Hometown Inn Rocky Mount VA

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
Alpine Hills
$148
per night
$332 total
includes taxes & fees
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

Hampton Inn Eden

Hampton Inn Eden
Eden
$137
per night
$307 total
includes taxes & fees
Hampton Inn Eden

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Rocky Mount
$152
per night
$343 total
includes taxes & fees
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Comfort Inn & Suites near Danville Mall

Comfort Inn & Suites near Danville Mall
Danville
$180
per night
$417 total
includes taxes & fees
Comfort Inn & Suites near Danville Mall

The Bee Hotel Danville

The Bee Hotel Danville
Danville
$49 off
$220
per night
$508 total
includes taxes & fees
The Bee Hotel Danville

Baymont by Wyndham Rocky Mount

Baymont by Wyndham Rocky Mount
Rocky Mount
$129
per night
$291 total
includes taxes & fees
Sign in for extra savings
Baymont by Wyndham Rocky Mount

Check out pet-friendly hotels in Martinsville

Hampton Inn Martinsville

Hampton Inn Martinsville
Martinsville
$169
$188 total
includes taxes & fees
Sep 20 - Sep 21
Hampton Inn Martinsville

Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
Salem
$119
$135 total
includes taxes & fees
Sep 7 - Sep 8
Fairfield Inn & Suites by Marriott Roanoke Salem

The Bee Hotel Danville

The Bee Hotel Danville
Danville
$149
$173 total
includes taxes & fees
Sep 7 - Sep 8
The Bee Hotel Danville

Econo Lodge Martinsville

Econo Lodge Martinsville
Martinsville
$61
$67 total
includes taxes & fees
Sep 27 - Sep 28
Econo Lodge Martinsville

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
Alpine Hills
$98
$110 total
includes taxes & fees
Sep 7 - Sep 8
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

Holiday Inn Express Danville by IHG

Holiday Inn Express Danville by IHG
Danville
$121
$141 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Danville by IHG

Baymont by Wyndham Rocky Mount

Baymont by Wyndham Rocky Mount
Rocky Mount
$109
$123 total
includes taxes & fees
Sep 8 - Sep 9
Baymont by Wyndham Rocky Mount

The Holbrook Hotel

The Holbrook Hotel
Danville
$134
$156 total
includes taxes & fees
Sep 20 - Sep 21
The Holbrook Hotel

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
Salem
$95
$107 total
includes taxes & fees
Sep 8 - Sep 9
La Quinta Inn & Suites by Wyndham Roanoke Salem

Early Inn at the Grove

Early Inn at the Grove
Rocky Mount
$169
$191 total
includes taxes & fees
Sep 7 - Sep 8
Early Inn at the Grove
View all properties

You may also like hotels with pools in Martinsville

Hampton Inn Martinsville

Hampton Inn Martinsville
Martinsville
$169
$188 total
includes taxes & fees
Sep 20 - Sep 21
Hampton Inn Martinsville

Econo Lodge Martinsville

Econo Lodge Martinsville
Martinsville
$61
$67 total
includes taxes & fees
Sep 27 - Sep 28
Econo Lodge Martinsville

Travelodge by Wyndham Ridgeway Martinsville Area

Travelodge by Wyndham Ridgeway Martinsville Area
Ridgeway
$68
$76 total
includes taxes & fees
Sep 13 - Sep 14
Travelodge by Wyndham Ridgeway Martinsville Area

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Rocky Mount
$124
$140 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Baymont by Wyndham Eden

Baymont by Wyndham Eden
Eden
$100
$112 total
includes taxes & fees
Sep 20 - Sep 21
Baymont by Wyndham Eden

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
Salem
$95
$107 total
includes taxes & fees
Sep 8 - Sep 9
La Quinta Inn & Suites by Wyndham Roanoke Salem

Country Inn & Suites by Radisson, Roanoke, VA

Country Inn & Suites by Radisson, Roanoke, VA
Alpine Hills
$90
$101 total
includes taxes & fees
Sep 28 - Sep 29
Country Inn & Suites by Radisson, Roanoke, VA

Comfort Inn & Suites near Danville Mall

Comfort Inn & Suites near Danville Mall
Danville
$112
$131 total
includes taxes & fees
Sep 27 - Sep 28
Comfort Inn & Suites near Danville Mall

Hampton Inn Danville, VA

Hampton Inn Danville, VA
Danville
$98
$115 total
includes taxes & fees
Oct 4 - Oct 5
Hampton Inn Danville, VA

Courtyard by Marriott Danville

Courtyard by Marriott Danville
Danville
$152
$177 total
includes taxes & fees
Sep 13 - Sep 14
Courtyard by Marriott Danville
View all properties

You can also stay at hotels with a hot tub in Martinsville

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Rocky Mount
$124
$140 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Gainsboro
$180
$203 total
includes taxes & fees
Oct 4 - Oct 5
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 

Courtyard by Marriott Roanoke Airport

Courtyard by Marriott Roanoke Airport
Miller Court/Arrowood
$135
$153 total
includes taxes & fees
Sep 13 - Sep 14
Courtyard by Marriott Roanoke Airport

Residence Inn by Marriott Roanoke Airport

Residence Inn by Marriott Roanoke Airport
Miller Court/Arrowood
$152
$172 total
includes taxes & fees
Sep 13 - Sep 14
Residence Inn by Marriott Roanoke Airport

Astoria West

Astoria West
Danville
$103
$121 total
includes taxes & fees
Sep 27 - Sep 28
Astoria West
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.
View all properties
Our prices for hotels in Martinsville are cheapest in December
Price trends for hotels in Martinsville
Pricing is based on two traveler single night rates
View properties in September
Typical weather for Martinsville
September
High 27°C / low 16°C. Sunny most days.
View properties in September
27°
16°
21°
10°
14°
10°
-1°
10°
14°
20°
25°
13°
29°
17°
32°
20°
30°
19°
Monthly weather averages (˚C)

Top landmarks in Martinsville

Studio 107

5.6/10 (4 reviews)
Why not give yourself a treat with a trip to Studio 107, just one of the family attractions in central Martinsville. If you have fun at Studio 107, you'll love Virginia Museum of Natural History and Piedmont Arts, both a short walk away.
See properties

Martinsville-Henry County Visitor Center

6.4/10 (6 reviews)
Martinsville-Henry County Visitor Center is worth a visit when in central Martinsville.
See properties

Martinsville-Henry County Heritage Center and Museum

7.2/10 (9 reviews)
The center of Martinsville is home to cultural attractions like Martinsville-Henry County Heritage Center and Museum, so you might want to stop by during your stay. If you want to experience more of the culture Martinsville has to offer, head to Studio 107, Martinsville-Henry County Visitor Center, and Memorial Hospital of Martinsville.
See properties

Virginia Museum of Natural History

7.8/10 (14 reviews)
Virginia Museum of Natural History is 0.5 mi (0.9 km) from central Martinsville, why not stop by during your stay. If you want to experience more of the culture Martinsville has to offer, head to Studio 107, Memorial Hospital of Martinsville, and Martinsville-Henry County Visitor Center.
See properties

Piedmont Arts

5.6/10 (4 reviews)
Why not give yourself a treat with a trip to Piedmont Arts, one of the family attractions located 0.6 mi (0.9 km) from central Martinsville. If you have fun at Piedmont Arts, you'll love Studio 107 and Virginia Museum of Natural History, both a short walk away.
See properties

Liberty Fair Mall

7.0/10 (15 reviews)
If you like shopping, take time out to go to Liberty Fair Mall when in Martinsville.
See properties

Southside Park

Southside Park is worth a visit, located 1.5 mi (2.4 km) from central Martinsville.
See properties

Dick & Willie Passage Rail Trail

7.8/10 (11 reviews)
Dick & Willie Passage Rail Trail is 0.9 mi (1.4 km) from central Martinsville, why not stop by during your stay.
See properties

Martinsville and related destinations

Martinsville is applauded for its cultural attractions such as Martinsville-Henry County Heritage Center and Museum and Studio 107. This family-friendly city has something for everyone including sights like Liberty Fair Mall and Virginia Museum of Natural History within a scenic setting.

See all hotels in Martinsville
A mountainous landscape with autumn foliage.

Check out reviews of Martinsville hotels guests love

The Oakdale Inn

The Oakdale Inn

10/10 Excellent
"This was a fantastic property and much nicer than being at a hotel for a week. The grounds are really pretty and the neighborhood is nice for walks. Erin was amazing and it was nice to have coffee in the morning, breakfast provided if you wanted it and a really quiet experience. Note that this is a house from the 1950s and modern amenities are there, but it's definitely like traveling back in time a little bit"
Don 4-night trip
Posted 2 days ago
The Oakdale Inn
Econo Lodge Martinsville

Econo Lodge Martinsville

10/10 Excellent
"Very accommodating and respectful, my grandmother was able to get in my room on her first floor easily, which I was very grateful for!"
Jared 1-night trip
Posted 3 days ago
Econo Lodge Martinsville
Comfort Inn Martinsville

Comfort Inn Martinsville

8/10 Good
"The hotel is a great place to stay very clean the whole 6 days I was there the fitness room was out of order also the women that works for housekeeping always have a attitude."
Tatyana 5-night trip
Posted 13 days ago
Comfort Inn Martinsville

Frequently asked questions

What hotels do travelers like in Martinsville?
Can I book a refundable hotel in Martinsville?
If you need the flexibility to change your travel plans to Martinsville, most accommodations provide refundable* rates you can book. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Martinsville if I want a vacation home instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 12 vacation homes.
What will the weather in Martinsville be like during my vacation?
July and August are typically the warmest months in Martinsville when the average temp is 74°F. January and February are the coldest months when the average temperature is 41°F. September and May are the months with the most rain.
Why should I book my Martinsville accommodation with Hotels.com?
There are lots of reasons to book your Martinsville trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring