The drive from Hatteras to Baltimore covers 340 miles. You will travel north on NC-12 and then I-95 North. This route takes you through the scenic Outer Banks and into Maryland. The drive takes approximately 6 hours. You will transition from the coastal islands to the urban center of Baltimore.
Total Distance: 547 km driving distance, 450 km air distance.
Check for traffic at the Virginia border.
Spring is pleasant in Baltimore with many outdoor activities.