Get ferried away to Ocracoke!
Your adventure begins by getting here! Ocracoke can only be accessed by ferry, private boat or plane.
There’s no bridge to Ocracoke, but the North Carolina ferry system offers three ferry routes to the island.
From Highway 12 located along the Outer Banks, the Hatteras Ferry crossing is FREE and takes about 1 hour. Departure times vary by season.
If you’re making a day trip to Ocracoke, plan to arrive at the Hatteras ferry landing as early as possible for the first-come, first-served ferry. Be an early bird and you won’t wait in line! The busiest day-tripping days are Tuesday, Wednesday, and Thursday. You can avoid a long wait by arriving at the ferry before 9 a.m., or by visiting Ocracoke on Monday, Friday, and/or the weekend.
The Swan Quarter Ferry (2 hours, 40 minutes) and Cedar Island Ferry (2 hours, 10 minutes) routes are tolled. Reservations are required.
The ferry schedule can be subject to change due to weather conditions and traffic. It’s always a good idea to call ahead at 252-996-6000. Enjoy the ride!
For the current ferry schedule and contact information, click here.
For NCDOT ferry route information, schedules, and reservations, call 1-800-BY-FERRY or click here.
Traveling by private plane
You can also arrive on Ocracoke by way of your own private boat or airplane.
Transient dockage is available at the National Park Service docks, the Community Square docks, and the Anchorage Marina. Some motels and cottages also have dockage available for guests. Golf carts and bike rentals can help you get around the village when you come ashore.
Ocracoke’s small airstrip is located just outside the village. Your lodging and some restaurants will arrange pick up from the airport and bring you into town. Click here for information for pilots.