Vernon & Coldstream beaches
Kin Beach, Kal Beach and Juniper Bay: what each one has, and how to get there.
Vernon & Coldstream, on the way down Highway 97
Vernon & Coldstream has three public beaches in this guide: Kin Beach on Okanagan Lake, Kal Beach on Kalamalka Lake and Juniper Bay on Kalamalka Lake. One of Vernon's two largest beaches, at the north end of Okanagan Lake.
It's stop 4–6 of 20 on the drive from the Shuswaps to Osoyoos. See every beach from Sicamous to Osoyoos →
Vernon & Coldstream beaches on the map
Tap a beach to fly to it; every pin has directions.
- Vernon & Coldstream
Kin Beach
One of Vernon's two largest beaches, at the north end of Okanagan Lake.
Kin Beach is a City of Vernon park at 7248 Tronson Road on the north end of Okanagan Lake, and the City calls it one of the area's two largest beaches. It has a playground, beach volleyball courts, a picnic shelter and washrooms. The neighbouring Sandy Beach, reached by a footbridge, is on Okanagan Indian Band reserve land and is a separate beach. In 2026 the City replanted the park with shade trees and reinstalled a mobility mat to the water.
📍 7248 Tronson Road, Vernon.
- 🏊SwimmingSwimming is listed as a park feature; no buoyed area confirmed.
- 🚻WashroomsWashrooms.
- 🛝PlaygroundPlayground.
- 🏐VolleyballBeach volleyball courts.
- ♿AccessibleA Mobi-Mat runs across the sand toward the water; the City bought it in 2025, first laid it in September 2025 and reinstalled it for summer 2026.
- ✨AlsoPicnic shelter. A disc golf course and Marshall Fields Dog Park are nearby.
Lately
- After removing 22 hazardous poplars in spring 2025, the City announced it would plant 59 drought-tolerant shade trees with Federation of Canadian Municipalities/federal grant funding; the park was to close for planting on April 20–22, 2026.
- City of Vernon reinstalled a Mobi-Mat across the sand to the water; it was bought in 2025, first installed in September 2025 and stored over the winter.
Kal Beach
The main public beach at the north end of Kalamalka Lake, known for its blue-green water and Rotary pier.
Kal Beach lies at the north end of Kalamalka Lake in the District of Coldstream, a short drive from downtown Vernon. The lake's colour, which runs from turquoise to deep blue, comes from calcium carbonate precipitating in the water. The beach has a pier, concession and washrooms, and in May 2025 the district laid mobility mats to bring them within reach of people using wheelchairs.
📍 North end of Kalamalka Lake on Kalamalka Road, Coldstream. No official street address found.
- 🚻WashroomsYes (named among the destinations served by the 2025 mobility mats).
- 🏐VolleyballA volleyball area on the beach.
- 🍦SnacksYes — a concession stand.
- ♿AccessibleMobility mats installed 27 May 2025 to the beach, water, pier, washrooms and concession; a wheelchair ramp at the beach parking area; three accessible spots at the passenger drop-off.
- ✨AlsoThe Rotary pier; a popular paddleboard launch.
- 🅿️ParkingA beach parking area with a passenger drop-off and three accessible stalls. Coldstream is seeking grant funds to improve accessible parking near the mobility mats (March 2026). No pay-parking decision was found.
Lately
- District of Coldstream installed Mobi-mats from the beach to the water, pier, washrooms and concession; the overhead Rotary sign at the pier was replaced by an engraved stone on the beach.
- Coldstream council directed staff to apply for a provincial grant of up to $25,000 to improve accessible parking near the mats and buy wheelchair-accessible picnic tables for Kal Beach, Kirkland Beach and Creekside Park.
Juniper Bay
A fine-sand beach in Kalamalka Lake Provincial Park with a shaded picnic lawn, reached by a short paved trail.
Juniper Bay is a sandy beach on Kalamalka Lake inside Kalamalka Lake Provincial Park, south of Vernon and Coldstream. It is reached by a 600 m paved trail from the Twin Bays parking area. Above the beach, picnic tables on cement pads sit on an irrigated lawn under Ponderosa pines. The park is run by BC Parks, has pit toilets only and no lifeguards.
📍 Twin Bays (Yellow) Gate parking area in Kalamalka Lake Provincial Park (reached through Coldstream), then a 600 m paved trail down a gradual slope to the beach.
- 🏊SwimmingLarge fine-sand beach; BC Parks says the swimming areas in the park's three main bays are marked with swim buoys.
- 🚻WashroomsA wheelchair-accessible pit toilet at Jade and Juniper bays; the park has only pit toilets, maintained from April 7 to October 29.
- 🚤BoatingNone in the park; the nearest launches are at Kekuli Bay Park and Kal Beach.
- ♿AccessibleThe 600 m access trail is paved, and one picnic table on a paved pad, reached by a paved trail from the parking lot, is wheelchair accessible.
- 🐕DogsDogs must be leashed; Juniper Bay is not one of the park's three designated pet beaches (east end of Cosens Bay, the Rattlesnake Point pet beach, and the west end of Jade Bay).
- 🛟LifeguardsNo lifeguards in BC Parks.
- ✨Also11 picnic tables on cement pads on an irrigated lawn shaded by Ponderosa pines, and a BBQ stand. Horses are not allowed in the Jade and Juniper area, and the beaches are not suitable for biking.
- 🅿️ParkingTwin Bays (Yellow) Gate lot, the park's largest parking area, which BC Parks says can hold a large number of vehicles. In March 2025 the province added 32 stalls across the Twin Bays and Cosens Bay lots, for 180 in total (BC government).
Lately
- The province completed upgrades at Kalamalka Lake Provincial Park's Twin Bays area (the access point for Juniper and Jade bays): renovated washrooms, three new accessible pit toilets, and 32 new parking stalls across the Twin Bays and Cosens Bay lots (180 total), with horse-trailer stalls at Twin Bays.
Vernon & Coldstream beaches, answered
What beaches are in Vernon & Coldstream, BC?
Three public beaches are in this guide for Vernon & Coldstream: Kin Beach on Okanagan Lake, Kal Beach on Kalamalka Lake and Juniper Bay on Kalamalka Lake.
Which beaches in Vernon & Coldstream have a playground?
Kin Beach lists a playground. Check each beach below for the details.
Which beaches in Vernon & Coldstream have beach volleyball?
Kin Beach and Kal Beach list beach volleyball. Check each beach below for the details.
Where can you buy food or snacks at the beach in Vernon & Coldstream?
Kal Beach lists a concession or snack bar. Check each beach below for the details.
Which beaches in Vernon & Coldstream are wheelchair accessible?
Kin Beach, Kal Beach and Juniper Bay list accessible features. Check each beach below for the details.
Which beaches in Vernon & Coldstream have boating or a boat launch nearby?
Juniper Bay lists boating or a boat launch nearby. Check each beach below for the details.
Are there lifeguards at the beaches in Vernon & Coldstream?
None of these beaches lists lifeguards, so swim at your own risk and check Interior Health beach advisories before you go in.
More beaches up and down the valley
-
Sicamous2 beaches · Shuswap Lake, Mara Lake
-
Salmon Arm1 beach · Shuswap Lake
- Vernon & Coldstream3 beaches · Okanagan Lake, Kalamalka Lake
-
Lake Country & Oyama3 beaches · Okanagan Lake, Kalamalka Lake, Wood Lake
-
Kelowna1 beach · Okanagan Lake
- West Kelowna1 beach · Okanagan Lake
-
Peachland2 beaches · Okanagan Lake
-
Summerland1 beach · Okanagan Lake
-
Naramata1 beach · Okanagan Lake
-
Penticton2 beaches · Okanagan Lake, Skaha Lake
- Okanagan Falls1 beach · Skaha Lake
- Oliver1 beach · Tuc-el-Nuit Lake
-
Osoyoos1 beach · Osoyoos Lake