Miles between Charlotte, NC and Lebanon, NH

There are
886 mi
from Charlotte, NC to Lebanon, NH

That's the driving distance. It would take 14 hours 24 mins to go from Charlotte, North Carolina to Lebanon, New Hampshire.

The flight distance (direct flight from Charlotte, NC to Lebanon, NH) is 739.56 mi.

886 mi = 1,425.63 kms