There are
181 mi
from Cranston, RI to Secaucus, NJ
That's the driving distance. It would take 3 hours 55 mins to go from Cranston, Rhode Island to Secaucus, New Jersey.
The flight distance (direct flight from Cranston, RI to Secaucus, NJ) is 152.22 mi.
181 mi = 291.16 kms