Lakes near Kelowna

8 lakes with detailed profiles lie within 50 km of Kelowna, British Columbia. The closest is Okanagan Lake, 0.1 km north. 8 have sport-fish survey records and 1 have at least one listed boat launch.

Closest
0.1 km N
Okanagan Lake
Largest
349 km²
Okanagan Lake
Most sport-fish species
12
Okanagan Lake

Fishing

Sport fish recorded in the most of these lakes: rainbow trout (8), yellow perch (6), brook trout (4), kokanee (4), lake trout (4) and burbot (3).

Distances are straight-line to the nearest shore from the community’s official point. The map places each lake at its centre.

10 km25 km50 kmNOkanagan Lake · 0.1 kmShannon Lake · 8.8 kmEllison Lake · 12.6 kmWood Lake · 19.2 kmKalamalka Lake · 26.1 kmGarnet Lake · 29.4 kmSwan Lake · 47.9 kmSkaha Lake · 48.7 km

Every lake, nearest first

LakeDistanceArea km²Max depth mSport fishLaunches
Okanagan LakeCentral Okanagan0.1 km N349Rainbow Trout, Kokanee, Yellow Perch +91
Shannon LakeCentral Okanagan8.8 km W0.14Rainbow Trout, Brook Trout, Largemouth Bass +1
Ellison LakeCentral Okanagan13 km NE2.01Yellow Perch, Rainbow Trout
Wood LakeCentral Okanagan19 km NE9.1Rainbow Trout, Kokanee, Lake Trout +1
Kalamalka LakeNorth Okanagan26 km NE25.6Rainbow Trout, Kokanee, Lake Trout +4
Garnet LakeOkanagan-Similkameen29 km SW0.33Rainbow Trout, Brook Trout, Steelhead
Swan LakeNorth Okanagan48 km NE4.11Rainbow Trout, Brook Trout, Yellow Perch +1
Skaha LakeOkanagan-Similkameen49 km SW19.5Rainbow Trout, Kokanee, Smallmouth Bass +6

Data as of October 9, 2026. Sources: provincial surveys, HydroLAKES, Canadian Geographical Names Database. Details and licences.