The drive from Hatteras to Hampton covers 155 miles. You will travel north on NC-12 and then US-17 North. This route takes you through the scenic Outer Banks and into Virginia. The drive takes approximately 3 hours. You will transition from the coastal islands to the historic city of Hampton.
Total Distance: 249 km driving distance, 200 km air distance.
Check for traffic at the Virginia border.
Spring is pleasant in Hampton with many outdoor activities.