How many miles is it from Williamsburg VA to Nags Head NC?

1 answer

Answer

1217543

2026-08-03 02:20

+ Follow

130 miles taking this route:

  1. Take I-64 EAST from Williamsburg to ROUTE 168 SOUTH to the OUTER BANKS at EXIT 291B in Chesapeake, HAMPTON ROADS AREA.
  2. Take ROUTE 168 SOUTH to U.S. 158 in North Carolina. Continue STRAIGHT onto U.S. 158 EAST to the OUTER BANKS.
  3. Take U.S. 158 EAST to Nags Head.

ReportLike(0)ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.