There are 4 ways to get from Roanoke to Martinsville by train, bus, car, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Roanoke to Lynchburgtrain
- Take the bus from Kemper Street Station to Danville Transit System Hubbus
- Take the bus from Danville Transit System Hub to The Village at Martinsvillebus
5h 34m$53–78Drive 49.6 mi
cheapest- Drive from Roanoke to Martinsvillecar 49.6 mi
1h 12m$9–14Taxi
- Take the taxi from Roanoke to Martinsvilletaxi 49.6 mi
1h 12m$110–140Bus
- Take the bus from Roanoke Bus Stop to Lynchburg Transit Centerbus
- Take the bus from Kemper Street Station to Danville Transit System Hubbus
- Take the bus from Danville Transit System Hub to The Village at Martinsvillebus
5h 35m$44–59
Roanoke to Martinsville by train and bus
Questions & Answers
The cheapest way to get from Roanoke to Martinsville is to drive which costs $9 - $14 and takes 1h 12m.
The fastest way to get from Roanoke to Martinsville is to drive which takes 1h 12m and costs $9 - $14.
No, there is no direct bus from Roanoke to Martinsville. However, there are services departing from Roanoke Bus Stop and arriving at The Village at Martinsville via Kemper Street Station and Danville Transit System Hub. The journey, including transfers, takes approximately 5h 35m.
The distance between Roanoke and Martinsville is 150 miles. The road distance is 49.9 miles.
The best way to get from Roanoke to Martinsville without a car is to train and bus which takes 5h 34m and costs $50 - $80.
It takes approximately 5h 34m to get from Roanoke to Martinsville, including transfers.
Roanoke to Martinsville bus services, operated by Greyhound USA, depart from Roanoke Bus Stop station.
Roanoke to Martinsville bus services, operated by Greyhound USA, arrive at Lynchburg Transit Center station.
Yes, the driving distance between Roanoke to Martinsville is 50 miles. It takes approximately 1h 12m to drive from Roanoke to Martinsville.
There are 20+ hotels available in Martinsville.
What companies run services between Roanoke, VA, USA and Martinsville, VA, USA?
You can take a bus from Roanoke Bus Stop to The Village at Martinsville via Lynchburg Transit Center, Kemper Street Station, and Danville Transit System Hub in around 5h 35m.
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Roanoke to Lynchburg
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- $16–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-800-827-3490
- [email protected]
- Website
- virginiabreeze.drpt.virginia.gov
Bus from Kemper Street Station to Danville Transit System Hub
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $20–24
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Danville Transit System Hub to The Village at Martinsville
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $16–20
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Kemper Street Station to Danville Transit System Hub
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $20–24
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Danville Transit System Hub to The Village at Martinsville
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $16–20
- Schedules at
- virginiabreeze.drpt.virginia.gov
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Roanoke Bus Stop to Lynchburg Transit Center
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $7–15
- Website
- https://www.greyhound.com/
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide





