Top 10 Hotels in Martinsville

See all 90 Hotels in Martinsville
Baymont Inn And Suites Martinsville
Baymont Inn And Suites Martinsville

378 Commonwealth Blvd W, Martinsville 24112

2.5 out of 5.0
3.6 out of 5 (184 reviews)

Situated in Martinsville, this hotel is within 1 mi (2 km) of Liberty Fair Mall and Martinsville-Henry County Visitor Center. …

Get Rates
Early Inn at the Grove
Early Inn at the Grove

50 Floyd Ave, Rocky Mount 24151

4.0 out of 5.0
5 out of 5 (5 reviews)

Situated in Rocky Mount, this bed & breakfast is within a 10-minute walk of Harvester Performance Center and Rocky Mount …

Get Rates
Travel Inn
Travel Inn

4520 Greensboro Rd, Ridgeway 24148

2.0 out of 5.0
4 out of 5 (1 reviews)

Situated in Ridgeway, this motel is 0.6 mi (1 km) from Martinsville Speedway and within 6 mi (10 km) of Richard P. Gravely Jr …

Get Rates
Quality Inn Dutch Inn
Quality Inn Dutch Inn

2360 Virginia Ave, Collinsville 24078

2.5 out of 5.0
3.4 out of 5 (113 reviews)

Situated in Collinsville, this motel is within 3 mi (5 km) of Textile Heritage Trail, Liberty Fair Mall, and Dick & Willie …

Get Rates
Comfort Inn Martinsville
Comfort Inn Martinsville

1895 Virginia Ave, Martinsville 24112

2.5 out of 5.0
3.9 out of 5 (102 reviews)

Situated in Martinsville, this hotel is within 3 mi (5 km) of Liberty Fair Mall, Dick & Willie Passage Rail Trail, and …

Get Rates
Hampton Inn Martinsville
Hampton Inn Martinsville

50 Hampton Dr, Martinsville 24112

2.5 out of 5.0
4.3 out of 5 (90 reviews)

Situated in the business district, this hotel is within 3 mi (5 km) of Liberty Fair Mall, Textile Heritage Trail, and Dick …

Get Rates
Baymont Inn And Suites Eden
Baymont Inn And Suites Eden
3.8 mi from Martinsville
2.5 out of 5.0
4 out of 5 (112 reviews)

Situated in Eden, this motel is within 2 mi (3 km) of Morehead Memorial Hospital, Oak Hill Golf Course, and Lynrock Golf …

Get Rates
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
12.6 mi from Martinsville
4.0 out of 5.0
4.6 out of 5 (867 reviews)

Located in the heart of Roanoke, this hotel is within a 10-minute walk of Roanoke Visitor Center, Science Museum of Western …

Get Rates
Best Western Windsor Inn & Suites
Best Western Windsor Inn & Suites
16.2 mi from Martinsville
2.5 out of 5.0
3.8 out of 5 (208 reviews)

Situated in Danville, this hotel is within 3 mi (5 km) of Danville's Riverwalk Trail, Legion Field, and Anglers Park. The …

Get Rates
Blue Jay Motel
Blue Jay Motel
17.2 mi from Martinsville
2.0 out of 5.0
2 out of 5 (1 reviews)

Situated in Salem, this motel is 0.4 mi (0.6 km) from Dixie Caverns and within 12 mi (20 km) of Moyers Sports Complex and …

$45

Recent Reviews in Martinsville

Hide content

Where to stay in Martinsville

Martinsville Hotel Guide

Researching a hotel or apartment in Southern Virginia, specifically in or around Martinsville? Within 0.1 miles of its central area, you can find 9 Expedia-listed accommodation options.

Martinsville's downtown area is an easy walk from places to stay like Baymont Inn And Suites Martinsville and Super 8 Martinsville VA.

Collinsville is a popular accommodation area. Collinsville is 3 miles from downtown, and offers 2 accommodation options. Hotel options here include the Quality Inn Dutch Inn and Knights Inn Collinsville Va.

The Econo Lodge Martinsville is one of a limited number of more economical lodging options in Martinsville.

The Hampton Inn Martinsville is situated 2 miles away from the center of Martinsville. Another alternative is the Econo Lodge, which is situated 16 miles away. Two more accommodation options include the Shayona Inn Eden and the Hampton Inn Eden.

The closest accommodation options in Southern Virginia include Danville and Collinsville. Danville is 30 miles to the east of Martinsville, while Collinsville is 3 miles to the northwest. Hotels in Danville are the Courtyard by Marriott Danville and Hampton Inn Danville. While Collinsville apartments and hotels include the Comfort Inn Martinsville and Deluxe Inn Martinsville.

Get your sports fix with a trip to Greensboro Coliseum, which is 45 miles to the south of Martinsville. Those wishing to stay close to the action can take their choice from the Proximity Hotel or the O.Henry Hotel.

Piedmont Triad International Airport is 40 miles from Martinsville. Visitors who wish to stay close by, can easily book a room at the Homewood Suites by Hilton Greensboro Airport or the Embassy Suites Greensboro Airport.