Places to Stay in Ocracoke: Hotels & Motels

When you’re looking for a place to rest your head, Ocracoke hotels and motels have what you need. If are familiar with this island, you already know that there is no development on the oceanfront, which means that you won’t be able to find any Ocracoke hotels with an ocean view. However, you can find some options with a harbor view. Just like the island itself, Ocracoke Island hotel options are simple. If you’re looking for high-end hotels with spas, valets and fine dining, you won’t find that here. What you will find at Ocracoke hotels is clean accommodations and friendly service in the heart of this charming village. 

Anchorage Inn

Hotels & Motels in Ocracoke
205 Irvin Garrish Highway, Ocracoke
(252) 928-1101
(888) 295-1128

The four-story, brick Anchorage Inn offers lodgings on Silver Lake with an outdoor pool overlooking the harbor. The inn provides fabulous views of the sunset, harbor activity, Ocracoke Lighthouse and Pamlico Sound. Shops and restaurants are just steps away. The Anchorage Inn has pet-friendly rooms on the first floor for $25 extra per night. The inn is open mid-March through mid-November. 

Captain’s Landing

Hotels & Motels in Ocracoke
324 Irvin Garrish Highway, Ocracoke
(866) 482-5922

Captain’s Landing is an example of the variety that Outer Banks hotels offer. It has elegant waterfront suites, a penthouse and a cottage, and all accommodations have excellent waterfront views and are on Silver Lake Harbor. Each suite offers a private deck, a fully equipped kitchen, a queen-size bedroom, a full-size sleep sofa in the living room and one and a half baths. The penthouse features... read more

Captain’s Landing is an example of the variety that Outer Banks hotels offer. It has elegant... read more

Castle Bed & Breakfast and Courtyard Villas

Hotels & Motels in Ocracoke
155 Silver Lake Drive on Silver Lake Harbor, Ocracoke
(252) 928-3505
(800) 471-8848

With gables galore and a steep-pitched roof, The Castle looks like a magical sandcastle sitting on Ocracoke harbor. This bed and breakfast occupies a renovated historic structure built by Ocracoke legend Sam Jones and local craftsmen. It has 12 rooms, each with a private bath. A full breakfast is served. Children 8 and older are welcome in the B&B. Also on the property are 18... read more

With gables galore and a steep-pitched roof, The Castle looks like a magical sandcastle sitting... read more

Ocracoke Harbor Inn

Hotels & Motels in Ocracoke
144 Silver Lake Drive on Silver Lake Harbor, Ocracoke
(252) 928-5731
(888) 456-1998

This aptly named inn overlooks Silver Lake harbor and has private decks off most rooms so no one misses the view. The inn has 16 rooms and seven suites, all tastefully decorated. The studio-style suites offer two-person whirlpool tubs and kitchenettes. A complimentary continental breakfast is offered each morning. Guests have access to wireless internet in all rooms along with boat docks, picnic areas with... read more

This aptly named inn overlooks Silver Lake harbor and has private decks off most rooms... read more