Travel from Philadelphia to Morristown

Train from Philadelphia to Morristown

Amtrak Acela Express operates a train from Philadelphia to Morristown every 30 minutes. Tickets cost $70 - $200 and the journey takes 54 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 Morristown

From Philadelphia 30th Street Station Amtrak train to Bus Lanes, line 76 bus to Newark Broad St, then train to Morristown.2 h 24 min$175
From Suburban Station train to Trenton Transit Center, train to Frank R Lautenberg Secaucus Upper Level, then train to Morristown.4 h 13 min$33
From Philadelphia drive to Morristown.1 h 41 min$9

How long does it take to get from Philadelphia to Morristown?

It takes approximately 2 h 24 min to get from Philadelphia to Morristown, including transfers.

Is there a direct train between Philadelphia and Morristown?

No, there is no direct train from Philadelphia to Morristown. However, there are services departing from Suburban Station and arriving at Morristown via Trenton Transit Center and Frank R Lautenberg Secaucus Upper Level. The journey, including transfers, takes approximately 4 h 13 min.

Operators from Philadelphia to Morristown

Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
NJ TransitNJ Transit