Only 15 minutes away. There is no need to stay in Calgary unless you will arrive in mid night. 1.5 hour drive from airport to banff. Lake Louise is more expensive.