Campgrounds in British Columbia

We track live availability at 132 bookable campgrounds across British Columbia, in 74 towns and parks. Every one is rechecked every 15 seconds, around the clock. Booked out is rarely final — people cancel constantly, and the site drops back into the booking system with no warning, often overnight — so when one frees up you hear about it in seconds rather than finding out weeks later that it was open for an hour.

Booking goes through BC Parks and Parks Canada. Searching is free.

Looking for something specific? British Columbia group campsites.

70 Mile House, BC

Baynes Lake, BC

Bear Lake, BC

Black Creek, BC

Bridesville, BC

Campbell River, BC

Charlie Lake, BC

Christina Lake, BC

Clearwater, BC

Cranbrook, BC

Denman Island, BC

Duncan, BC

Eagle Creek, BC

Errington, BC

Fanny Bay, BC

Fernie, BC

Fort Langley National Historic Site, BC

Fort Rodd Hill National Historic Site, BC

Fort St. James, BC

Fort Steele, BC

Fruitvale, BC

Furry Creek, BC

Galiano Island, BC

Glacier National Park, BC

Gulf Islands National Park Reserve, BC

Hedley, BC

Honeymoon Bay, BC

Hornby Island, BC

Horsefly, BC

Invermere, BC

Kamloops, BC

Kelowna, BC

Kitchener, BC

Kootenay National Park, BC

Lac La Hache, BC

Langford, BC

Logan Lake, BC

Lower Nicola, BC

Lumby, BC

Lund, BC

Lytton, BC

Maple Ridge, BC

Mission, BC

Mount Revelstoke National Park, BC

Nelson, BC

New Denver, BC

North Vancouver, BC

Pacific Rim National Park Reserve, BC

Parksville, BC

Pemberton, BC

Port Alberni, BC

Port Edward, BC

Port Renfrew, BC

Powell River, BC

Qualicum Beach, BC

Quesnel, BC

Revelstoke, BC

Saltspring Island, BC

Savona, BC

Scotch Creek, BC

Sechelt, BC

Shirley, BC

Squamish, BC

Summerland, BC

Tappen, BC

Telkwa, BC

Terrace, BC

Tomslake, BC

Tulameen, BC

Valemount, BC

Vernon, BC

Walhachin, BC

West Kelowna, BC

Yoho National Park, BC

Elsewhere in British Columbia