Cheap Bus and Train tickets to Roanoke

What are the most popular routes to Roanoke?

New York City - RoanokeAverage price$100Average duration9h 33mDaily departures2
Washington - RoanokeAverage price$53Average duration9h 25mDaily departures4
Washington - RoanokeAverage price$31Average duration5h 10mDaily departures2
Boston - RoanokeAverage price$110Average duration1d 1hDaily departures4
Baltimore - RoanokeAverage price$60Average duration6h 25mDaily departures5