There are 6 ways to get from Sarnia 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 London International Airport, fly, shuttle
best- Take the train from Sarnia 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
8h 48m$247–1,239Train, bus, drive
- Take the train from Port Huron Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Shelby Amtrak Stationtrain
- Take the bus from Shelby Transit Center to Port of Sweet Grassbus
- Drive from Port of Sweet Grass to Lethbridge - University Transit Loopcar
- Take the bus from Lethbridge - University Transit Loop to Calgary Downtown Ticket Office 606 5 Ave SWbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Banff - Brewster Sight Seeing Building-100 Gopher Stbus
43h 40mDrive 3,129.8 km
- Drive from Sarnia to Banffcar 3,129.8 km
35h 7m$632–913Train, bus to Toronto Pearson International Airport, fly, shuttle
- Take the train from Sarnia to Londontrain
- Take the bus from London, ON - VIA Rail 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
11h 6m$264–1,123Train, bus to Kitchener/Waterloo Airport, fly, shuttle
- Take the train from Sarnia to Londontrain
- Take the bus from London, ON - VIA Rail 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
11h 17m$275–1,524Train
- Take the train from Sarnia to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Jaspertrain
- Take the train from Jasper to Banff Train Stationtrain
4d 19h
London International Airport (YXU) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The cheapest way to get from Sarnia to Banff is to train and bus and fly and shuttle which costs $260 - $1,200 and takes 11h 6m.
The fastest way to get from Sarnia to Banff is to train and fly and shuttle which takes 8h 48m and costs $240 - $1,300.
No, there is no direct train from Sarnia to Banff station. However, there are services departing from Sarnia and arriving at Banff Train Station via Toronto Union Station and Jasper. The journey, including transfers, takes approximately 4 days 19h.
The distance between Sarnia and Banff is 2863 km. The road distance is 3129.8 km.
The best way to get from Sarnia to Banff without a car is to train which takes 4 days 19h and costs .
It takes approximately 8h 48m to get from Sarnia to Banff, including transfers.
Sarnia to Banff train services, operated by VIA Rail, depart from Sarnia station.
Banff is 2h behind Sarnia. It is currently 1:51 AM in Sarnia and 11:51 PM in Banff.
Sarnia to Banff train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Sarnia to Banff is 3130 km. It takes approximately 35h 7m to drive from Sarnia to Banff.
What companies run services between Sarnia, ON, Canada and Banff, AB, Canada?
You can take a train from Sarnia to Banff Train Station via Toronto Union Station and Jasper in around 4d 19h.
- Website
- westjet.com
Flights from London International Airport to Calgary International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $170–950
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $130–950
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $140–1,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–220
- Website
- VIA Rail
- Escape
- $22–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–220
- Website
- VIA Rail
- Escape
- $22–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–220
- Website
- VIA Rail
- Escape
- $22–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
Train from Sarnia to Toronto Union Station
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–180
- Business
- $110–260
- Business Plus
- $130–270
- Economy
- $75–190
- Economy Plus
- $80–200
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
- info@banfftransportation.com
- 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 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
Booking & Getting There
There are 609+ hotels available in Banff.






