North Carolina DOT Ferry Division · Schedules & Fares
Hatteras ↔ Ocracoke FREE Outer Banks
70 min · Free · (252) 996-6000
Cedar Island ↔ Ocracoke TOLL Pamlico Sound
2 hr 15 min · $15/vehicle · (252) 463-7040
Swan Quarter ↔ Ocracoke TOLL Pamlico Sound
2 hr 40 min · $15/vehicle · (252) 791-3300
Southport ↔ Fort Fisher TOLL Cape Fear
35 min · $7/vehicle · (910) 477-5200
Cherry Branch ↔ Minnesott Beach FREE Neuse River
20 min · Free · (252) 447-1055
Bayview ↔ Aurora FREE Pamlico River
30 min · Free · (252) 964-4521
Currituck ↔ Knotts Island FREE Currituck Sound
45 min · Free · (252) 232-2683
Ocracoke Express SEASONAL Outer Banks
70 min · $5 adult
70 min · (252) 996-6000
NCDOT Ferry Division