Cheap Bus and Train tickets to Ashland, VA

What are the most popular routes to Ashland?

Washington - AshlandAverage priceR 329Average duration1h 55mDaily departures4
Alexandria - AshlandAverage priceR 329Average duration1h 40mDaily departures1
Alexandria - AshlandAverage priceR 462Average duration1h 37mDaily departures4
New York City - AshlandAverage priceR 1 946Average duration7hDaily departures1
Norfolk - AshlandAverage priceR 378Average duration2h 23mDaily departures2