The best option to get to Elfin Lakes is to drive your own car. You have to reach Mamquam Road, which becomes Garibaldi Park Road. Follow this road for 16 km. until you arrive at the parking lot, which is where the hike starts.

Banff National Park & village
The bus service provides regular scheduled coaches that serve Banff and Lake Louise, departing from Calgary and other various points