Skip to main content

Twenty Mile Bay

Twenty Mile Bay is a provincial recreation site and campground on the west shore of Harrison Lake in the Fraser Valley of British Columbia, roughly 1. 5 hours northeast of Mission.

It is reached via approximately 38 kilometres of the Sts'ailes Forest Service Road — a gravel route that is passable by most vehicles but expect a bumpy, dusty drive.

The campground occupies a forested peninsula set within old-growth conifers, with about 52 campsites spread along 1. 5 kilometres of rocky beach offering both north- and south-facing lake views.

North-facing sites look out toward snow-capped Mount Breakenridge. More than half the sites sit directly on the waterfront. The site has no electricity, potable water, or garbage disposal; visitors must bring their own water and pack out all waste.

Outhouses are available on site.


More ways to access Harrison Lake

Explore the wonders of Harrison Lake! Find excellent paddling spots, easy access to boat ramps, and all the amenities you need for a memorable day by the water. Your adventure starts here.

Water and weather conditions (10 day forecast)

Check the forecast at Twenty Mile Bay before you go paddling.

No forecast data available.

Bc licenses and regulations

Explore Bc waters

Top paddling waters

No waters available right now.

Popular Cities

Loading popular cities...

Smarter Paddling Starts in the App.

Paddleways gives you everything you need to plan smarter, paddle better, and own every trip from first launch to takeout.