
Recreation
Kelowna Team
Facts checked · How we check facts
Kelowna's best beaches on Okanagan Lake, sorted by who they suit: families, paddleboarders, dog owners, and anyone after a quieter stretch of sand.
In this article:
The best beaches in Kelowna are Hot Sands Beach in City Park, Gyro Beach and Rotary Beach Park, all on Okanagan Lake. This guide sorts about a dozen spots by who they suit: families with little kids, paddleboarders, dog owners, and anyone chasing a quieter stretch of sand. For little kids, Gyro and Rotary on Lakeshore Road are the best choices. For a busy, social beach, go to Hot Sands.
The beaches on Okanagan Lake differ in water depth, crowds and facilities, so they aren't interchangeable. Some have shallow water for little kids, some are better for launching a paddleboard, and some are quieter. Decide what matters most (calm, a crowd, or good facilities), then use the table below.
| Beach | Best for | Notes |
|---|---|---|
| Hot Sands Beach | Crowds and atmosphere | Change rooms, washrooms, concessions, volleyball |
| Gyro Beach | Young children | Shallow, roped-off swimming area; dogs on leash on paths only |
| Rotary Beach Park | Families | Floating dock, shade trees, easier parking |
| Kinsmen Park Beach | A quieter downtown option | Small; sand, grass and shade |
| Bertram Creek Regional Park | Barbecues and gatherings | Sand and pebbles, picnic shelters, parking |
| Pebble Beach Park | Kayaks and paddleboards | West Kelowna; no dogs |
| Ellison Provincial Park | Dogs | Designated dog beach, about an hour north |
The top beaches run from City Park downtown south along Abbott Street and Lakeshore Road, plus a few worth the drive outside the city.
Hot Sands Beach
Location: City Park, 1600 Abbott Street
Hot Sands is the busiest beach in the city, popular with younger crowds and tourists. There's lots of sand and good swimming, with change rooms, washrooms, concession stands and volleyball courts. The Sails sculpture is nearby, the Waterfront Boardwalk runs right beside the beach, and the Ogopogo statue is a short walk north along the waterfront in Kerry Park. It gets packed in peak season and busier still during festivals and events, so arrive early.
Gyro Beach
Location: 3400 Lakeshore Road
Gyro is the best pick for young children, a Lower Mission family favourite with a large sandy beach, a playground and plenty of grass for picnics. The bottom is shallow and sandy, the water warms up fast, and there's a roped-off swimming area. In summer it's sandcastles at one end and teenagers playing beach volleyball at the other. There are washrooms, a food concession, and paddleboard and kayak rentals. The City of Kelowna lists the park as on-leash for dogs, and its rules keep leashed dogs on the sidewalks and trails, so leave them off the sand. On summer weekends, arrive before 10 AM; free street parking fills early, so cycling or walking is easier.
Rotary Beach Park
Location: 3726 Lakeshore Road
A short way south of Gyro, Rotary is a little less crowded and the free parking is easier to find, which is often reason enough to pick it. There's a playground, a sandy beach, shallow swimming areas and usually calm water. Big shade trees, picnic tables, washrooms and a designated swimming area with a floating dock round it out.
Kinsmen Park Beach
Location: 2600 Abbott Street
When Hot Sands is too much, this small beach park just south of City Park is the quieter alternative, with sand, grass, shade trees and room for a picnic.
Bertram Creek Regional Park
Location: 5670 Lakeshore Rd
Further south, Bertram Creek feels further from the city than it is, with a big beach, a playground and forest trails behind it. It's less manicured, but the facilities are still good: washrooms, picnic shelters and plenty of parking. The shoreline mixes sand and pebbles. People come for barbecues and family gatherings, and weekday afternoons are quieter than at the Mission beaches.
Strathcona Park
Location: 2290 Abbott Street
Strathcona is a small beach park in a quiet residential area, used mostly by locals, with sand, grass and shade trees.
Cedar Creek Park
Location: 5200 Lakeshore Road
The beach, hiking trails and picnic areas here are set in the forest, so you get plenty of shade and some privacy. The shoreline is rocky and the water clear, and CedarCreek Estate Winery is close if you want to add a tasting. Roadside parking is limited.
Pebble Beach Park
Location: 2600 Whitworth Rd, West Kelowna (across the bridge from Kelowna)
At the end of Whitworth Road, Pebble Beach has a coarse sand and pebble shoreline, a big grassy area, picnic tables, a volleyball court and washrooms. It's a good spot to launch a kayak or paddleboard, and it's usually less crowded than the sandy Kelowna beaches. Dogs aren't allowed.
Bear Creek Provincial Park
Location: Westside Road (across the bridge from Kelowna)
Bear Creek isn't in Kelowna, but it's an easy drive and the beach access and camping are excellent. It's popular with families and campers for its sandy beach, swimming areas, hiking trails, picnic areas and clear water.
Dog Beach at Ellison Provincial Park
Location: Near Vernon, about an hour north of Kelowna
If you have a dog, this is the one: Ellison Provincial Park has a designated dog beach. It also has camping, hiking trails, and good views of Okanagan Lake.
Peachland Beach
Location: Peachland, BC (short drive south of Kelowna)
This long, sandy beach looks out over the lake and mountains and is worth the short drive. Peachland is a relaxed town, so walk the boardwalk and get an ice cream after.
Kalamalka Lake ("Kal Lake") is about 45 minutes north of Kelowna in Vernon and Coldstream, and plenty of locals prefer it to Okanagan Lake. The turquoise colour comes from marl (calcium carbonate) deposits reflecting light.
Kal Beach (Kalamalka Beach)
Location: Vernon/Coldstream
The main beach on Kalamalka Lake has a long stretch of sand, warm water, good facilities, food trucks and volleyball.
Jade Bay
Location: Kalamalka Lake Provincial Park
This secluded cove sits at the end of a 20-minute hike, with turquoise water, a rocky shoreline and almost no crowds. There are no facilities, so bring water shoes and supplies.
Cosens Bay
Location: North end of Kalamalka Lake, in the provincial park
This quiet bay with warm water is a 45-minute hike from the provincial park parking lot, and it's worth the walk if quiet is what you're after.
September is the best beach month, ideally on a weekday. The tourist crowds are gone, the lake is still warm, the air is warm without being scorching and parking is easy.
A good beach day comes down to parking, sun and water safety, and parking is the big one. Gyro and Hot Sands lots fill by 10 AM on summer weekends, so arrive early, bike, walk or take BC Transit. Some residential streets near beaches have 2-hour limits enforced by bylaw, so read the signs.
The Okanagan sun is strong and UV levels run high. Use SPF 50+, a hat, and UV-protective sunglasses, and reapply after swimming. Shade is limited at most beaches, so bring an umbrella or pop-up shelter, and bring more water than you think you need on hot days.
Okanagan Lake can be colder than you expect, even in summer. Know the water temperature, swim within your abilities, and keep a close eye on children. Stick to designated areas, watch for currents near river outflows and for waves when the afternoon wind picks up, and early in the season wade in gradually to avoid cold water shock. Check the local advisories for water quality before you swim, and pack out everything you pack in.
Beaches are central to summer in Kelowna, from after-work swims to weekend picnics and birthday parties on the grass. For deeper water away from the crowds, see our guide to swimming holes near Kelowna.
The best time to visit is summer, from late June to early September, when it's warmest and the water is at its best. Expect bigger crowds in July and August.
Yes, Ellison Provincial Park near Vernon, north of Kelowna, has a designated dog beach where dogs are allowed to swim and play. Remember to keep your dog on a leash and clean up after them.
Not reliably. Don't count on lifeguards at local beaches; check the City of Kelowna's beach information for current supervision, and swim carefully either way.
Yes, most of the popular beaches have washrooms and change rooms, including Hot Sands Beach in City Park. Facilities may be limited at smaller, more secluded beaches.
Yes, Okanagan Lake is generally safe to swim in. Still, watch for hazards like cold water, underwater debris and occasional algae blooms. Check local advisories before swimming and avoid swallowing lake water.
Okanagan Lake is swimmable from mid-June through September. Surface temperatures range from about 4°C in December to 22°C or more in late July and August. Kalamalka Lake warms slightly earlier.