Mentioned by Whistler Reservations
The 411 on Whistler's Beaches
"Location: Lost Lake is situated in the Benchlands, close to Whistler Village. Best way to get there: If you’re coming by car, park in the Whistler Village day lots. Then, walk 15 minutes or so along the Valley Trail until you hit the beach – it’s a scenic walk through the forest."