There are
269 mi
from Jersey City, NJ to Lebanon, NH
That's the driving distance. It would take 5 hours 40 mins to go from Jersey City, New Jersey to Lebanon, New Hampshire.
The flight distance (direct flight from Jersey City, NJ to Lebanon, NH) is 221.97 mi.
269 mi = 432.85 kms