Cheap Bus and Train tickets to Fredericksburg, VA

What are the most popular routes to Fredericksburg?

Philadelphia - FredericksburgAverage priceCHF 35Average duration4h 30mDaily departures8
Richmond - FredericksburgAverage priceCHF 17Average duration1hDaily departures7
Charlottesville - FredericksburgAverage priceCHF 18Average duration1h 35mDaily departures1
Baltimore - FredericksburgAverage priceCHF 43Average duration2h 27mDaily departures12
Baltimore - FredericksburgAverage priceCHF 25Average duration2h 40mDaily departures11