There are
1,050 mi
from Evansville, IN to Lebanon, NH
That's the driving distance. It would take 21 hours to go from Evansville, Indiana to Lebanon, New Hampshire.
The flight distance (direct flight from Evansville, IN to Lebanon, NH) is 889.97 mi.
1,050 mi = 1.61 kms