Directions to the Outer Banks: How to Get to OBX by Car

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