Cheap Bus and Train tickets to Manassas

What are the most popular routes to Manassas?

Roanoke - ManassasAverage priceMX$507Average duration4h 5mDaily departures2
Charlotte - ManassasAverage priceMX$2,519Average duration6h 52mDaily departures1
Charlottesville - ManassasAverage priceMX$507Average duration1h 25mDaily departures4
Washington - ManassasAverage priceMX$382Average duration52mDaily departures4
Philadelphia - ManassasAverage priceMX$1,585Average duration3h 40mDaily departures4