The drive from Nags Head to Philadelphia is a 350-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 6.5 hours, depending on traffic in the D.C., Baltimore, and Philadelphia metro areas. This route connects the Outer Banks to the historic city of Philadelphia.
Total Distance: 560 km driving distance; 480 km straight-line air distance.
I-95 North into Philadelphia is notorious for heavy traffic.
Spring or Fall to enjoy the mild weather.