Johnston Canyon is located between the iconic towns of Banff and Lake Louise, offering guests a central and scenic location to experience the best of Banff National Park. Whether you’re planning to hike scenic trails, visit turquoise lakes, or explore charming mountain towns, staying at Johnston Canyon puts you right in the heart of it all.