Miles between Trenton, NJ and Petal, MS

There are
1,147 mi
from Trenton, NJ to Petal, MS

That's the driving distance. It would take 21 hours 13 mins to go from Trenton, New Jersey to Petal, Mississippi.

The flight distance (direct flight from Trenton, NJ to Petal, MS) is 1,016.45 mi.

1,147 mi = 1.61 kms