Loading restrooms…
Drag the pin to the restroom door.
Public toilets and restrooms in Carteret County, NC
Carteret County has 19 public restrooms on the map. 2 are confirmed free, 1 is open 24 hours, and 2 are wheelchair accessible.
Highest-rated first. Updated November 5, 2026.
All of North Carolina
Public restrooms
-
Bath House
Park restroom · No ratings yet
Carteret County, NC
Wheelchair accessible
-
Bathroom
Park restroom · No ratings yet
Back Road, Carteret County, NC
-
Cape Lookout National Seashore restroom
Park restroom · No ratings yet
Carteret County, NC
-
Cape Lookout National Seashore restroom
Park restroom · No ratings yet
Carteret County, NC
-
Cape Lookout National Seashore restroom
Park restroom · No ratings yet
Carteret County, NC
Open to the public · Wheelchair accessible
-
Cape Lookout National Seashore restroom
Park restroom · No ratings yet
Carteret County, NC
-
Cedar Point Campground restroom
Park restroom · No ratings yet
Carteret County, NC
Fee
24/7
-
Croatan National Forest restroom
Park restroom · No ratings yet
Carteret County, NC
Open to the public · Free
-
Fort Macon State Park restroom
Park restroom · No ratings yet
Carteret County, NC
-
Fort Macon State Park restroom
Park restroom · No ratings yet
Carteret County, NC
-
Great Island Cabins
Park restroom · No ratings yet
Carteret County, NC
Fee
-
Long Point Cabins
Park restroom · No ratings yet
Carteret County, NC
-
Oyster Point Campground restroom
Park restroom · No ratings yet
Carteret County, NC
Free · All-gender
-
Oyster Point Campground restroom
Park restroom · No ratings yet
Carteret County, NC
-
Public restroom
Public toilet · No ratings yet
Carteret County, NC
-
Public restroom
Public toilet · No ratings yet
Carteret County, NC
-
Public restroom
Public toilet · No ratings yet
Carteret County, NC
-
Public restroom
Public toilet · No ratings yet
Carteret County, NC
-
Restroom
Park restroom · No ratings yet
Carteret County, NC
Nearby cities
Emerald Isle (3)
Craven County (6)
James City (3)
Jones County (3)
Bridgeton (3)
New Bern (7)
Ocracoke (6)
Onslow County (3)