Travel from Philadelphia to Ephrata-PA-USA

Bus or train from Philadelphia to Ephrata?

Amtrak operates a train from Philadelphia to Ephrata hourly. Tickets cost $26 - $55 and the journey takes 1 h 8 min. Alternatively, Bieber Transportation Group operates a bus from Philadelphia to Ephrata once daily. Tickets cost $22 - $35 and the journey takes 2 h 40 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Philadelphia to Ephrata

From Philadelphia 30th Street Station Amtrak train to Lancaster Amtrak then taxi to Ephrata. 1 h 24 min $83. From JFK Blvd bus to Lancaster then taxi to Ephrata. 2 h 56 min $71. From Philadelphia drive to Ephrata. 1 h 12 min $8.

Operators from Philadelphia to Ephrata

Amtrak+1 1-800-872-7245Amtrak
Bieber Transportation GroupBieber Transportation Group