
Elfin Lakes in Garibaldi Provincial Park is an absolutely phenomenal, though long, hiking, biking, snowshoeing and skiing trail that begins at the Diamond Head area in Squamish. From Whistler Village, the trailhead is just over an hours drive away, located near the south end of Garibaldi Park. Garibaldi Provincial Park is the massive wilderness park of nearly two thousand square kilometres that stretches from Squamish to Pemberton.