Greyhound

Bus in Banff Town

Operates buses to Calgary ($28, one hour 40 minutes, four daily), Vancouver ($104, 13 hours, four daily) and points in between.

Advertisement