Tourism Squamish

Garibaldi Lake

A classic Sea to Sky adventure! 

Garibaldi Lake is a phenomenal glacial lake that that rests at around 1,450m elevation in Garibaldi Provincial Park. The turquoise giant is surrounded by snow-capped mountains, glaciers, alpine meadows and volcanic outcrops, making this one of the most scenic places in British Columbia.

How to get there

Drive north on the Sea-to-Sky Highway. Around 30km north of Squamish turn right onto Daisy Lake road which ends at the Rubble Creek trailhead where the Garibaldi lake trails begin.


Leading from the Rubble Creek Trailhead, this trail is a well marked steep climb through wooded ground above rubble creek. Eventually the trail levels out and you reach a junction. Continue straight and follow the banks of Upper Rubble Creek until you reach Battleship Islands on the western banks of Garibaldi Lake.

Another campground in Taylor Meadows is accessible by turning left at the junction before Upper Rubble Creek. This is also the beginning of a trail that climbs up towards Panorama Ridge and The Black Tusk.