There are 8 ways to get from Bowmanville to Banff by train, plane, shuttle, bus, 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.
Train to Toronto Pearson International Airport, fly, shuttle
best- Take the train from Oshawa to Toronto Union Stationtrain
- 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
10h 20m$229–1,077Train, bus
- Take the train from Durham College Oshawa GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper to Banffbus
3d 7h$954–1,902Drive 3,349.8 km
- Drive from Bowmanville to Banffcar 3,349.8 km
39h 15m$676–977Train to Toronto Island Airport, fly, shuttle
- Take the train from Oshawa to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to Calgary International Airport (YYC)plane YTZ - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
12h 26m$299–1,377Train, train to John C. Munro Hamilton International Airport, fly, shuttle
- Take the train from Oshawa to Toronto Union Stationtrain
- Take the train from Union Station GO to West Harbour GOtrain
- 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
12h 44m$275–1,147Train, train to London International Airport, fly, shuttle
- Take the train from Oshawa to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Londontrain
- Fly from London International Airport (YXU) to Calgary International Airport (YYC)plane YXU - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
13h 43m$279–1,473Train, bus to Kitchener/Waterloo Airport, fly, shuttle
- Take the train from Oshawa to Toronto Union Stationtrain
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus
- 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
13h 12m$267–1,518Train
- Take the train from Durham College Oshawa GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to Jaspertrain
- Take the train from Jasper to Banff Train Stationtrain
4d 16h
Bowmanville to Banff by bus and train
Comparing Your Travel Options
The cheapest way to get from Bowmanville to Banff is to train and fly and shuttle which costs $220 - $1,100 and takes 10h 20m.
The fastest way to get from Bowmanville to Banff is to train and fly and shuttle which takes 10h 20m and costs $220 - $1,100.
No, there is no direct train from Bowmanville to Banff station. However, there are services departing from Durham College Oshawa GO and arriving at Banff Train Station via Toronto Union Station and Jasper. The journey, including transfers, takes approximately 4 days 16h.
The distance between Bowmanville and Banff is 2922 km. The road distance is 3349.8 km.
The best way to get from Bowmanville to Banff without a car is to train and bus which takes 3 days 7h and costs $950 - $1,900.
It takes approximately 10h 20m to get from Bowmanville to Banff, including transfers.
Bowmanville to Banff train services, operated by GO Transit, depart from Durham College Oshawa GO station.
Banff is 2h behind Bowmanville. It is currently 8:04 PM in Bowmanville and 6:04 PM in Banff.
Bowmanville to Banff train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Bowmanville to Banff is 3350 km. It takes approximately 39h 15m to drive from Bowmanville to Banff.
What companies run services between Bowmanville, ON, Canada and Banff, AB, Canada?
You can take a bus from King Westbound @ George to Banff Train Station via Oshawa Station, Durham College Oshawa GO, Toronto Union Station, and Jasper in around 4d 16h.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $160–700
Flights from Toronto Island Airport to Calgary International Airport via Montreal
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $220–900
Flights from Toronto Island Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $200–900
Flights from London International Airport to Calgary International Airport via Toronto Pearson International Airport
- Ave. Duration
- 6h 19m
- When
- Every day
- Estimated price
- $380–1,700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- 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 Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- 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 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
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
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 get from London City Airport into central London, What are the different types of Renfe trains in Spain?, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
There are 609+ hotels available in Banff.






