Haddo Lake
Haddo Lake
Haddo Lake sits at 1,219 metres elevation in British Columbia's North Okanagan, roughly 36 kilometres northeast of Winfield.
To reach it, travel north from Kelowna on Highway 97 to Winfield, turn east onto Beaver Lake Road, continue past Doreen Lake, then turn south after about 3 kilometres. The final stretch of road can be rough.
The lake covers 93 hectares with a maximum depth of 12. 2 metres and supports a population of rainbow trout.
Two public recreation sites — Haddo Lake West and Haddo Lake North — provide a combined total of around 8 campsites, a boat launch, tables, and vault toilets. No water is available on site.
The area is managed by the BC Ministry of Forests, Lands and Natural Resource Operations. There is no cell coverage in the vicinity.
Nearby points of interest
Find excellent fishing spots, easy access to boat ramps, and all the amenities you need for a memorable day. Your adventure starts here.
Water and weather conditions (10 day forecast)
Check the forecast at Haddo Lake before you go fishing.
No forecast data available.
Fishing near Haddo Lake
Bc licenses and regulations
Explore Bc waters
Top fishing waters
No waters available right now.
Popular Cities
Loading popular cities...
Explore near Haddo Lake
Nearby spots
Nearby waters
More in Bc
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.





















