Travel from Philadelphia to Fredericksburg-VA-USA

Bus or train from Philadelphia to Fredericksburg?

Amtrak Northeast Regional operates a train from Philadelphia to Fredericksburg every 4 hours. Tickets cost $80 - $200 and the journey takes 3 h 23 min. Alternatively, Megabus operates a bus from Philadelphia to Fredericksburg hourly. Tickets cost $5 - $25 and the journey takes 3 h 10 min. Greyhound USA also services this route 3 times a day.

Book transport from Philadelphia to Fredericksburg

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Philadelphia to Fredericksburg

From Philadelphia 30th Street Station Amtrak train to Fredericksburg Amtrak. 3 h 23 min $125. From Philadelphia 30th Street Station Amtrak train to Washington Union Station Amtrak then train to Fredericksburg Amtrak. 3 h 43 min $269. From Philadelphia, PA bus to Washington, DC then bus to Fredericksburg, VA. 5 h 23 min $35. From Philadelphia drive to Fredericksburg. 3 h 29 min $22. From Suburban Station train to Philadelphia airport, fly to Reagan Washington airport, subway to Alexandria Amtrak, then train to Fredericksburg. 4 h 20 min $350. From Suburban Station train to Philadelphia airport, fly to Washington Dulles airport, bus to ROSSLYN station, subway to Alexandria Amtrak, then train to Fredericksburg. 5 h 30 min $409. From Suburban Station train to Philadelphia airport, fly to Charlottesville airport, taxi to Charlottesville - Amtrak, VA, then bus to Fredericksburg. 5 h 46 min $401. From Suburban Station train to Philadelphia airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, train to Washington Union Station Amtrak, then train to Fredericksburg. 5 h 27 min $570. From Suburban Station train to Philadelphia airport, fly to Richmond airport, bus to Richmond Main Street Amtrak, then train to Fredericksburg. 6 h 44 min $390.

Is there a direct train between Philadelphia and Fredericksburg?

Yes, there is a direct train departing from Philadelphia 30th Street Station Amtrak and arriving at Fredericksburg Amtrak. Services depart every 4 hours, and operate every day. The journey takes approximately 3½ hours.

Is there a direct bus between Philadelphia and Fredericksburg?

No, there is no direct bus from Philadelphia to Fredericksburg. However, there are services departing from Philadelphia, PA and arriving at Fredericksburg, VA via Washington, DC. The journey, including transfers, takes approximately 5 h 23 min.