Cheap Bus and Train tickets to Charlottesville

What are the most popular routes to Charlottesville?

Washington - CharlottesvilleAverage price$51Average duration2h 25mDaily departures4
Washington - CharlottesvilleAverage price$60Average duration3h 5mDaily departures3
Alexandria - CharlottesvilleAverage price$69Average duration2h 5mDaily departures4
Charlotte - CharlottesvilleAverage price$148Average duration15h 25mDaily departures3
Charlotte - CharlottesvilleAverage price$160Average duration5h 23mDaily departures1