The drive from Nags Head to Baltimore is a 300-mile journey. You will take US-158 North to NC-168, then connect to I-64 West and I-95 North. The trip typically takes about 5.5 hours, depending on traffic in the D.C. and Baltimore metro areas. This route connects the Outer Banks to the historic city of Baltimore.
Total Distance: 480 km driving distance; 400 km straight-line air distance.
I-95 North into Baltimore is notorious for heavy traffic.
Spring or Fall to enjoy the mild weather.