Hotels in Ocracoke

Search and compare Ocracoke hotels from hundreds of travel sites and save

Ocracoke, NC, United States
8 Dec — 9 Dec2
Ocracoke, NC, United States
Wed 8/12
Thu 9/12
...and more

Tips for booking a Ocracoke hotel

Cheapest month:October
Most expensive month:August
Average price in Ocracoke:$246/night
Absolute cheapest price found:$124/night
Cheapest day:Tuesday
Most expensive day:Saturday
$180 - $332
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$202 - $330
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Ocracoke

Ocracoke travel FAQs

  • What are the best hotels in Ocracoke?

    586 reviews rated Blackbeard's Lodge with an average score of 7.8/10. It may also be worth looking into the The Anchorage Inn and Marina, which received a rating of 8.5/10 from 106 reviews. Ocracoke Harbor Inn could also be a good option, with a score of 9.1/10 from 295 reviews.

  • How much do hotels in Ocracoke cost?

    Ocracoke hotels have an average price of $199/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Ocracoke?

    $112/night is the cheapest price found for a hotel in Ocracoke by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Ocracoke tonight?

    Users have found prices for hotels in Ocracoke tonight starting as low as $128, rising to an average cost of $161, based on searches in the last 72 hours.