There are 4 ways to get from Roanoke to Altavista by bus (Greyhound), train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Roanoke Bus Stop to Lynchburg Transit Centerbus Greyhound US0600
- Take the bus from Kemper Street Station to Altavista Commons Walmartbus Piedmont Express
4h 1m$24–35Drive 44.3 mi
cheapest- Drive from Roanoke to Altavistacar 44.3 mi
1h 7m$9–12Train, bus
- Take the train from Roanoke to Lynchburgtrain Northeast Regional
- Take the bus from Kemper Street Station to Altavista Commons Walmartbus Piedmont Express
4h 10m$33–54Taxi
- Take the taxi from Roanoke to Altavistataxi 44.3 mi
1h 7m$110–140
Roanoke to Altavista by bus
Questions & Answers
The cheapest way to get from Roanoke to Altavista is to drive which costs $8 - $12 and takes 1h 7m.
The fastest way to get from Roanoke to Altavista is to drive which takes 1h 7m and costs $8 - $12.
No, there is no direct bus from Roanoke to Altavista. However, there are services departing from Roanoke Bus Stop and arriving at UVA Dialysis via Kemper Street Station and Altavista Commons. The journey, including transfers, takes approximately 4h 1m.
The distance between Roanoke and Altavista is 80 miles. The road distance is 44.5 miles.
The best way to get from Roanoke to Altavista without a car is to bus which takes 4h 1m and costs $24 - $40.
It takes approximately 4h 1m to get from Roanoke to Altavista, including transfers.
Roanoke to Altavista bus services, operated by Greyhound USA, depart from Roanoke Bus Stop station.
Roanoke to Altavista bus services, operated by Greyhound USA, arrive at Lynchburg Transit Center station.
Yes, the driving distance between Roanoke to Altavista is 45 miles. It takes approximately 1h 7m to drive from Roanoke to Altavista.
There are 25+ hotels available in Altavista.
What companies run services between Roanoke, VA, USA and Altavista, VA, USA?
You can take a bus from Roanoke Bus Stop to UVA Dialysis via Lynchburg Transit Center, Kemper Street Station, Altavista Commons Walmart, and Altavista Commons in around 4h 1m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Roanoke to Lynchburg
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- $17–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Roanoke Bus Stop to Lynchburg Transit Center
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $8–16
- Website
- https://www.greyhound.com/
- Phone
- +1-800-827-3490
- [email protected]
- Website
- virginiabreeze.drpt.virginia.gov
Bus from Kemper Street Station to Altavista Commons Walmart
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $15–19
- Schedules at
- virginiabreeze.drpt.virginia.gov
Bus from Kemper Street Station to Altavista Commons Walmart
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $15–19
- Schedules at
- virginiabreeze.drpt.virginia.gov
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide





