Banff is about 130 km west of Calgary along the Trans-Canada Highway — a scenic 90-minute drive in good conditions. Calgary International Airport is the closest major airport.
Rental cars are the most flexible option, but you won't be able to drive to Moraine Lake once in Banff. Many travellers combine a rental car with a guided lake tour.
Shuttle services and private transfers also run between Calgary, the airport and Banff. Once in Banff, our tours handle all the in-park transportation for you.
Keep exploring
Best Things to Do in Banff
From turquoise lakes to mountain gondolas, here are the unmissable experiences in Banff National Park.
Read Travel GuideHow to Visit Moraine Lake
Private vehicles can't reach Moraine Lake. Here's exactly how to get there in 2026.
Read Travel GuideLake Louise Travel Guide
Everything you need to plan the perfect visit to Lake Louise, from timing to trails.
Read