Miles between Philadelphia, PA and Trenton, NJ

There are
33 mi
from Philadelphia, PA to Trenton, NJ

That's the driving distance. It would take 48 minutes to go from Philadelphia, Pennsylvania to Trenton, New Jersey.

The flight distance (direct flight from Philadelphia, PA to Trenton, NJ) is 28.81 mi.

33 mi = 53.64 kms