There are
58 mi
from Trenton, NJ to Secaucus, NJ
That's the driving distance. It would take 1 hour 20 mins to go from Trenton, New Jersey to Secaucus, New Jersey.
The flight distance (direct flight from Trenton, NJ to Secaucus, NJ) is 53.52 mi.
58 mi = 93.60 kms