Cheap Bus and Train tickets to Danville, VA, US

What are the most popular routes to Danville?

New York City - DanvilleAverage price$222Average duration9h 22mDaily departures1
Atlanta - DanvilleAverage price$152Average duration8h 57mDaily departures1
Newark - DanvilleAverage price$280Average duration9h 2mDaily departures2
Washington - DanvilleAverage price$71Average duration5h 35mDaily departures3
Richmond - DanvilleAverage price$228Average duration13h 40mDaily departures3