The distance from Cleveland, OH, to New Bern, NC, is approximately 600 miles (about 965 kilometers) when traveling by road. The journey typically takes around 9 to 10 hours, depending on traffic and the specific route taken. If flying, the direct distance is slightly shorter, but flight times will vary based on layovers and airline schedules.
Copyright © 2026 eLLeNow.com All Rights Reserved.