Cheap Bus and Train tickets to Roanoke

What are the most popular routes to Roanoke?

Philadelphia - RoanokeAverage price$100Average duration15h 35mDaily departures7
New York City - RoanokeAverage price$170Average duration9h 33mDaily departures2
Alexandria - RoanokeAverage price$42Average duration4h 41mDaily departures2
Manassas - RoanokeAverage price$42Average duration4h 7mDaily departures2
Washington - RoanokeAverage price$44Average duration5h 6mDaily departures2