Travel from Banff to Vernon-BC-Canada

Bus from Banff to Vernon

Greyhound Canada operates a bus from Banff to Vernon once daily. Tickets cost $30 - $75 and the journey takes 7 h 9 min.

How to get from Banff to Vernon

From Banff, AB bus to Vernon. 7 h 9 min $64. From Banff drive to Vernon. 5 h 57 min $54. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Kelowna airport, Big White Airport Shuttle to Kelowna, BC, then bus to Vernon. 6 h 15 min $280. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Kamloops airport, taxi to Kamloops, then bus to Vernon. 7 h 26 min $472. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Penticton airport, taxi to Penticton, BC, then bus to Vernon. 7 h 4 min $320.

Operators from Banff to Vernon

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Brewster ExpressToll Free: 1 888 285 0376Brewster Express
WestJetWestJet
Air CanadaAir Canada