Indian Beach is a town in Carteret County, North Carolina, United States. The population was 223 as of the 2020 census. Indian Beach is located in southern Carteret County on Bogue Banks, a barrier island along the Atlantic Ocean. It is bordered to the west by the town of Emerald Isle and to the east by Pine Knoll Shores. To the north is Bogue Sound, separating the town from the mainland, and to the south is the Atlantic. The town consists of two sections, separated by the unincorporated neighborhood of Salter Path.
AdWe Are With You Today, Tomorrow, And The Road Ahead. Wherever Your RV Travels Take You. Tons Of New Camper Inventory Arriving Daily! Premium Brands & Service.
Site visitors: Over 100K in the past month
Over 15,000 RVs · Trained Technicians · 33 states locations
AdFind the Best RV Rental Deals from Private Owners. Motorhomes, RVs, Trailers and More! Free 24/7 Roadside Assistance and RV Rental Insurance Included for Your Entire Trip.
24/7 Support · Deliverable RVs · Delivery available · Wide-ranging inventory