beginner
Mission, British Columbia, Canada

Hayward Lake Beach

Hayward Lake Beach offers freshwater swimming in British Columbia's Fraser Valley with clean, calm waters and sandy beach perfect for beginners and families. The reservoir setting provides scenic mountain views and warm summer temperatures. Check water level before visiting as seasonal fluctuations affect beach access.

Hayward Lake Beach

Get your personalized SwimScore

Sign up to see conditions tailored to your experience level

Safety Information

Community Reports

How was your swim?

How accurate were the predicted conditions?

What were actual conditions like?

Hayward Lake Beach

49.2212, -122.3582

Details

Location
Mission, British Columbia, Canada
Type
lake
Difficulty
beginner
Coordinates
49.2212, -122.3582

Ready to swim smarter?

Get personalized SwimScore ratings, save your favorite spots, and receive alerts when conditions are perfect.