Beaufort, NC to Ocracoke, NC
60.0 miles: 3 hours, 53 minutes
Delve into Beaufort’s history as a port town. Then enjoy the quiet beauty of Cedar Island National Wildlife Refuge on your way to the Ocracoke Island toll ferry. Don’t forget to make a reservation. After about two hours, you’ll land in the heart of the charming fishing village of Ocracoke in Silver Lake Harbor, a world away from your cares.
Ocracoke, NC to Nags Head, NC
91.0 miles: 2 hours, 59 minutes
The free Hatteras Ferry takes you to the southernmost coast of Cape Hatteras National Seashore, a special place in the heart of the Outer Banks where the road is so narrow in some spots that you can see the sun rise over the ocean and set over Pamlico Sound. Each of the towns along N.C. 12 has its own rhythm worth experiencing, and most cars have oval OBX stickers.
Nags Head, NC to Virginia Beach, VA
101.0 miles: 3 hours, 9 minutes
Next, it’s on to the more populated part of the island and skyscrapers of sand dunes. Brightly colored hang gliders still dot the sky at Nags Head and Kitty Hawk near the Wright Brothers National Memorial—a reminder of the earliest fliers. Take a final ferry ride across Currituck Sound en route to the Virginia coast to explore historic coastal parks and city sights.
Travel Like an Expert with AAA and Trip Canvas
Get Ideas from the Pros
As one of the largest travel agencies in North America, we have a wealth of recommendations to share! Browse our articles and videos for inspiration, or dive right in with preplanned AAA Road Trips, cruises and vacation tours.
Build and Research Your Options
Save and organize every aspect of your trip including cruises, hotels, activities, transportation and more. Book hotels confidently using our AAA Diamond Designations and verified reviews.
Book Everything in One Place
From cruises to day tours, buy all parts of your vacation in one transaction, or work with our nationwide network of AAA Travel Agents to secure the trip of your dreams!