The Okanagan Valley is known for its beautiful beaches and lakes which draw thousands of visitors each year. You can find a list of local beaches and lakes from Vernon to Osoyoos listed below.
Jump to a location quickly by clicking on one of the quick links below:
Kelowna | Lake Country | Naramata | Okanagan Falls | Oliver | Osoyoos | Peachland | Penticton | Summerland | Vernon | West Kelowna | Lakes
Kelowna
Hot Sands Beach
When crossing the Kelowna bridge from the South, you will see Hot Sands Beach. This is one of the more popular beaches in Kelowna and is located in City Park. The beach offers a concession stand, playground, and a fantastic spark for families to enjoy.
1600 Abbott Street, Kelowna
Boyce-Gyro Beach Park
There is plenty of shade on this beautiful beach located on Okanagan Lake. This beach/park features sand volleyball courts, kids’ playground (great for all ages), washrooms, a concession stand, a rope swing, and watersport rentals provided by Okanagan Beach Rentals. What’s really nice about this beach is that you can walk out quite a ways and the water stays shallow.
3400 Lakeshore Road, Kelowna
Rotary Beach Park
This 1.5-hectare park offers a sandy beach, a swimming area, plus restrooms, a playground, and trails.
3726 Lakeshore Road, Kelowna
Sarson’s Beach Park
Sarson’s Beach is a popular destination that features a large grassy area perfect for picnics and sunbathing, as well as a sandy beach for swimming and building sandcastles. Children will appreciate the playground area, while washrooms, picnic tables, and parking complete the list of amenities that make this destination ideal for families.
4398 Hobson Road, Kelowna
Strathcona Beach Park
It includes a beach area, playground, swimming area, and washrooms.
2290 Abbott Street, Kelowna
Lake Country
Coral Beach Park
The park has a boat launch and dock along with tennis courts, a playground, seasonal washrooms, picnic area/tables, benches and a beach.
10150 Bottom Wood Lake Road, Lake Country
Gable Beach Park
Picnic area/table, boat launch, naturalized area, portable washroom.
10150 Bottom Wood Lake Road, Lake Country
Kaloya Regional Park
This spot is ideal for bird watching and also features a swimming and small sandy beach area, washrooms, a gazebo, level walking trails, and a new playground.
16061 Trask Road, Lake Country
Oyama Station Beach
Located on Wood Lake just pull off of Pelmewash Parkway and the beach will be on your right.
16012 Oyama Road, Lake Country
Pebble Beach
The beach park features a designated swim area and a dock/swim raft for visitors to enjoy a refreshing dip in the water. A picnic area is also available, providing a perfect spot for families and friends to gather and enjoy a meal with a stunning view. It is important to note that dogs are not allowed in the park.
11446 Okanagan Centre Road West, Lake Country
Naramata
Manitou Beach and Park
Located on Okanagan Lake, Manitou Beach, and Park offers a public beach featuring changing rooms, washrooms, a playground, and a horseshoe pit. There is a large grassy area, volleyball courts, and a picnic table available.
Read our Blog Post
Okanagan Falls
Kenyon Park
This is the ultimate stop for the family. The area features a water spray park, a playground, and a beautiful sandy beach. There are picnic tables, a sandy beach, and public washrooms available.
5332 Cedar Street, Okanagan Falls | Read our Blog Post
Christie Memorial Park
Beach volleyball courts, picnic tables, benches, public washrooms, change rooms and of course over an acre of beach.
7th Avenue, Okanagan Falls
Oliver
Rotary Beach
A beach, grassy area, playground, picnic tables, public washroom and change room.
6759 Lakeside Drive, Oliver
Osoyoos
Gyro Beach
This beach offers a designated swimming area, public washrooms, a seasonal picnic stand (May to September), free day parking, and is wheelchair accessible.
15 Park Place, Osoyoos
Haynes Point
32nd Avenue, Osoyoos
Legion Beach
6406 89 Street, Osoyoos
Peachland
Antlers Beach
A natural beach, swimming, and picnic area
Swim Bay
Includes washrooms, pebble beach, swimming area, concessions, wharf, diving board, zip line, rope swing, picnic area. There is a lifeguard on duty from the end of June to the end of August. Swimming lessons are also available.
Beach Avenue, Peachland
Trepanier Bay Beach
3996 Beach Avenue, Peachland
Penticton
Marina Way Beach
This beach is located on Okanagan Lake, past the Penticton Lakeside Resort near the Okanagan Marina. Although the beach is smaller, it still provides a nice swimming area with a shallow entry into the water and seasonal toilets. Parking is limited.
Okanagan Lake Beach
Located along Lakeshore Drive is the popular Okanagan Lake Beach. On top of almost a kilometre of sandy beach this area features a swimming area, rest rafts, kiddie slides, shade trees, washrooms nearby, fire pits and free parking. On this beach you will find the Peach Ice Cream Shop, the S.S. Sicamous Stern Wheeler and Splash BC Water Park.
Skaha Lake Beach
Located at the South end of Penticton, Skaha beach is the perfect spot to spend the day at. They offer concession stands and washrooms at each end of the beach. Stroll along the boardwalk for panoramic views of Skaha Lake. The lake offers a shallow entry for the little ones to play in the reddish-coloured sand. The beach lacks shade, although Skaha Park is located next to the beach where you can enjoy the shade. There is also Rotary Play World and Splash Park at Skaha Lake Park.
Sudbury Beach
It may seem that Sudbury Beach is part of Skaha Beach, but it’s actually separate. You will find Sudbury Beach just west of Skaha Beach and it features a swimming area, rest rafts, slides, washrooms, parking, a fire pit, and of course a nice sandy beach. They also have a concession stand on site, currently operated by Tickleberry’s Ice Cream and paddleboard and kayak rentals operated by Glow SUP Adventures.
Summerland
Dog Beach
An enclosed area beside Peach Orchard Park where dogs and owners can enjoy the beach and lake off-leash.
14877 Lakeshore Drive S, Summerland
Kinsmen Park
12533 Lakeshore Drive S, Summerland
Peach Orchard Beach Park
Situated on Okanagan Lake is the popular Peach Orchard Beach Park. Children will love the splash park or the playground, located right beside each other. There is a nice sandy beach, picnic tables, a boat launch, washrooms, a volleyball court, and a large grassy area.
14877 Lakeshore Drive S, Summerland
Powell Beach
Powell Beach Road, Summerland
Gordon Beggs Rotary Beach
You will find Rotary Beach by following Lakeshore Drive South, in between the Summerland Waterfront Resort and Peach Orchard Beach Park. You will find washrooms, benches, docks, floating docks and a few shade trees.
13287 Lakeshore Drive S, Summerland
Sun-Oka Beach Provincial Park
One of the more popular beaches in the South Okanagan, Sun-Oka Beach is located off Highway 97, between Penticton and Summerland. Here you will find a beautiful sandy beach stretched on Okanagan Lake, a playground, fire pits, picnic tables, drinking water fountains, a dog beach, watersport rentals, washrooms, and change rooms.
Okanagan Highway, Summerland | Read Our Blog Post
Vernon
Kalamalka Beach
Park across from Kal Beach (free parking) and walk across the road to enjoy the beach for the day. There is a big beautiful dock that stretches out on the water. The beach also features a concession stand, picnic tables, volleyball courts, and washrooms.
13836 Kalamalka Road, Vernon
Kin Beach
Lakeshore Road, Vernon
West Kelowna
Kalamoir Beach
Address: Collens Hill Road, West Kelowna
Gellatly Dog Beach
Address: Gellatly Road, West Kelowna
Gellatly Bay Park
Address: 4030 Gellatly Road, West Kelowna
Pebble Beach
Address: Whitworth Road, West Kelowna
Pritchard Park
Address: 4098 Pritchard Drive, West Kelowna
Willow Beach
Address: 4111 Gellatly Road, Westbank
Lakes
Swan Lake – Between Vernon and Armstrong
Kalamalka Lake – Vernon to Oyama
Okanagan Lake – Vernon to Penticton
Wood Lake – Oyama to Lake Country
Skaha Lake – Penticton to Okanagan Falls
Vaseaux Lake – Okanagan Falls towards Oliver
Tuc-El-Nuit Lake – Oliver
Osoyoos Lake – Osoyoos and South, across the U.S. border