Travel from New-York to Banff-National-Park

Bus from New York to Banff National Park

Megabus operates a bus from New York to Banff National Park every 4 hours. Tickets cost $45 - $65 and the journey takes 11 h 50 min. 3 other operators also service this route.

How to get from New York to Banff National Park

From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Calgary airport, Banff Airport shuttle to Banff, AB, then walk to Banff National Park. 10 h 10 min $338. From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Calgary airport, Banff Airport shuttle to Banff, AB, then walk to Banff National Park. 10 h 23 min $370. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Calgary airport, Banff Airport shuttle to Banff, AB, then walk to Banff National Park. 11 h 50 min $328. From New York, NY bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, bus to Banff, AB, then walk to Banff National Park. 2 days 18 h $400. From New York train to Toronto, ON, train to Edmonton, walk to Edmonton, bus to Calgary, AB, bus to Banff, AB, then walk to Banff National Park. 3 days 5 h $819. From New York train to Toronto, train to Edmonton, bus to Calgary, AB, bus to Banff, AB, then walk to Banff National Park. 3 days 8 h $719. From New York, NY bus to Bay St At Dundas St West, line 6 bus to Toronto, train to Jasper, AB, shuttle to Banff, AB, then walk to Banff National Park. 3 days 11 h $703. From New York drive to Banff National Park. 42 h 21 min $416.