A Delightful and Relaxing Vacation

Our Inn overlooks picturesque Silver Lake Harbor in the heart of Ocracoke Village. Home to nearly 16 miles of America’s most pristine undeveloped ocean beaches, dunes and marshlands, Ocracoke Island is part of the Cape Hatteras National Seashore and is nestled at the southernmost point of the famed Outer Banks of North Carolina. The Island is accessible from the mainland by auto-ferry, airplane, or private boat.

Thank you for visiting with us…

The Ocracoke Harbor Inn has been lovingly owned and operated by the Miller family since 1998.

Our beautifully appointed rooms and suites provide for a delightful and relaxing vacation, allowing you to have a leisurely, stress-fress getaway.  You can enjoy the scenery from your private deck or relax at the water’s edge on our private dock.  We offer a great complimentary continental breakfast on the waterfront deck where you can watch the fishing boats depart for the day. After breakfast kick off your shoes and enjoy the laid-back atmosphere of our Island – getting around is easy and fun. Rent a bike or a golf cart and tool around the Island or spend the entire day at the beach. Or walk to one of our incredible local restaurants or beautiful shops or simply nap the hours away! Allow us to help you discover all that the island has to offer!

Let us help you arrange your next visit, and we look forward to having you as our guest.

Unbelievable Beauty

Visit one of our two live webcams and see all the activity on picturesque Silver Lake Harbor, or enjoy the serenity of the natural maritime environment on the Pamlico Sound.

Rascal Sportfishing

Ready for a new adventure? How about an inshore or offshore fishing excursion on the Rascal, with Captain Norman Miller, departing daily from our dock.

Book your stay with us this season

Guest Reviews

The room was very clean and quiet. Bed was really comfortable and the linens and towels were very nice. View was great from private porch with chairs. Staff was very helpful and knowledgeable of area and restaurants.
Chris WTrip Advisor
Highly recommend Ocracoke Harbor Inn; well maintained inn with friendly, accommodating staff. Rooms have a gorgeous view of Silver Lake. Suites have a large kitchen, king size bed, living room, and spacious bath. Clean and comfortable rooms.
cigarman13Trip Advisor
I can't say enough good things about Ocracoke Harbor Inn. Great staff, great location (in a charming, walkable beach town), outstanding views (of sunsets and a picturesque harbor) from our deck. Highly recommended!