Miles between Cleveland, OH and New Bern, NC

There are
677 mi
from Cleveland, OH to New Bern, NC

That's the driving distance. It would take 12 hours 54 mins to go from Cleveland, Ohio to New Bern, North Carolina.

The flight distance (direct flight from Cleveland, OH to New Bern, NC) is 508.32 mi.

677 mi = 1,089.83 kms