Travel from New-Jersey to Lancaster-PA-USA

Train from New Jersey to Lancaster

Amtrak operates a train from Newark to Lancaster every 3 hours. Tickets cost $55 - $120 and the journey takes 2 h 19 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 New Jersey to Lancaster

From Newark Penn Station Amtrak train to Lancaster Amtrak. 2 h 19 min $101. From Newark Penn Station Amtrak train to Philadelphia 30th Street Station Amtrak then train to Lancaster Amtrak. 2 h 57 min $205. From Newark drive to Lancaster. 2 h 37 min $18.

How long does it take to get from New Jersey to Lancaster?

The train from Newark Penn Station Amtrak to Lancaster Amtrak takes 2 h 19 min and departs every 3 hours.

Operators from New Jersey to Lancaster