The Ocracoke Express Passenger Ferry carries passengers and bicycles only (no vehicles) between the Hatteras Village terminal and the Ocracoke Silver Lake terminal. The ferry ride between the islands takes 70 minutes. The ferry drops off riders in the heart of Ocracoke village, making it easy to walk or bike to restaurants, shops and attractions. Or you can hop on the free Ocracoke Tram that circulates the village every half hour. The passenger ferry operates between May 18 and September 10 and makes three round trips every day during the summer, leaving Hatteras at 9:30 a.m., 1 p.m. and 4:30 p.m. and departing Ocracoke at 11 a.m., 3 p.m. and 8 p.m. The cost to ride is $5 per person one way plus an additional $1 for a bicycle. You can purchase tickets at either terminal on a first-come, first-served basis. Call for reservations or go online at ncferry.org. Be sure to arrive a little early if you plan on walking on to the ferry.
End of N.C. Highway 12, Hatteras
Ocracoke Silver Lake Ferry Terminal, Ocracoke