The Outer Banks has no airport of its own and no interstate running to it, so almost everyone arrives by car across one of a handful of bridges. Which bridge you use depends entirely on which part of the OBX you are headed to — the northern beach towns, Hatteras Island, or Ocracoke. This guide lays out the main driving routes and where each one drops you.
Map & Main Routes
Getting to the Northern Outer Banks (Duck, Corolla, Kitty Hawk, Nags Head)
Most visitors reach the northern beaches via US-158 over the Wright Memorial Bridge, which lands you in Kitty Hawk. From there you head north toward Duck and Corolla or south toward Kill Devil Hills and Nags Head. A second option, the Virginia Dare Memorial Bridge on US-64, brings you across to Roanoke Island and Manteo before connecting to the beaches.
Getting to Hatteras Island
To reach Rodanthe, Avon, Buxton, and the rest of Hatteras Island, continue south on NC-12 from Nags Head and cross the Marc Basnight (Bonner) Bridge over Oregon Inlet. It is a scenic but slow final stretch — plan extra time in summer traffic.
Getting to Ocracoke Island
Ocracoke is reachable only by ferry. From the OBX side, take the free Hatteras–Ocracoke ferry at the south end of Hatteras Island. From the mainland, the toll ferries from Cedar Island and Swan Quarter arrive near Ocracoke Village — reserve ahead in summer.
Approximate Drive Times
From the Hampton Roads area of Virginia it is roughly 1.5 to 2 hours to the northern beaches. From Raleigh, expect about 3.5 to 4 hours. From Richmond, plan on 3 to 3.5 hours. Summer Saturdays — the main turnover day for weekly rentals — see heavy traffic at the bridges, so an early start helps.
Plan the Rest of Your Outer Banks Trip
- Outer Banks Maps — island-by-island map directory.
- Outer Banks Beaches — find the right beach for your stay.
- OBX Tide Charts — plan beach time around the tides.
- Beach4x4 — rent a 4×4 to drive the sand once you arrive.