Travel from Banff to Niagara-Falls

Bus from Banff to Niagara Falls

Greyhound Canada operates a bus from Banff to Niagara Falls 4 times a day. Tickets cost $13 - $35 and the journey takes 2 h 17 min. 3 other operators also service this route.

Book transport from Banff to Niagara Falls

How to get from Banff to Niagara Falls

From Banff, AB Banff Airport shuttle to Calgary airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls. 10 h 4 min $420. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, then train to Niagara Falls. 10 h 31 min $398. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 12 h $511. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Niagara Falls. 12 h 36 min $440. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Kitchener airport, taxi to Kitchener, train to Toronto, then train to Niagara Falls. 11 h 51 min $472. From Banff, AB Banff Airport shuttle to Calgary airport, fly to London airport, line 36 bus to Fanshawe College Stop 3 - #2224, line 20 bus to Dundas & Richmond St WB - #599, walk to London, train to Aldershot, then train to Niagara Falls. 12 h 7 min $438. From Banff, AB bus to Calgary, AB, bus to Toronto, ON, then bus to Niagara Falls, ON. 2 days 9 h $349. From Banff, AB bus to Calgary, AB, bus to Edmonton, train to Toronto, then train to Niagara Falls. 2 days 18 h $603. From Banff, AB shuttle to Jasper, train to Toronto, then train to Niagara Falls. 3 days 0 h $691. From Banff drive to Niagara Falls. 37 h 58 min $372.