Cheap Bus and Train tickets to Charlottesville

What are the most popular routes to Charlottesville?

New York City - CharlottesvilleAverage price$74Average duration13h 30mDaily departures11
Washington - CharlottesvilleAverage price$22Average duration2h 29mDaily departures4
Washington - CharlottesvilleAverage price$36Average duration3h 40mDaily departures3
Philadelphia - CharlottesvilleAverage price$58Average duration11h 30mDaily departures5
Philadelphia - CharlottesvilleAverage price$86Average duration5h 9mDaily departures4