Cheap Bus and Train tickets to Danville, VA, US

What are the most popular routes to Danville?

Washington - DanvilleAverage price$69Average duration5h 35mDaily departures3
Greensboro - DanvilleAverage price$13Average duration1h 30mDaily departures2
Greensboro - DanvilleAverage price$41Average duration57mDaily departures1
New York City - DanvilleAverage price$385Average duration9h 22mDaily departures1
Manassas - DanvilleAverage price$125Average duration4hDaily departures1