Skip to main content
FacilityFacilityRecreation.gov

Portsmouth Visitor Center

Cedar Island, North Carolina · Carteret County · Facility

Located in the historic Theodore & Annie Salter House (The first house on the right of the path from Haulover Dock) in Portsmouth Village on North Core Banks. Available Facilities: Restrooms, first aid, park passport stamp; Exhibits on maritime history and village life

Advertisement
35.06979, -76.06392
Open in OpenStreetMap

About Portsmouth Visitor Center

Located in the historic Theodore & Annie Salter House (The first house on the right of the path from Haulover Dock) in Portsmouth Village on North Core Banks. Available Facilities: Restrooms, first aid, park passport stamp; Exhibits on maritime history and village life

How to Get There

Portsmouth Village is located on the northern tip of North Core Banks adjacent to Ocracoke Inlet. Currently the only way to reach Portsmouth Village is by passenger ferry from Ocracoke, NC. This 30 minute ride across the 5 miles from Silver Lake Harbor on Ocracoke down to the ferry dock in the village is done by small, flat bottom boats.

Driving directions (Google Maps) →

Plan Your Visit to Portsmouth Visitor Center

Heading to Portsmouth Visitor Center? A few things to know before you go:

  • Reservations: popular sites fill up fast — check Recreation.gov 6 months in advance
  • Fees: day-use and camping fees vary; check current rates on the official park page
  • Trash & pack-out: follow Leave No Trace principles
  • Wildlife: store food in bear boxes where provided; never feed wildlife
  • Weather: the 5-day forecast above is updated every 6 hours; verify just before you go

Frequently Asked Questions

Do I need a reservation for Portsmouth Visitor Center?

No central reservation system listed for Portsmouth Visitor Center. Check the official page (https://www.recreation.gov/camping/campgrounds/258531) for the latest entry policy and availability.

How do I get to Portsmouth Visitor Center?

Portsmouth Village is located on the northern tip of North Core Banks adjacent to Ocracoke Inlet. Currently the only way to reach Portsmouth Village is by passenger ferry from Ocracoke, NC. This 30 minute ride across the 5 miles from Silver Lake Harbor on Ocracoke down to the ferry dock in the village is done by small, flat bottom boats.

How do I contact Portsmouth Visitor Center?

You can reach the park at phone: (252) 728-2250 or email: calo_information@nps.gov.