Welcome to Captain’s Landing Waterfront Inn

Ocracoke Island, NC

The Pearl of the Outer Banks

Captain’s Landing Waterfront Inn is centrally located in the heart of the Village of Ocracoke, directly on Silver Lake Harbor, and situated across from historic Howard Street.

Join us in any of our eight 1st or 2nd-floor Waterfront Hotel Suites, the Penthouse (entire 3rd floor) or Captain’s Cottage (next door) to relax and take in the sea breezes and inviting views of the Harbor and Ocracoke Lighthouse.

All of our accommodations are directly on the water and all offer harbor-facing views from their living areas, bedrooms, and private decks.

Many places to eat and shop are just a comfortable walk away. Enjoy exploring the Island from our convenient harborside location.

We look forward to welcoming you to Ocracoke and to Captain’s Landing Waterfront Inn and will do our best to help you enjoy your time on the Island with us.

1st/2nd Floor Suites

Loveseat with blue ottoman and 2 blue chairs in living room of Captain’s Landing Suites

3rd-Floor Penthouse

Couch and brown leather chairs in living room with sliding doors to balcony overlooking Silver Lake

Captain’s Cottage

Round glass dining table and wicker chairs with sliding door showing view of Ocracoke Lighthouse

Guest Reviews

Guest Reviews