There are 6 ways to get from Cambridge to Banff by taxi, plane, shuttle, 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.
Taxi to John C. Munro Hamilton International Airport, fly, shuttle
best- Take the taxi from Cambridge to Hamilton-Airport-YHMtaxi
- Fly from John C. Munro Hamilton International Airport (YHM) to Calgary International Airport (YYC)plane YHM - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
6h 48m$326–1,402Bus to Toronto Pearson International Airport, fly, shuttle
cheapest- Take the bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC)plane YYZ - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
9h 13m$243–904Bus, train
- Take the bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.bus
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Banff, ABbus
3d 6hDrive 3,325.2 km
- Drive from Cambridge to Banffcar 3,325.2 km
37h 7m$601–868Fly from Kitchener/Waterloo Airport, shuttle
- Fly from Kitchener/Waterloo Airport (YKF) to Calgary International Airport (YYC)plane YKF - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
8h 30m$287–1,032Train
- Take the train from Kitchener GO to Union Station GOtrain Ki
- Take the train from Toronto Union Station to Jaspertrain
- Take the train from Jasper to Banff Train Stationtrain
4d 17h
John C. Munro Hamilton International Airport (YHM) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The cheapest way to get from Cambridge to Banff is to bus and fly and shuttle which costs $240 - $950 and takes 9h 13m.
The fastest way to get from Cambridge to Banff is to taxi and fly and shuttle which takes 6h 48m and costs $320 - $1,400.
No, there is no direct train from Cambridge to Banff station. However, there are services departing from Kitchener GO and arriving at Banff Train Station via Toronto Union Station and Jasper. The journey, including transfers, takes approximately 4 days 17h.
The distance between Cambridge and Banff is 2878 km. The road distance is 3325.2 km.
The best way to get from Cambridge to Banff without a car is to bus and train which takes 3 days 6h and costs .
It takes approximately 6h 48m to get from Cambridge to Banff, including transfers.
Cambridge to Banff train services, operated by GO Transit, depart from Kitchener GO station.
Banff is 1h behind Cambridge. It is currently 5:34 AM in Cambridge and 4:34 AM in Banff.
Cambridge to Banff train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Cambridge to Banff is 3325 km. It takes approximately 37h 7m to drive from Cambridge to Banff.
What companies run services between Cambridge, ON, Canada and Banff, AB, Canada?
You can take a bus from Ainslie Terminal to Banff Train Station via Fairway Station, Victoria / Duke, Kitchener GO, Toronto Union Station, and Jasper in around 4d 17h.
- Website
- westjet.com
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $650–1,200
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $130–1,100
Flights from Toronto Pearson International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–1,100
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 15m
- When
- Friday and Sunday
- Estimated price
- $330–1,200
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $150–700
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $170–750
Flights from Toronto Pearson International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 7h
- When
- Monday, Friday, and Sunday
- Estimated price
- $170–750
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 25m
- When
- Thursday and Saturday
- Estimated price
- $220–850
- Website
- flyporter.com
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 24m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–900
Flights from John C. Munro Hamilton International Airport to Calgary International Airport via Montreal St. Hubert
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $160–900
Flights from John C. Munro Hamilton International Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- $160–900
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $190–1,400
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 21h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 21h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- $12–16
- Website
- GO Transit
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Banff Train Station
- Ave. Duration
- 38h
- Frequency
- Twice a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
- Phone
- +1 647 477 5500
- [email protected]
- Website
- Onex Bus
Bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $23–29
- Website
- Onex Bus
- Standard Fare
- $23–29
Bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $22–28
- Website
- Onex Bus
- Standard Fare
- $22–28
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Jasper, AB to Banff, AB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
- Ave. Duration
- 40 min
- Estimated price
- $110–140
Cambridge Airport Taxi Service
- Phone
- +1 866 271 9919
- Website
- cambridgeairporttaxiservice.ca
Golden Triangle Taxi
- Phone
- +1 519 740 2222
- Website
- goldentriangletaxi.com
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 How to travel India's Golden Triangle, What documents do I need to cross Niagara Falls?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
There are 611+ hotels available in Banff.

















