Skip to main content

Filter by:


Star Rating

Review Score

Martinsville – 3 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hampton Inn Martinsville, hotel in Martinsville

This Martinsville hotel is 3 miles from the Virginia Museum of Natural History. Hampton Inn Martinsville features an outdoor pool and guest rooms with free Wi-Fi and cable TV.

8.3
Scored 8.3
Very Good
Rated very good
168 reviews
Price from$220.73per night
Econo Lodge, hotel in Martinsville

This Martinsville hotel is only a 5-minute drive to Patrick Henry Community College and the Liberty Fair Mall. It features an outdoor pool and rooms with free Wi-Fi.

5.9
Scored 5.9
Above average
Rated okay
174 reviews
Price from$65.66per night
Travelodge by Wyndham Ridgeway Martinsville Area, hotel in Martinsville

Travelodge by Wyndham Ridgeway Martinsville Area is located in Martinsville, 1.4 miles from Martinsville Speedway. This 2-star motel offers a 24-hour front desk and free WiFi.

6.7
Scored 6.7
Pleasant
Rated pleasant
45 reviews
Price from$65.45per night
Scottish Inns Collinsville - Martinsville, hotel in Martinsville

Located in Collinsville, 7.9 miles from Martinsville Speedway, Scottish Inns Collinsville - Martinsville provides accommodations with free WiFi and free private parking.

6.4
Scored 6.4
Pleasant
Rated pleasant
505 reviews
Price from$60per night
Relax Inn, hotel in Martinsville

Located in Collinsville, 7.5 miles from Martinsville Speedway, Relax Inn provides accommodations with free WiFi and free private parking. This 2-star hotel offers a 24-hour front desk.

6.8
Scored 6.8
Pleasant
Rated pleasant
5 reviews
Price from$69per night
Cozy and Renovated 3 Bedroom Home, hotel in Martinsville

This recently renovated vacation home features a building dating back to 1935, which is 11 miles from Martinsville Speedway. There's a sun terrace and guests can use free Wifi and free private...

9.7
Scored 9.7
Exceptional
Rated exceptional
21 reviews
Price from$115.27per night
Giggling Creek Cottage - BedJet! King Sized! Gazebo, 45 Acres, Arcades, Nintendo, more, hotel in Martinsville

Providing a garden, Giggling Creek Cottage - BedJet! King Sized! Gazebo, 45 Acres, Arcades, Nintendo, more provides accommodations in Henry. Guests can benefit from a patio and an outdoor fireplace.

9.1
Scored 9.1
Wonderful
Rated wonderful
14 reviews
Price from$99per night
See all hotels in and around Martinsville
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Martinsville:

  • 4.0
    Scored 4.0

    Shower was hot. Television had good selection.

    Shower was hot. Television had good selection. Bed mattress old, bed cover had multiple cigarette burn holes. Clean toilet, shower and sink. However, towels weren’t checked for dirt as ours had. Dining room was clean, yet only selection was one waffle iron shared and waited on by many. Frozen sausage biscuits were tough and flavorless once heated. Will not return, nor recommend.
    Charles
  • 8.0
    Scored 8.0

    King bedroom, if you like bright lighting there was lots.

    King bedroom, if you like bright lighting there was lots. But also had night light by sink and little lights by bed with gooseneck so could point them upwards or wherever you want. Large counter space with the sink. Desk and chair. 2 chain adjustable shades for just shade or dark. Living room type stuffed chair. Bed was firm but not uncomfortable (and I prefer soft) pillow selection is great! Back from the road, so it was quiet and clean. Was disappointed that there was no microwave or mini fridge just coffee maker. But hot/cold breakfast option s were complimentary with egg choices, sausage and bacon, bagels, toast, muffins, yogurt, etc, cold cereals, fruit, coffee, juice, hot chocolate, in a nice room right off the lobby. And lots of places to eat right down the road. No towel racks at all, no grab bars or even soap dish in tub/shower. The entry door to room swings open towards the sink. But overall good value for the price.
    Suzanne
    United States of America
  • 2.0
    Scored 2.0

    I am going to send an attachment picture of Of what my...

    I am going to send an attachment picture of Of what my sheets look like in this hotel, also someone that came into the room maybe the cleaning lady stole my children's socks I had bought my children clean White Sox came back to the room they were gone my children had to wear that shoes with no socks in them not happy at all I am demanding a refund
    Deborah
    United States of America

Explore guest reviews of hotels in Martinsville

  • 5.9
    Scored 5.9
    Above average
    Rated okay
     · 44 reviews
    The guy was not to friendly at the front desk he was a little rude and the room wasn’t decent the bathroom was nasty the AC in the window was disgusting looking black stuff all over top of it them thin covers did no good was cold all night the refrigerator and microwave was nasty definitely will never ever stay there again just a nasty little hotel if you ask me and need better staff cause that foreign man up front ain’t it
    Y
    YOLANDA
    United States of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 17 reviews
    Property was as described and perfect for the trip. 2 nice bedrooms - 1 King Bed and 1 with Two Queens. Kitchen was well stocked with essentials. Living room and dining area were clean and comfortable. Large streaming TV in living room. Back porch was lovely overlooking property. If you need to be in the Martinsville Area, this is a recommended home. Remember it is designed for a two-night minimum stay.
    richard
    United States of America
  • 4.9
    Scored 4.9
    Disappointing
    Rated disappointing
     · 7 reviews
    Booked the hotel for couple our employees but they checked out the same night due Bed bugs, full of bed bugs This hotel should not be in operation until they get their act together - terrible hotel
    R
    Rollo
    United States of America
  • From $73.74 per night
    5.9
    Scored 5.9
    Above average
    Rated okay
     · 174 reviews
    I enjoyed my stay there, would definitely stay there again. Staff was very friendly and courteous. Room was very w, and bed was comfortable. Hotel was very close to main roads and restaurants.
    Frederick
    United States of America
  • From $119.85 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 67 reviews
    the property is ok. it’s been under renovation for literally years. it has been my hotel of choice for some time, no pun intended. It is centrally located between all my family in the area.
    Chris
    United States of America
  • From $219.02 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 168 reviews
    Clean hotel. Hot (free) breakfast included eggs and waffles. Workout room had free weights.
    brooklyn alan
    United States of America
  • From $73.74 per night
    5.9
    Scored 5.9
    Above average
    Rated okay
     · 174 reviews
    The staff were friendly and it was a cheap place to stay
    Katlyn
    United States of America
  • From $219.02 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 168 reviews
    newer than most of the other motels/hotels in the area.
    A
    Anonymous
    United States of America
  • 5.5
    Scored 5.5
    Average
    Rated fair
     · 31 reviews
    the only thing good about this hotel is that it’s quiet
    Canty
    United States of America
  • From $119.85 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 67 reviews
    For the money the best Hotel in Martinsville
    Edward
    United States of America
  • 4.0
    Scored 4.0
    Disappointing
    Rated disappointing
     · 28 reviews
    Right across from Martinsville Speedway
    A
    Anonymous
    United States of America
  • 5.9
    Scored 5.9
    Above average
    Rated okay
     · 44 reviews
    Convenient and cheap
    Crystal
    United States of America

Research, refine, and make plans for your whole trip