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.
about 400 miles
2520 miles
50 miles
140 miles
About 340 miles.
about 200 miles
28 miles
It is 678.41 miles according to MapQuest.
2818 miles