View All Beach Rooms at Anchorage Inn

The Anchorage Inn is a 35 room, five story hotel overlooking Ocracoke’s scenic harbor on the Outer Banks of North Carolina. On our first three floors, we offer rooms with either two double beds, or one king size bed. Our fourth floor rooms feature a balcony and one king size bed. 5th Floor Suites are available nightly or weekly for a party of two.

Our private swimming pool is fenced in and located on the harbor next to the marina. Several charter boats are docked right in front of the hotel, so you can walk over to reserve a trip or just watch the boats unload their catch in the afternoon. sMacNally’s is adjacent to the marina, offering outdoor dining for lunch dinner as well as a full bar. If you are staying at the Anchorage with your dogs, they are welcome to join you at sMacNally’s.


Add dates -


Who's coming

1 - 24 of 37

1 / 2