The drive from Hatteras to Charleston is a 550-kilometer journey. You will travel south on NC-12 and then take US-17 South to reach Charleston. The journey typically takes about six and a half hours, depending on traffic. This route takes you along the coast through North and South Carolina. It is a popular route for those traveling between the Outer Banks and the historic city of Charleston.
Total Distance: 550 km driving, 450 km air distance.
US-17 is a scenic coastal highway; expect slower speeds in towns.
Spring and fall for pleasant weather and outdoor activities.