Miles between Durham, NC and South Portland, ME

There are
795 mi
from Durham, NC to South Portland, ME

That's the driving distance. It would take 15 hours 58 mins to go from Durham, North Carolina to South Portland, Maine.

The flight distance (direct flight from Durham, NC to South Portland, ME) is 699.41 mi.

795 mi = 1,279.43 kms