There are 8 ways to get from Guelph to Banff by plane, bus, train, 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.
Fly from Kitchener/Waterloo Airport, bus
best- Fly from Kitchener/Waterloo Airport (YKF) to Calgary International Airport (YYC)YKF - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
6h 40m$244–1,123Train to Toronto Pearson International Airport, fly, bus
cheapest- Take the train from Guelph Central GO to Bramalea GO
- Fly from Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC)YYZ - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
9h 8m$168–566Train, bus
- Take the train from Guelph Central GO to Toronto Union StationKi
- Take the train from Toronto Union Station to Jasper
- Take the bus from Jasper, AB to Banff, AB
3d 6h$409–798Drive 3,345.1 km
- Drive from Guelph to Banff3,345.1 km
38h 2m$652–942Bus to John C. Munro Hamilton International Airport, fly, bus
- Take the bus from Guelph Central GO Bus to Main St. W. @ Summers Ln.
- Fly from John C. Munro Hamilton International Airport (YHM) to Calgary International Airport (YYC)YHM - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
9h 45m$204–826Train to London International Airport, fly, bus
- Take the train from Guelph to London
- Fly from London International Airport (YXU) to Calgary International Airport (YYC)YXU - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
10h 48m$214–1,126Bus, train
- Take the bus from Guelph Central GO Bus to Square One
- Take the bus from Mississauga to Detroit Bus Station
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Station
- Take the train from Milwaukee to Everett Amtrak Station
- Take the bus from Everett to Vancouver
- Take the bus from Vancouver, BC to Banff, AB
3d 7h$507–1,505Train
- Take the train from Guelph Central GO to Toronto Union StationKi
- Take the train from Toronto Union Station to Jasper
- Take the train from Jasper to Banff
9d 1h$7,314–12,658
Guelph to Banff by train and bus
Questions & Answers
The cheapest way to get from Guelph to Banff is to train and fly and bus which costs $160 - $600 and takes 9h 8m.
The fastest way to get from Guelph to Banff is to fly and bus which takes 6h 40m and costs $240 - $1,200.
No, there is no direct train from Guelph to Banff. However, there are services departing from Guelph Central GO and arriving at Banff via Toronto Union Station and Jasper. The journey, including transfers, takes approximately 9 days 1h.
The distance between Guelph and Banff is 2805 km. The road distance is 3345.1 km.
The best way to get from Guelph to Banff without a car is to train and bus which takes 3 days 6h and costs $400 - $800.
It takes approximately 6h 40m to get from Guelph to Banff, including transfers.
Guelph to Banff train services, operated by GO Transit, depart from Guelph Central GO station.
Banff is 2h behind Guelph. It is currently 5:14 PM in Guelph and 3:14 PM in Banff.
Guelph to Banff train services, operated by GO Transit, arrive at Toronto Union Station.
Yes, the driving distance between Guelph to Banff is 3345 km. It takes approximately 38h 2m to drive from Guelph to Banff.
What companies run services between Guelph, ON, Canada and Banff, AB, Canada?
You can take a train from Guelph Central GO to Banff via Toronto Union Station and Jasper in around 9d 1h.
- Website
- westjet.com
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $100–950
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $100–750
Flights from Toronto Pearson International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $100–750
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $110–750
Flights from London International Airport to Calgary International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–950
Flights from London International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 7h 41m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $130–950
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $130–650
Flights from London International Airport to Calgary International Airport via Toronto Pearson International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $330–1,500
- Website
- flyflair.com
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 10m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $170–550
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $95–490
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $140–750
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–750
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Guelph Central GO to Toronto Union Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $13–18
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $13–18
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Guelph Central GO to Toronto Union Station
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $21–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $21–110
- Economy Adult - Advanced Booking
- $21–80
- Economy Escape Advanced Booking - Adult
- $21–40
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
Train from Guelph to London
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $25–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $26–120
- Economy Adult - Advanced Booking
- $26–85
- Economy Escape Advanced Booking - Adult
- $25–45
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Milwaukee to Everett Amtrak Station
- Ave. Duration
- 43h 18m
- Frequency
- Twice daily
- Estimated price
- $180–950
- Website
- https://www.amtrak.com/home.html
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Jasper to Banff
- Ave. Duration
- 6d
- Frequency
- On demand
- Estimated price
- $7,000–12,000
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- 1 Guest
- $7,000–12,000
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from Calgary Airport to HI Banff Alpine Centre
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $95–140
- Schedules at
- sundogtours.com
- Adult
- $95–140
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Guelph Central GO Bus to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 27m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–14
Bus from Guelph Central GO Bus to Square One
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Mississauga to Detroit Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $65–170
- Schedules at
- flixbus.com
Bus from Everett to Vancouver
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- $40–60
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Everett to Vancouver
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Website
- https://www.greyhound.com/
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Vancouver, BC to Banff, AB
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- $160–210
- Website
- https://riderexpress.ca/
- Standard
- $160–210
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 514+ hotels available in Banff.





















