There are
58 mi
from Norwalk, CT to Bayonne, NJ
That's the driving distance. It would take 1 hour 26 mins to go from Norwalk, Connecticut to Bayonne, New Jersey.
The flight distance (direct flight from Norwalk, CT to Bayonne, NJ) is 48.20 mi.
58 mi = 92.79 kms