Your basecamp for adventure

Shingle Beach is centrally located on Texada Island, a 50km long island between Vancouver Island and BC's Sunshine Coast. 

a rustic oceanfront campground on Texada Island, BC

Our campground, just minutes from Powell River, gives you direct access to kayaking, boating, fishing, and coastal adventures. 

home-oceanview.jpg

welcome to TEXADA ISLAND

Known for its rugged shoreline, calm waters, and incredible west coast scenery, this Texada Island campground is a hidden gem for outdoor enthusiasts exploring British Columbia’s Sunshine Coast region.  Whether you're planning a camping trip, a kayaking getaway, or a basecamp for island exploration, Shingle Beach delivers an authentic coastal experience surrounded by nature, marine wildlife, and endless recreation opportunities.

Adventures

Events

Food