
The Hatteras-Ocracoke vehicular ferry will transition to its summer schedule on Tuesday, April 15, increasing the number of crossings per day from 36 to 52.
Starting on April 15, the Hatteras-Ocracoke ferry schedule will be as follows:
- From Hatteras: 5:00 a.m., 6:00 a.m., 7:00 a.m., 8:00 a.m., 8:30 a.m., 9:00 a.m., 10:00 a.m., 10:30 a.m., 11:00 a.m., 11:30 a.m., Noon, 1:00 p.m., 1:30 p.m., 2:00 p.m., 2:30 p.m., 3:00 p.m., 4:00 p.m., 4:30 p.m., 5:00 p.m., 5:30 p.m., 6:00 p.m., 7:30 p.m., 8:00 p.m., 9:00 p.m., 11:00 p.m., Midnight
- From Ocracoke: 4:00 a.m., 6:30 a.m., 7:30 a.m., 8:30 a.m., 9:30 a.m., 10:00 a.m., 10:30 a.m., 11:30 a.m., noon,12:30 p.m., 1:00 p.m., 1:30 p.m., 2:30 p.m., 3:00 p.m., 3:30 p.m., 4:00 p.m., 4:30 p.m., 5:30 p.m., 6:00 p.m., 6:30 p.m., 7:00 p.m., 7:30 p.m., 9:00 p.m., 9:30 p.m., 10:30 p.m., Midnight

The Ocracoke Express passenger ferry between Hatteras and Ocracoke Islands will begin service for the 2025 season on May 15, and online reservations are currently available for the summer months.
The passenger ferry, which is now in its seventh season, transports passengers via a 70-minute trip between Hatteras Village and Silver Lake Harbor in Ocracoke Village, where a free tram operated by Hyde County is available to carry visitors around the village to shops, restaurants, accommodations, and attractions.
The passenger ferry will have four daily round-trip departures (eight total trips) from Tuesday to Thursday when ridership is highest, and three daily round-trip departures (six total trips) during its lower ridership days of Friday, Saturday and Monday. The ferry will not operate on Sunday when ridership is lowest, and will instead dedicate Sundays to vessel maintenance which will minimize any departure schedule impacts.
For the complete 2025 schedule and other ferry information, please visit the division’s website.