There are 7 ways to get from New York to Banff by plane, bus, train, shuttle or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly from New York JFK • 10 h 34 min
$216 - $1,381
Cheapest option
Fly from New York La Guardia • 12 h 4 min
$215 - $1,480
5 alternative options
Fly from Newark • 10 h 18 min
$225 - $1,581
Bus • 2 days 19 h
$239 - $613
Train, bus • 3 days 7 h
$318 - $1,135
Bus, train, shuttle • 3 days 13 h
$386 - $1,106
Drive • 42 h 21 min
$340 - $500
What companies run services between New York, NY, USA and Banff, AB, Canada?
WestJet, Delta and two other airlines fly from New York to Banff hourly. Alternatively, you can take a bus from New York to Banff via Toronto, On, Toronto, ON, Winnipeg, MB, and Calgary, AB in around 2 days 19 h.

- Website
- aircanada.com
Flights from New York La Guardia to Calgary via Toronto
- Ave. Duration
- 6 h 51 min
- When
- Every day
- Estimated price
- $260 - $1,600
Flights from New York La Guardia to Calgary via Montreal
- Ave. Duration
- 7 h 32 min
- When
- Every day
- Estimated price
- $260 - $1,600
Flights from Newark to Calgary
- Ave. Duration
- 4 h 56 min
- When
- Every day
- Estimated price
- $340 - $1,500
Flights from Newark to Calgary via Toronto
- Ave. Duration
- 7 h 7 min
- When
- Every day
- Estimated price
- $340 - $1,500
Flights from Newark to Calgary via Chicago O'Hare
- Ave. Duration
- 7 h 37 min
- When
- Every day
- Estimated price
- $400 - $1,600
Flights from Newark to Calgary via Montreal
- Ave. Duration
- 7 h 37 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $340 - $1,500
Flights from Newark to Calgary via Ottawa
- Ave. Duration
- 8 h 2 min
- When
- Every day
- Estimated price
- $340 - $1,500

- Website
- delta.com
Flights from New York JFK to Calgary
- Ave. Duration
- 5 h 16 min
- When
- Every day
- Estimated price
- $360 - $1,700
Flights from New York JFK to Calgary via Minneapolis
- Ave. Duration
- 8 h 2 min
- When
- Every day
- Estimated price
- $380 - $1,300
Flights from New York JFK to Calgary via Salt Lake City
- Ave. Duration
- 8 h 18 min
- When
- Every day
- Estimated price
- $380 - $1,300
Flights from New York JFK to Calgary via Seattle
- Ave. Duration
- 9 h
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $380 - $1,300
Flights from New York JFK to Calgary via Toronto
- Ave. Duration
- 7 h 19 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $360 - $1,700
Flights from New York JFK to Calgary via Chicago O'Hare
- Ave. Duration
- 7 h 28 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $360 - $1,700
Flights from New York La Guardia to Calgary via Toronto
- Ave. Duration
- 7 h 30 min
- When
- Every day
- Estimated price
- $320 - $1,700
Flights from New York La Guardia to Calgary via Minneapolis
- Ave. Duration
- 9 h 6 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $400 - $1,700
Flights from Newark to Calgary via Minneapolis
- Ave. Duration
- 7 h 9 min
- When
- Monday to Saturday
- Estimated price
- $400 - $1,600

- Website
- westjet.com
Flights from New York JFK to Calgary
- Ave. Duration
- 5 h 16 min
- When
- Every day
- Estimated price
- $360 - $1,700
Flights from New York JFK to Calgary via Toronto
- Ave. Duration
- 7 h 19 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $360 - $1,700
Flights from New York La Guardia to Calgary via Toronto
- Ave. Duration
- 7 h 18 min
- When
- Every day
- Estimated price
- $320 - $1,700

- Website
- united.com
Flights from New York La Guardia to Calgary via Chicago O'Hare
- Ave. Duration
- 7 h 54 min
- When
- Every day
- Estimated price
- $390 - $1,800
Flights from New York La Guardia to Calgary via Denver
- Ave. Duration
- 8 h 30 min
- When
- Every day
- Estimated price
- $390 - $1,800
Flights from Newark to Calgary
- Ave. Duration
- 4 h 56 min
- When
- Every day
- Estimated price
- $340 - $1,500
Flights from Newark to Calgary via Chicago O'Hare
- Ave. Duration
- 7 h 37 min
- When
- Every day
- Estimated price
- $400 - $1,600
Flights from Newark to Calgary via Denver
- Ave. Duration
- 7 h 44 min
- When
- Every day
- Estimated price
- $400 - $1,600

- Website
- aa.com
Flights from New York La Guardia to Calgary via Chicago O'Hare
- Ave. Duration
- 8 h 1 min
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- $280 - $1,700
Flights from New York La Guardia to Calgary via Dallas/Ft.Worth
- Ave. Duration
- 9 h 6 min
- When
- Every day
- Estimated price
- $280 - $1,700
Flights from Newark to Calgary via Chicago O'Hare
- Ave. Duration
- 7 h 16 min
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $470 - $1,800

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from New York to Toronto
- Ave. Duration
- 12 h 26 min
- Frequency
- Every 3 hours
- Estimated price
- $70 - $250
- Website
- viarail.ca
- Escape
- $70 - $110
- Economy
- $120 - $180
- Economy Plus
- $180 - $250
- Business
- $180 - $260
- Business Plus/Sleeper
- $330 - $460
Train from Toronto to Edmonton
- Ave. Duration
- 2 days 10 h
- Frequency
- Twice daily
- Estimated price
- $210 - $800
- Website
- viarail.ca
- Escape
- $210 - $310
- Economy
- $410 - $600
- Economy Plus
- $550 - $800
- Business
- $600 - $850
- Business Plus/Sleeper
- $1,000 - $1,500
Train from Toronto to Jasper
- Ave. Duration
- 2 days 17 h
- Frequency
- Twice daily
- Estimated price
- $240 - $850
- Website
- viarail.ca
- Escape
- $240 - $340
- Economy
- $460 - $650
- Economy Plus
- $600 - $850
- Business
- $650 - $950
- Business Plus/Sleeper
- $1,200 - $1,700

- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from New York, Ny to Toronto, On
- Ave. Duration
- 13 h
- Frequency
- Hourly
- Estimated price
- $55 - $140
- Website
- greyhound.com
- Economy
- $55 - $90
- Flexible
- $100 - $140

- Phone
- +1 1-800-661-8747
- Canada.info@greyhound.ca
- Website
- greyhound.ca
Bus from Toronto, ON to Winnipeg, MB
- Ave. Duration
- 30 h 45 min
- Frequency
- Once daily
- Estimated price
- $100 - $260
- Website
- Greyhound.ca
- Advanced Purchase
- $100 - $160
- Online Fare
- $140 - $200
- Standard Fare
- $180 - $260
- Refundable
- $190 - $280
Bus from Winnipeg, MB to Calgary, AB
- Ave. Duration
- 19 h
- Frequency
- Once daily
- Estimated price
- $70 - $180
- Website
- Greyhound.ca
- Advanced Purchase
- $70 - $110
- Online Fare
- $95 - $140
- Standard Fare
- $120 - $180
- Refundable
- $130 - $190
Bus from Calgary, AB to Banff, AB
- Ave. Duration
- 2 h 6 min
- Frequency
- 3 times a day
- Estimated price
- $13 - $35
- Website
- Greyhound.ca
- Advanced Purchase
- $13 - $19
- Online Fare
- $15 - $29
- Standard Fare
- $23 - $35
- Refundable
- $27 - $40
Bus from Edmonton to Calgary, AB
- Ave. Duration
- 4 h
- Frequency
- 5 times a day
- Estimated price
- $21 - $55
- Website
- Greyhound.ca
- Advanced Purchase
- $21 - $35
- Online Fare
- $26 - $45
- Standard Fare
- $35 - $55
- Refundable
- $40 - $60

- Phone
- 1-866-606-6700
- Website
- banffjaspercollection.com
Shuttle from Jasper, AB to Banff, AB
- Ave. Duration
- 4 h 45 min
- Frequency
- Once daily
- Estimated price
- $85 - $110
- Schedules at
- banffjaspercollection.com
Want to know more about travelling around Canada
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from New York to Banff?
The distance between New York and Banff is 3364 km. The road distance is 4113 km.
What is the cheapest way to get from New York to Banff?
The cheapest way to get from New York to Banff is to fly which costs $220 - $1,600 and takes 10 h 18 min.
What is the fastest way to get from New York to Banff?
The quickest way to get from New York to Banff is to fly which takes 10 h 18 min and costs $220 - $1,600.
Is there a direct bus between New York and Banff?
No, there is no direct bus from New York to Banff. However, there are services departing from New York, Ny and arriving at Banff, AB via Toronto, ON, Winnipeg, MB and Calgary, AB. The journey, including transfers, takes approximately 2 days 19 h.
How long does it take to get from New York to Banff?
It takes approximately 10 h 34 min to get from New York to Banff, including transfers.