The shortest distance is 352 miles.
160 miles
about 30 miles
22 miles taking this route:Take I-40 EAST from Chapel Hill to I-540 at EXIT 283.Follow I-540 NORTH to U.S. 64 EAST to ROCKY MOUNT at EXIT 26B (where ALL TRAFFIC EXITS).Take U.S. 64 EAST across to NAGS HEAD.
2520 miles
about 400 miles
About 340 miles.
140 miles
about 200 miles
50 miles
2818 miles
28 miles
It is 678.41 miles according to MapQuest.