Places to Stay

Overnight guests to Ocracoke Island have a lot of choices in accommodations.

Known for its hospitality and southern charm, Ocracoke Island maintains a variety of lodging establishments to suit anyone’s needs. Whether vacationing with the family or on a romantic weekend getaway, Ocracoke offers a great selection of comfortable places to call home while you’re staying on the island.

On Ocracoke you will find cozy accommodations run by operators who care about you and making your stay a perfect one. Amenities may include bicycles for exploring, boat slips, screened porches, decks, water views, private sound-front beaches, swimming pools, outdoor showers, and even a hammock or two for that wonderful afternoon nap!

FILTER:

Anchorage Inn & Marina

205 Irvin Garrish Hwy.
Phone: 252-928-6661
Website • Email • View on Google Maps LEARN MORE

Blackbeard’s Lodge

111 Back Rd.
Phone: 252-928-3421, 800-892-5314
Website • Email • View on Google Maps LEARN MORE

Blue Heron Realty

585 B Irvin Garrish Hwy
Phone: 866-576-7117, 252-928-7117
Website • Email • View on Google Maps LEARN MORE

Bluff Shoal Motel

306 Irvin Garrish Hwy.
Phone: 252-928-4301
Website • View on Google Maps LEARN MORE

Captain’s Landing Waterfront Inn

324 Irvin Garrish Hwy.
Phone: 252-928-1999
Website • Email • View on Google Maps LEARN MORE

Crews Inn B&B

503 Back Rd.
Phone: 252-928-7011
Website • View on Google Maps LEARN MORE

Edwards of Ocracoke

216 Old Beach Rd.
Phone: 800-254-1359
Website • Email • View on Google Maps LEARN MORE

Edwards of Ocracoke Cottages

216 Old Beach Rd.
Phone: 252-928-4801, 800-254-1359
Website • View on Google Maps LEARN MORE

Harborside Motel

229 Irvin Garrish Hwy.
Phone: 252-928-3111
Website • View on Google Maps LEARN MORE

NPS Campground

4352 Irvin Garrish Hwy.
Phone: 252-928-6671
Website • View on Google Maps LEARN MORE

Ocracoke Cabanas

84a Sunset Drive
Phone: 252-921-0244
Website • View on Google Maps LEARN MORE

Ocracoke Duck Cottages

226 Old Beach Rd.
Phone: 800-254-1359
Website • View on Google Maps LEARN MORE

Ocracoke Harbor Inn

144 Silver Lake Dr.
Phone: 888-456-1998 or 252-928-5731
Website • View on Google Maps LEARN MORE

Ocracoke Harbor Inn Cottages

144 Silver Lake Drive
Phone: 888-456-1998
View on Google Maps LEARN MORE

Ocracoke Homeplace Cottage

145 Lighthouse Road
Phone: N/A
View on Google Maps LEARN MORE

Ocracoke Island Realty

1075 Irvin Garrish Hwy.
Phone: Vacation Rentals 866-976-7513 & Sales 855-707-4715
Website • Email • View on Google Maps LEARN MORE

Ocracoke Station

900 Irvin Garrish Hwy.
Phone: 252-928-4031
Website • View on Google Maps LEARN MORE

Ocracoke’s Lightship Realty

49 Lighthouse Rd.
Phone: 252-928-2809
Website • View on Google Maps LEARN MORE

Old Island Home

Tuttles Lane
Phone: 508-548-0680
Email •  LEARN MORE

Oscar’s House

660 Irvin Garrish Hwy.
Phone: 252-928-1311
Website • View on Google Maps LEARN MORE

Pam’s Pelican

1021 Irvin Garrish Hwy.
Phone: 252-928-1661
Website • View on Google Maps LEARN MORE

Pirates Quay Condos

95 Silver Lake Drive
Phone: 252-928-6261
View on Google Maps LEARN MORE

Pony Island Cottages

785 Irvin Garrish Hwy
Phone: 252-928-4411, 866-928-4411
Website • View on Google Maps LEARN MORE

Pony Island Motel

785 Irvin Garrish Hwy.
Phone: 252-928-4411, 866-928-4411
Website • View on Google Maps LEARN MORE

Sand Dollar Motel

70 Sand Dollar Road
Phone: 252-928-5571
Website • Email • View on Google Maps LEARN MORE

Silver Lake Motel & Inn

395 Irvin Garrish Hwy.
Phone: 252-928-5721
Website • Email • View on Google Maps LEARN MORE

Teeter’s Campground

200 British Cemetery Rd.
Phone: 800-705-5341
View on Google Maps LEARN MORE

The Castle on Silver Lake B&B &…

155 Silver Lake Dr.
Phone: 866-976-6585
Website • View on Google Maps LEARN MORE

The Cove B&B

21 Loop Rd.
Phone: 252-928-4192
Website • View on Google Maps LEARN MORE

Thurston House Inn

685 Irvin Garrish Hwy.
Phone: 252-928-6037
Website • View on Google Maps LEARN MORE