The journey from Beaufort to Hatteras is a unique coastal experience involving both driving and a ferry crossing. You will drive north to Cedar Island to board the NCDOT ferry to Ocracoke Island. After traversing Ocracoke, you take a second, shorter ferry to Hatteras. The total travel time is approximately 3 hours, including waiting times for the ferries. This route is part of the scenic Outer Banks byway.
Total Distance: 110 km driving distance (including ferry), 85 km straight-line air distance.
Reservations for the Cedar Island ferry are highly recommended during summer months.
May or September offers the best weather for ferry crossings and beach activities.