This site maintains lists of hotels, restaurants, attractions, transportation services. If you need to stay overnight at the Calgary airport, here is a list of Calgary airport hotels. The bus trip will take approximately 2 hours. Canadian Airlines has an agreement with Brewster Buslines so that International flights on Canadian Airlines to Calgary can include ground transportation to Banff for no additional cost. The Banff Airporter Service also offers frequent transfers between Calgary International Airport and Banff.
Reservations are nessasary.
You have to calclulate also a park fee which every person entering the Banff National Park has to pay. For more information, check the Banff National Park list of fees . The road is a major 4-lane highway and the driving time is approximately 1.5 hours. On the left you see a map of the driving route. The Trans Canada is a 4 lane divided highway from Calgary to the Sunshine Village access road and a major 2-4 lane highway to Lake Louise.