There are 6 ways to get from Edson to Banff by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Edson to Jasper, ABbus
- Take the bus from Jasper, AB to Banff, ABbus Jasper
7hDrive 387.8 km
cheapest- Drive from Edson to Banffcar 387.8 km
5h 30m$76–110Train
- Take the train from Edson to Jaspertrain VIA Rail
- Take the train from Jasper to Banfftrain Jasper
42h 38mBus, fly, shuttle
- Take the bus from Edson to Edmonton Airportbus
- Fly from Edmonton International Airport (YEG) to Calgary International Airport (YYC)plane YEG - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
6h 57m$220–737Train, bus
- Take the train from Edson to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise Village South to Banff High School Transit Hubbus 8X
9h 22m$150–279Bus via Canmore, AB - Coast Canmore Hotel
- Take the bus from Edson - 52 St to Jasper Townsitebus Edmonton
- Take the bus from Jasper, AB to Canmore, AB - Coast Canmore Hotelbus Eastbound
9h 52m$214–271
Edmonton International Airport (YEG) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Edson to Banff is to drive which costs $75 - $110 and takes 5h 30m.
The fastest way to get from Edson to Banff is to drive which takes 5h 30m and costs $75 - $110.
No, there is no direct bus from Edson to Banff. However, there are services departing from Edson and arriving at Banff, AB via Jasper, AB. The journey, including transfers, takes approximately 7h.
No, there is no direct train from Edson to Banff. However, there are services departing from Edson and arriving at Banff via Jasper. The journey, including transfers, takes approximately 42h 38m.
The distance between Edson and Banff is 451 km. The road distance is 387.8 km.
The best way to get from Edson to Banff without a car is to bus which takes 7h and costs .
It takes approximately 7h to get from Edson to Banff, including transfers.
Edson to Banff bus services, operated by Sundog Transportation and Tours, depart from Edson station.
Edson to Banff train services, operated by VIA Rail, depart from Edson station.
The best way to get from Edson to Banff is to bus which takes 7h and costs . Alternatively, you can train, which costs and takes 42h 38m.
What companies run services between Edson, AB, Canada and Banff, AB, Canada?
You can take a bus from Edson to Banff, AB via Jasper, AB in around 7h. Alternatively, you can take a train from Edson to Banff via Jasper in around 42h 38m.
- Website
- westjet.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $100–650
- Website
- aircanada.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- $35–320
- Website
- flyairnorth.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 55 min
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $120–370
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Edson to Jasper
- Ave. Duration
- 3h 38m
- Frequency
- Twice a week
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 877 460 3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Jasper to Banff
- Ave. Duration
- 38h
- Frequency
- Twice a week
- Website
- https://www.rockymountaineer.com/
- Phone
- +1 780 852 4056
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Edson to Jasper, AB
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
Bus from Edson to Edmonton Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://www.sundogtours.com/
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $140–180
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $140–180
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $110–150
Bus from Jasper, AB to Canmore, AB - Coast Canmore Hotel
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- $150–190
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $150–190
- Phone
- +1 403 762 0000
- info@banfftransportation.com
- Website
- banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- info@fairybus.com
- Website
- fairybus.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- info@mtnparktrans.com
- Website
- mtnparktrans.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- +1 403 762 0606
- info@roamtransit.com
- Website
- roamtransit.com
Bus from Lake Louise Village South to Banff High School Transit Hub
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- https://roamtransit.com/
- Adult Local and Regional Fares
- $9–14
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Edson - 52 St to Jasper Townsite
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- $60–75
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $60–75
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, 10 amazing places to get away from it all in Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Edson to Banff bus services, operated by Sundog Transportation and Tours, arrive at Jasper, AB station.
Edson to Banff train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Edson to Banff is 388 km. It takes approximately 5h 30m to drive from Edson to Banff.
There are 621+ hotels available in Banff.














