Stay
Swan Lake Campground sits on the western shores of Swan lake in beautiful Vernon, BC. This idyllic campground offers campers the perfect place to boat, fish, swim, and relax by the lake.
This family friendly campground has 4 sites to choose from. Whether you’re tenting or hooking up to a powered site, you’ll find it comfortable, peaceful, and clean. Many of the sites sit directly on Swan Lake, allowing for beautiful views and easy access to your favourite water activities. With amenities such as free wifi, flush washrooms, coin showers, and laundry facilities, you and your family can stay in comfort and style without breaking the budget. You’ll notice many of the reviews mention the friendly staff, clean space, and easy access to the lake. Many travellers have identified it as a “hidden gem”…shh!
Close to shore, the lake itself is marshy and filled with various wildlife. The swimming dock extends to the deeper part of the lake which allows for campers to access cleaner and more swimmable water. At the heart of the campground is a gravel boat launch that makes it easy for campers to get their boats in and out the water. If you don’t have a boat, the campground also offers pedal boats, canoes, and rowboats to campers, free of charge!
Campsites are available for both short and longer term rentals. Although the popular season is during the summer months, Swan Lake also offers off-season monthly rates for those looking to experience it during a quieter time of year.
Location
Due to its close proximity to Vernon, campers have access to endless outdoor fun. Hiking, biking, golfing, and swimming are just a few of the popular summer activities that travelers from all over flock to the North Okanagan for. Within a 15 minute drive, you’ll have access to a variety of world class wineries, restaurants, and locally owned shops. Visit Vernon’s most popular beaches, explore Kalamalka Lake Provincial Park, visit the historic attractions that tell the history of this beautiful region.
Reservations
To make a reservation, call (250) 545-2300 between 8:30am and 6:00pm PST.