There are
226 mi
from New Haven, CT to Lebanon, PA
That's the driving distance. It would take 4 hours 51 mins to go from New Haven, Connecticut to Lebanon, Pennsylvania.
The flight distance (direct flight from New Haven, CT to Lebanon, PA) is 193.97 mi.
226 mi = 363.89 kms