Private Campgrounds on Vancouver Island

The "perfect" toasted marshmallow

With over 75 private campgrounds on Vancouver Island, there is most definitely "something for everyone".

This directory is divided geographically by region. The regions are North Island, Central Island and South Island. To review a list of which communities are located in each region, please click here. I am continuing to collect information about the various private camprounds on Vancouver Island however there are no active links included below. It is simply a listing of the campgrounds I have been able to locate. As more are identified, they will be added to this list.

Regional Parks and Provincial Parks are listed separately. There are also campgrounds run by Forestry Management companies but I am not attempting to compile a list of those (maybe in the future). At this point, the listing only includes private campgrounds on Vancouver Island and does not include any of the campgrounds located on the smaller islands located off our coast.

Supper grilling over a campfire

Private Campgrounds on Vancouver Island - North Island

Alert Bay

  • Alert Bay Campground
  • 164 Alder Rd, Alert Bay, BC
  • (250) 974-7028

Black Creek

  • Pacific Playgrounds Oceanside Resort
  • 9082 Clarkson Ave, Black Creek, BC
  • (250) 337-5600

Campbell River

  • Brown's Bay Resort
  • 5021 Brown's Bay Rd, Campbell River, BC
  • (250) 287-7108
  • Driftwood by the Sea Inn and RV Resort
  • 170 S Island Hwy, Campbell River, BC
  • (250) 203-0373
  • Salmon Point Resort RV Park & Marina
  • 2176 Salmon Point Rd, Campbell River, BC
  • (250) 923-6605
  • Thunderbird RV Park & Resort
  • 2660 Spit Rd, Campbell River, BC
  • (250) 286-3344

Cape Scott

  • San Josef Heritage Park Campsite
  • Cape Scott Park Rd, San Josef Bay, BC
  • First come; first served basis
  • Tents only

Comox

  • Airforce Beach Campground
  • 19 Wing Comox, Comox, BC
  • (250) 339-5271
  • Military personnel only
  • Cape Lazo RV & Campground
  • 685 Lazo Rd, Comox, BC
  • (250) 339-3946

Courtenay

  • Bates Beach Oceanfront Resort
  • 5726 Coral Rd, Courtenay, BC
  • (250) 334-4154
  • Seal Bay RV Park
  • 1901 Larch Rd, Courtenay, BC
  • (250) 339-1837

Cumberland

  • Cumberland Lake Park Campground
  • 1100 Comox Lake Rd, Cumberland, BC
  • (250) 702-8833

Fair Harbour

  • Fair Harbour Marina & Campground
  • BC Forest Service Rd #1, Fair Harbour, BC
  • (250) 483-3382

Port Alice

  • Port Alice Ocean Front RV Park
  • 1201 Marine Dr, Port Alice, BC
  • Online reservation form

Port Hardy

  • Port Hardy RV Resort & Log Cabins
  • 8080 Goodspeed Rd, Port Hardy, BC
  • (250) 949-8111
  • Quatse River Campground
  • 8400 Byng Rd, Port Hardy, BC
  • (250) 949-2395
  • Scotia Bay Resort
  • Box 423 Scotia Bay, Port Hardy, BC
  • (250) 949-6484

Port McNeill

  • Alder Bay RV Park & Marina
  • 1 Alder Bay Rd, Port McNeill, BC
  • (250) 956-4117
  • Broughton Strait Campground
  • Broughton Blvd, Port McNeill, BC
  • (250) 230-1526
  • Cedar Park Resort
  • 7001 Mine Road, Port McNeill, BC
  • Online contact form
  • Cluxewe Resort
  • #1 Cluxewe Campground Rd, Port McNeill, BC
  • (250) 949-0378


Sayward

  • White River Resort
  • 1673 Sayward Road, Sayward, BC
  • (250) 282-0117

Sointula

  • Harmony Shores Campground
  • 185 Kaleva Rd, Sointula, BC
  • (250) 973-6143

Telegraph Cove

  • Telegraph Cove Marina & RV Park
  • 1642B Telegraph Cove Rd, Telegraph Cove, BC
  • (250) 928-3163
  • Telegraph Cove Resort
  • 1610 Telegraph Cove Rd, Telegraph Cove, BC
  • (250) 928-3131

Winter Harbour

  • The Outpost at Winter Harbour
  • 108 Winter Harbour Road, Winter Harbour, BC
  • (250) 969-4333
  • Winter Harbour Marina & RV
  • 120 Winter Harbour Road, Winter Harbour, BC
  • (250) 969-4325

Private Campgrounds on Vancouver Island - Central Island

Bamfield

  • Pachena Bay Campground
  • 90 Anacla Rd, Bamfield, BC
  • (250) 728-1287

Bowser

  • Deep Bay RV Park
  • 5315 Deep Bay Dr, Bowser, BC
  • (250) 757-8424

Chemainus

  • Chemainus River Campgrounds
  • 8682 Trans-Canada Hwy, Chemainus, BC
  • (250) 246-9357
  • Country Maples RV Resort
  • 9010 Trans-Canada Hwy, Chemainus, BC
  • (250) 246-2078

Coombs

  • Coombs Country Campground
  • 2619 Alberni Hwy, Coombs, BC
  • (250) 248-9371

Duncan

  • Riverside RV and Camping
  • 3065 Allenby Rd, Duncan, BC
  • (250) 746-4352

Fanny Bay

  • Lighthouse RV Park
  • 8256 Island Hwy S, Fanny Bay, BC
  • (250) 335-1667

Ladysmith

  • 4 All Seasons Resort
  • 3464 Yellow Point Rd, Ladysmith, BC
  • (250) 245-4243
  • Rondalyn RV Resort
  • 1350 Timberlands Rd, Ladysmith, BC
  • (250) 245-3227

Lake Cowichan

  • Laketown Ranch Campground*
  • 8811 Youbou Rd #648, Lake Cowichan, BC
  • (250) 715-1600
  • *Seasonal camping available during non-event weeks only
  • Lakeview Park Campsite
  • 8815 Lakeview Park Rd, Lake Cowichan, BC
  • (250) 749-3350

Lantzville

  • Snaw Naw As Campground
  • 101 Snaw-Naw-As Road, Lantzville, BC
  • (250) 933-2505

Mill Bay

  • Beehive RV Park & Campground
  • 780 Kilmalu Rd, Mill Bay, BC
  • (250) 743-2074

Nanaimo

  • Brannen Lake RV Park & Campsite
  • 4220 Biggs Rd, Nanaimo, BC
  • (250) 756-0404
  • Jinglepot RV Park & Campground
  • 4012 Jingle Pot Rd, Nanaimo, BC
  • (250) 758-1614
  • Living Forest Oceanside Campground & RV Park
  • 6 Maki Rd, Nanaimo, BC
  • (250) 755-1755
  • Mountainaire Campground and RV Park
  • 1092 Spruston Rd, Nanaimo, BC
  • (250) 245-1169
  • Westwood Lake Campground Resort
  • 380 Westwood Road, Nanaimo, BC
  • (250) 753-3922

Nanoose Bay

  • Nanoose Creek Campground
  • 2212 Island Hwy E, Nanoose Bay, BC
  • (250) 468-7186

Parksville

  • Heart Haven RV Family Campground
  • 745 Island Hwy E, Parksville, BC
  • (250) 248-6249
  • Pacific Palms RV Resort
  • 161 Island Hwy W, Parksville
  • (250) 586-9933
  • Paradise Adventure RV Resort
  • 375 W. Island Hwy Parksville, BC
  • (250) 248-6612
  • Pathfinder Camp Resorts
  • 380 Martindale Rd, Parksville, BC
  • (866) 267-3678
  • Riverbend Resort Campground
  • 924 Island Hwy E, Parksville, BC
  • (250) 248-3134
  • Surfside RV Resort
  • 200 Corfield St N, Parksville, BC
  • (250) 248-9713

Port Alberni

  • Arrowvale Riverside Campground & Cottages
  • 5955 Hector Rd, Port Alberni, BC
  • (250) 723-7948

Qualicum Beach

  • Mack's Boondock Ranch & Campground
  • 670 Gilbert Rd, Qualicum Beach, BC
  • (250) 954-1407
  • Qualicum Bay Resort
  • 5970 W Island Hwy W, Qualicum Beach, BC
  • (250) 757-2003
  • Qualicum First Nations Waterfront Campground
  • 5861 Island Hwy W, Qualicum Beach, BC
  • (250) 757-9322
  • Riverside Resort Motel & Campground
  • 3506 West Island Highway Qualicum Beach, BC
  • (250) 752-9544
  • Sea Flame Beach Resort & RV Sites
  • 6383 Island Hwy W, Qualicum Beach, BC
  • (250) 757-8411
  • Whiskey Creek RV Campground
  • 1268 Chatsworth Rd, Qualicum Beach, BC
  • (250) 752-8321

Tofino

  • Bella Pacifica Campground
  • 400 MacKenzie Beach Rd, Tofino, BC
  • (250) 725-3400
  • Crystal Cove Beach Resort
  • 1165 Cedarwood Pl, Tofino, BC
  • (250) 725-4213
  • Long Beach Golf Course & Campground
  • 1850 Pacific Rim Hwy, Tofino, BC
  • (250) 725-3314
  • Surf Grove Beachside Campground
  • 1451 Pacific Rim Hwy #1109, Tofino, BC
  • (250) 725-2750
  • Tsawaak RV Resort & Campground
  • 1119 Pacific Rim Hwy, Tofino, BC
  • Opening June 28, 2023 - will be open year-round
  • (250) 725-1964

Ucluelet

  • Island West Resort Camping
  • 1990 Bay Street, P.O. Box 879 Ucluelet, BC
  • (250) 726-7515
  • Surf Junction Campground
  • 2650 Tofino Ucluelet Hwy, Ucluelet, BC
  • (250) 726-7214
  • Ucluelet Campground
  • 260 Seaplane Base Rd, Ucluelet, BC
  • (250) 726-4355
  • Wya Point Resort
  • 2460 Willowbrae Rd, Ucluelet, BC
  • (250) 726-2625

Private Campgrounds on Vancouver Island - South Island

Malahat

  • Cedar Springs Ranch 
  • 230 Trans-Canada Hwy #1, Malahat, BC
  • (250) 478-3332 
  • Malahat Mountain Meadows RV Park and Campground
  • 304 Meadow Way, Malahat, BC
  • (250) 478-5452
  • Tunnel Hill Campground & RV Park
  • 3932 Trans-Canada Hwy, Malahat, BC
  • (778) 432-2858

Port Renfrew

  • Pacheedaht Campground
  • 305 Pachidah Rd, Port Renfrew, BC
  • (250) 647-0090

Sooke

  • Sooke River Campground
  • 2259 Phillips Rd, Sooke, BC
  • (250) 642-6076
  • Sunny Shores Resort & Marina
  • 5621 Sooke Rd, Sooke, BC
  • (250) 642-5731

Victoria

  • Fort Victoria RV Park
  • 129 Burnett Rd, Victoria (View Royal), BC
  • (250) 479-8112
  • Gardenside Acres Tent and Breakfast Campground
  • 1117 Greig Ave, Victoria (Brentwood Bay), BC
  • (250) 216-1659
  • Oceanside Resort | A Parkbridge RV Resort
  • 3000 Stautw Rd, Victoria (Saanichton), BC
  • (250) 544-0508
  • Pedder Bay RV Resort & Marina
  • 925 Pedder Bay Drive, Victoria (Metchosin), BC
  • (250) 478-1771
  • Salish Seaside RV Haven 
  • 445 Head St, Victoria (Esquimalt), BC
  • (250) 590-5995

Did I miss one? If you are aware of private campgrounds on Vancouver Island that missed this list, please use my contact form to let me know. Thanks!

Recent Articles

  1. Victoria Arts and Crafts | Must Be Victoria

    Apr 24, 24 06:32 PM

    FN artists causeway sign
    Join the fun or make a purchase. Find Victoria arts and crafts activities and vendors.

    Read More

  2. Churches in Victoria BC | Must Be Victoria

    Apr 24, 24 06:28 PM

    churches
    Whether for worship or to admire their historical and architectural beauty, there are several churches in Victoria BC for you to explore.

    Read More

  3. Visit Victoria BC: Discover our Splendor!

    Apr 24, 24 06:21 PM

    cattle point
    Come for our rainforests, coastal vistas, sunsets, wildlife, flowers or the gracious, friendly Canadians who call this island home. Come visit Victoria BC.

    Read More

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.