There are 4 ways to get from Philadelphia to Trenton by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  27 min

  1. Keystone Service / ...

$6 - $40

Cheapest option

Bus  •  2 h 18 min

  1. 409

$5 - $14

2 alternative options

Taxi  •  41 min

  1. 33.5 miles

$150 - $180

Drive  •  41 min

  1. 33.5 miles

$3 - $5

What companies run services between Philadelphia, PA, USA and Trenton, NJ, USA?

Amtrak operates a train from Philadelphia to Trenton every 30 minutes. 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 $5 - $14 and the journey takes 2 h 18 min.

Train operators
Bus operators
Other operators
Taxi from Philadelphia to Trenton
Ave. Duration
41 min
Estimated price
$150 - $180
http://www.philapark.org/
Website
philapark.org
Freedom Taxi
Phone
+1 215-222-9999
Website
facebook.com
Phila Taxi Service
Phone
+1 267-309-2675
Website
philataxiservice.com
Philadelphia Taxicab Service
Phone
+1 215-535-6700
Website
philataxicab.com

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Philadelphia and Trenton is 46 km. The road distance is 54 km.

The cheapest way to get from Philadelphia to Trenton is to drive which costs $3 - $5 and takes 41 min.

The quickest way to get from Philadelphia to Trenton is to train which takes 27 min and costs $6 - $40.

Yes, there is a direct train departing from Philadelphia 30th Street Station Amtrak and arriving at Trenton Transit Center Amtrak. Services depart every 30 minutes, and operate every day. The journey takes approximately 27 min.

Yes, there is a direct bus departing from Broad St At Cherry St and arriving at South Broad St At Division St. Services depart hourly, and operate every day. The journey takes approximately 2 h 18 min.

The train from Philadelphia 30th Street Station Amtrak to Trenton Transit Center Amtrak takes 27 min including transfers and departs every 30 minutes.