Martinsville, Virginia, United States of America

Cheap Hotels in Martinsville

Guests

Why book with Hotels.com?

Cheap Hotels in Martinsville

  • Hampton Inn Martinsville

    Hampton Inn Martinsville

    2.5-star

    8.8 miles to city centre

    Guest rating8.8.Fabulous140 Hotels.com guest reviews
    Hampton Inn Martinsville
  • Comfort Inn near Martinsville Speedway

    Comfort Inn near Martinsville Speedway

    2.5-star

    8.8 miles to city centre

    Guest rating7.0.Good108 Hotels.com guest reviews
    Comfort Inn near Martinsville Speedway
  • Baymont by Wyndham Martinsville

    Baymont by Wyndham Martinsville

    2.5-star

    9.2 miles to city centre

    Guest rating7.0.Good90 Hotels.com guest reviews
    Baymont by Wyndham Martinsville
  • Scottish inns Collinsville-Martinville

    Scottish inns Collinsville-Martinville

    2-star

    8.4 miles to city centre

    Guest rating6.6.Good69 Hotels.com guest reviews
    Scottish inns Collinsville-Martinville
  • Econo Lodge

    Econo Lodge

    2-star

    9 miles to city centre

    Guest rating6.4.Good75 Hotels.com guest reviews
    Econo Lodge
  • Quality Inn Dutch Inn

    Quality Inn Dutch Inn

    2.5-star

    8.3 miles to city centre

    Guest rating6.4.Good68 Hotels.com guest reviews
    Quality Inn Dutch Inn
  • Raceway Inn

    Raceway Inn

    2-star

    9.5 miles to city centre

    Guest rating5.6.Fair32 Hotels.com guest reviews
    Raceway Inn
  • Baymont by Wyndham Rocky Mount

    Baymont by Wyndham Rocky Mount

    2.5-star

    13.1 miles to city centre

    Guest rating7.2.Good155 Hotels.com guest reviews
    Baymont by Wyndham Rocky Mount
  • Holiday Inn Express Hotel & Suites Rocky Mount, an IHG Hotel

    Holiday Inn Express Hotel & Suites Rocky Mount, an IHG Hotel

    2.5-star

    12.8 miles to city centre

    Guest rating8.4.Very good142 Hotels.com guest reviews
    Holiday Inn Express Hotel & Suites Rocky Mount, an IHG Hotel
  • Travelodge by Wyndham Ridgeway Martinsville Area

    Travelodge by Wyndham Ridgeway Martinsville Area

    2-star

    13.1 miles to city centre

    Guest rating5.6.Fair37 Hotels.com guest reviews
    Travelodge by Wyndham Ridgeway Martinsville Area
  • Hotel Floyd

    Hotel Floyd

    2-star

    25 miles to city centre

    Guest rating9.4.Exceptional104 Hotels.com guest reviews
    Hotel Floyd
  • Baymont by Wyndham Eden

    Baymont by Wyndham Eden

    2.5-star

    24.9 miles to city centre

    Guest rating8.6.Fabulous147 Hotels.com guest reviews
    Baymont by Wyndham Eden
  • Hampton Inn Eden

    Hampton Inn Eden

    2.5-star

    24.8 miles to city centre

    Guest rating8.2.Very good109 Hotels.com guest reviews
    Hampton Inn Eden
  • Eden Inn Motel

    Eden Inn Motel

    2-star

    24.1 miles to city centre

    Guest rating5.6.Fair41 Hotels.com guest reviews
    Eden Inn Motel
  • Econo Lodge

    Econo Lodge

    2-star

    24.8 miles to city centre

    Guest rating7.0.Good26 Hotels.com guest reviews
    Econo Lodge
See more properties

Find out more about Martinsville

Are you travelling to Martinsville on a tight budget or just don’t want to spend all your travel money on accommodation? Hotels.com has many cheap hotels in Martinsville for you to choose from. To get the most value for your money, you can easily compare hotel prices in all of Martinsville or in a certain area that suits you best.
You can book cheap accommodation in Martinsville close to the attractions you are interested in. Our detailed maps also give you the opportunity to choose between the cheapest hotels in Martinsville based on proximity to transport.
Another good way to get the most out of a limited budget, provided your plans are a bit flexible, can be to stay in a hotel in the vicinity of Martinsville. Our detailed search function also makes it quick and easy to find accommodation that offers what is important for your trip. For example, it could be a certain theme, number of stars, a budget hotel with pool or a hotel with complimentary breakfast.
To help you get our best hotel deals and cheap accommodation in Martinsville we show you available discounts when you choose your dates. We always launch new offers and our range contains hotels for all budgets to give you a cheaper stay.
You can also read 582 original reviews to find the perfect room for your stay. Currently the accommodation with the highest score is Hampton Inn Martinsville.
To get save even more on your stay in Martinsville, you can join ourloyalty programme Hotels.com Rewards, which gives you 1 night free for each 10 nights you stay in participating hotels*. It only takes two minutes to register.
And don’t forget that Hotels.com offers a price guarantee so you can book hotels for the lowest possible price.

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Martinsville hotels