Garibaldi Lake is located south of Whistler and north of Squamish in Garibaldi Provincial Park. The lake is only accessible by hiking trails and is most commonly accessed from the Rubble Creek parking lot just off the Sea To Sky Highway. The drive from downtown Vancouver takes approximately 1.5 hours.
Garibaldi Lake can also be accessed via a longer route along Helm Creek. This trail begins from the Cheakamus Lake parking area. The Cheakamus Lake parking area is located up a 6km gravel road at the southernmost traffic light in Whistler. Accessing Garibaldi Lake via Helm Creek is generally a multi-day hiking trip.