The drive from Hatteras to Winston-Salem covers 350 miles. You will travel north on NC-12, west on US-64, and merge onto I-40 West. This route takes you through the heart of North Carolina. The drive takes approximately 6 hours. You will transition from the coastal islands to the historic city of Winston-Salem.
Total Distance: 563 km driving distance, 430 km air distance.
Stop in Greensboro for a break.
Spring is lovely in Winston-Salem with many blooming gardens.