LiveWaits

Ferries / Hatteras - Ocracoke

Hatteras - Ocracoke ferry schedule

The next Hatteras - Ocracoke sailing from Hatteras is 4:00 AM. It is a 70 minute crossing. The full timetable is below.Next Hatteras boat 4:00 AM, a 70 minute crossing.

NCDOT Ferry System schedule, baked at the last rebuild

Today's schedule

Hatteras → Ocracoke
12:00 AM 5:00 AM 6:00 AM 7:00 AM 8:00 AM 8:30 AM 9:00 AM 10:00 AM 10:30 AM 11:00 AM 11:30 AM 12:00 PM 1:00 PM 1:30 PM 2:00 PM 2:30 PM 3:00 PM 4:00 PM 4:30 PM 5:00 PM 5:30 PM 6:00 PM 7:30 PM 8:00 PM 9:00 PM 11:00 PM
Ocracoke → Hatteras
12:00 AM 4:00 AM 6:30 AM 7:30 AM 8:30 AM 9:30 AM 10:00 AM 10:30 AM 11:30 AM 12:00 PM 12:30 PM 1:00 PM 1:30 PM 2:30 PM 3:00 PM 3:30 PM 4:00 PM 4:30 PM 5:30 PM 6:00 PM 6:30 PM 7:00 PM 7:30 PM 9:00 PM 9:30 PM 10:30 PM
next sailing later today already departed

Terminals

Hatteras Ferry TerminalHatteras, NC (Outer Banks)Free, no reservations; terminal info 252-996-6001.
Ocracoke Ferry TerminalOcracoke Island, NCTerminal info 252-996-6201.
Walk-on & drive-upWalk-ons never wait for space. Drivers should reach the holding lanes early at peak.

Hatteras - Ocracoke, common questions

How often does the Hatteras - Ocracoke ferry run?

NCDOT Ferry System runs 52 sailings on this route today. The full timetable for both directions is above.

How early should I arrive?

For a walk-on passenger a few minutes before departure is usually plenty. Check the operator for any vehicle or bike boarding cutoffs.

Where do the times come from?

Today's published NCDOT Ferry System timetable, taken from the operator's own schedule and rebuilt daily. It is not a moment-by-moment tracker.

Schedule from NCDOT Ferry System's own published timetable, baked each rebuild, not a moment-by-moment tracker. How these numbers are made.