Ocracoke Inlet is at the southern end of the Cape Hatteras National Seashore and is the southern end of what is generally referred to as the Outer Banks of North Carolina. It is the northern end of Cape Lookout National Seashore.
Ocracoke Inlet separates Ocracoke Island and Portsmouth Island and connects the Atlantic Ocean to the Pamlico Sound.
The inlet is about one mile across but this changes with conditions.
The North Carolina Department of Transportation operates ferries that transport vehicles to and from Ocracoke island. There are three separate ferry routes serving Ocracoke.