The drive from Ferndale to Charlotte covers approximately 650 miles. The most efficient route takes you down I-75 South to I-77 South through the Appalachian Mountains. This drive typically takes 10 hours. You will pass through Ohio, West Virginia, and Virginia before arriving in North Carolina.
Total Distance: 1,050 km driving, 850 km air distance.
The stretch of I-77 through West Virginia is scenic but mountainous; drive carefully.
April to May or September to October for mild weather.