Find and Book Top Hotels in Martinsville

Search among 10 available hotels and places to stay in Martinsville from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-10 out of 10
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great44 reviews
From   US$ 122 /nightSelect
8.6
Great60 reviews
From   US$ 122 /nightSelect
7.8
Very good29 reviews
From   US$ 80 /nightSelect
Places to stay near Martinsville
8.6
Great34 reviews
26.8 mi from Martinsville26.8 mi from City Center
From   US$ 232 /nightSelect
8.2
Great19 reviews
26.7 mi from Martinsville26.7 mi from City Center
From   US$ 182 /nightSelect
8.4
Great45 reviews
26.7 mi from Martinsville26.7 mi from City Center
From   US$ 164 /nightSelect
22.2 mi from Martinsville22.2 mi from City Center
From   US$ 126 /nightSelect
8.0
Great37 reviews
15.9 mi from Martinsville15.9 mi from City Center
From   US$ 79 /nightSelect
8.4
Great34 reviews
21.3 mi from Martinsville21.3 mi from City Center
From   US$ 115 /nightSelect
Bed & Breakfast
8.0
Great56 reviews
30.4 mi from Martinsville30.4 mi from City Center
From   US$ 159 /nightSelect

Best hotels and places to stay in Martinsville

Why visit?

Martinsville, Virginia offers a charming blend of natural beauty and cultural attractions. Known for its rich history and vibrant arts scene, this small city has something for everyone. Whether youre interested in exploring historical sites, enjoying outdoor activities, or indulging in the local cuisine, Martinsville has it all. With a range of accommodations to choose from, including hotels, motels, and pet-friendly options, youll find the perfect place to stay during your visit.

Where to stay?

Historic Downtown: For those looking to immerse themselves in Martinsvilles history, staying in the heart of the Historic Downtown area is a must. With its cobblestone streets and beautifully preserved architecture, this district offers a unique glimpse into the citys past. Several hotels and motels are conveniently located in this area, providing easy access to art galleries, museums, and local shops.

Smith River Sports Complex: If youre a sports enthusiast or enjoy outdoor activities, consider staying near the Smith River Sports Complex. This area offers a range of accommodations, including hotels and motels, and provides easy access to the complexs facilities, such as soccer fields and walking trails. Its also conveniently located near scenic spots like the Smith River and Fairy Stone State Park, where you can enjoy hiking, fishing, and picnicking.

Chatmoss: Located just a short drive from Martinsville, the Chatmoss neighborhood offers a serene and tranquil ambiance. This area is known for its beautiful scenery, including the Chatmoss Country Club golf course and the stunning Lake Lanier. Hotels and lodging options in Chatmoss provide a peaceful retreat for those looking to relax and unwind, while still being close enough to easily access the attractions and amenities of Martinsville.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

Comfort Inn Martinsville: This hotel offers comfortable and affordable rooms with modern amenities. Located in Martinsville, it provides easy access to local attractions such as the Martinsville Speedway. The staff is friendly and accommodating, ensuring a pleasant stay for guests. With its affordable rates and convenient location, Comfort Inn Martinsville is a great budget-friendly option.

Baymont by Wyndham Martinsville: Offering a range of amenities including free breakfast and Wi-Fi, this hotel provides excellent value for money. The rooms are spacious and well-maintained, ensuring a comfortable stay for guests. Located near major highways, it offers easy access to attractions like Fairy Stone State Park and the Virginia Museum of Natural History.

Super 8 by Wyndham Martinsville: With its affordable rates and convenient location, this motel is a popular choice for budget-conscious travelers. The rooms are clean and comfortable, and the staff is friendly and helpful. Super 8 by Wyndham Martinsville provides a comfortable stay without breaking the bank.

Best kid-friendly hotels:

Hampton Inn Martinsville: This hotel offers a range of amenities to ensure a fun and comfortable stay for families. The indoor pool and complimentary breakfast are a hit with kids, while the spacious rooms provide ample space for everyone to relax. The Hampton Inn Martinsville is a pet-friendly hotel, allowing families to bring their furry friends along.

Quality Inn Dutch Inn: Known for its family-friendly atmosphere, this hotel offers a variety of amenities for children, including an outdoor pool and a playground. The spacious rooms are equipped with all the necessary comforts for a pleasant stay. Located near attractions like the Martinsville-Henry County Heritage Center and Museum, Quality Inn Dutch Inn is a convenient choice for families.

Best hotels for a romantic getaway:

The General Francis Marion Hotel: Housed in a beautifully restored historic building, The General Francis Marion Hotel offers a charming and romantic atmosphere. The elegant rooms, with their luxurious furnishings and cozy ambiance, create the perfect setting for a romantic escape. Located in the heart of downtown Martinsville, this hotel is within walking distance of restaurants and shops.

The Collins House Inn: This bed and breakfast exude charm and intimacy, providing an ideal setting for couples. The rooms are beautifully decorated, and the attentive staff ensures a personalized experience for guests. The Collins House Inn is known for its delicious homemade breakfast and warm hospitality, making it a top choice for a romantic getaway.

Best for location:

Hampton Inn Martinsville: Conveniently located near the Martinsville Speedway and the Smith River Sports Complex, this hotel is a great choice for those attending sporting events or seeking outdoor adventures. With its central location, Hampton Inn Martinsville offers easy access to attractions, restaurants, and shopping areas.

Baymont by Wyndham Martinsville: Situated near major highways, this hotel provides easy access to various attractions, including Fairy Stone State Park and the Virginia Museum of Natural History. Its convenient location makes it an excellent base for exploring the surrounding area and enjoying all that Martinsville has to offer.

Comfort Inn Martinsville: Located in the heart of Martinsville, this hotel offers proximity to the citys historic downtown, museums, and art galleries. Guests can easily explore the local attractions, dining options, and shopping areas. Comfort Inn Martinsvilles central location makes it a convenient choice for visitors wanting to experience the essence of the city.

Best for a short city break:

The General Francis Marion Hotel: With its central location in downtown Martinsville, this hotel allows guests to easily explore the citys attractions, shops, and restaurants. The elegant rooms and historic charm provide a comfortable and memorable stay for a short city break.

Super 8 by Wyndham Martinsville: Offering affordable rates and a convenient location, this motel is a great choice for a quick getaway. It provides easy access to the citys main attractions, and the comfortable rooms ensure a pleasant stay. Super 8 by Wyndham Martinsville is ideal for those looking for a budget-friendly option without compromising on convenience.

Show moreLess