Travel from Philadelphia to Trenton

Bus or train from Philadelphia to Trenton?

Amtrak operates a train from Philadelphia to Trenton hourly. Tickets cost $22 - $40 and the journey takes 27 min. SEPTA also services this route hourly. Alternatively, NJ Transit operates a bus from Philadelphia to Trenton hourly. Tickets cost $4 - $14 and the journey takes 2 h 15 min.

Book transport from Philadelphia to Trenton

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 Trenton

From Philadelphia 30th Street Station Amtrak train to Trenton Transit Center Amtrak. 27 min $27. From 12-13th and Locust train to Walter Rand Transportation Ctr then tram to TRENTON TRANSIT CENTER station. 1 h 26 min $3. From Broad St At Cherry St bus to S Broad St At Liberty St. 2 h 15 min $11. From Philadelphia taxi to Trenton. 41 min $177. From Philadelphia drive to Trenton. 41 min $4.

Operators from Philadelphia to Trenton