Cheap Bus and Train tickets to Roanoke

What are the most popular routes to Roanoke?

New York City - RoanokeAverage pricePEN 308Average duration16h 5mDaily departures11
Washington - RoanokeAverage pricePEN 106Average duration5h 10mDaily departures2
Philadelphia - RoanokeAverage pricePEN 178Average duration7h 44mDaily departures3
Boston - RoanokeAverage pricePEN 418Average duration1d 1hDaily departures4
Boston - RoanokeAverage pricePEN 565Average duration13h 55mDaily departures3