Rooms overlooking picturesque Silver Lake Harbor in the heart of Ocracoke Village


    Five unique, fully furnished cottages located in the heart of Ocracoke Village


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.

Does this look like fun? Book your stay with us this season.


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.


Over the years, Ocracoke has been transformed from an isolated fishing village into the perfect vacation spot. While enjoying the simplicity of island life at the speed of a stroll, visitors can sample gourmet food and local shops.


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 W
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.
Trip 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!

Last Minute Availablility Discounts!

Coming last minute? Give us a call to see what's available. Reservations: 888-456-1998.