Cheap Bus and Train tickets to Fredericksburg, VA

What are the most popular routes to Fredericksburg?

New York City - FredericksburgAverage priceMX$1,051Average duration7h 25mDaily departures42
Washington - FredericksburgAverage priceMX$359Average duration1h 45mDaily departures18
Washington - FredericksburgAverage priceMX$320Average duration1h 8mDaily departures6
Raleigh - FredericksburgAverage priceMX$1,309Average duration4h 43mDaily departures2
Philadelphia - FredericksburgAverage priceMX$803Average duration4h 35mDaily departures12