Indian Beach

Indian Beach


Indian Beach is located in the middle of Bogue Banks, in between Atlantic Beach and Emerald Isle. Public beach access is available to this pristine sand at designated locations, as well as easy access to the waters of Bogue Sound. Plus, enjoy restaurants and seafood markets with the freshest catch for dinner in your beach cottage or rental.

PLACES TO STAY
WHERE TO PLAY
AREA EVENTS

Deals and Specials

View our deals and special offerings in the Crystal Coast.

View Specials

Group Travel

Interested in hosting a business outing or planning an exquisite beach wedding? View our Group Travel section for more information.

View Group Travel