The drive from Nags Head to Richmond is a 180-mile journey. You will take US-158 North to NC-168, then connect to I-64 West in Virginia. The trip typically takes about 3.5 hours, depending on traffic in the Hampton Roads area. This route connects the Outer Banks to the historic capital of Virginia.
Total Distance: 290 km driving distance; 250 km straight-line air distance.
I-64 can be very busy near Williamsburg and Richmond.
Spring or Fall to enjoy the mild weather and historic sites.