There are 3 ways to get from Thunder Bay to Calgary 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
best- Fly from Thunder Bay International Airport (YQT) to Calgary International Airport (YYC)plane YQT - YYC
3h 34m$159–861Bus, train
- Take the bus from Thunder Bay to Southdale Mallbus
- Take the train from Winnipeg to Jaspertrain
- Take the bus from Jasper, AB to Calgary Downtown, ABbus
2d 5h$507–699Drive 2,014 km
- Drive from Thunder Bay to Calgarycar 2,014 km
22h 48m$390–564
Thunder Bay to Calgary by bus and train
Questions & Answers
The cheapest way to get from Thunder Bay to Calgary is to drive which costs $390 - $600 and takes 22h 48m.
The fastest way to get from Thunder Bay to Calgary is to fly which takes 3h 34m and costs $150 - $900.
The distance between Thunder Bay and Calgary is 1810 km. The road distance is 2014 km.
The best way to get from Thunder Bay to Calgary without a car is to bus and train which takes 2 days 5h and costs $500 - $700.
It takes approximately 3h 34m to get from Thunder Bay to Calgary, including transfers.
Calgary is 2h behind Thunder Bay. It is currently 2:18 PM in Thunder Bay and 12:18 PM in Calgary.
Yes, the driving distance between Thunder Bay to Calgary is 2014 km. It takes approximately 22h 48m to drive from Thunder Bay to Calgary.
There are 865+ hotels available in Calgary.
What companies run services between Thunder Bay, ON, Canada and Calgary, AB, Canada?
WestJet flies from Thunder Bay International Airport (YQT) to Calgary International Airport (YYC) once daily.
- Website
- westjet.com
Flights from Thunder Bay International Airport to Calgary International Airport
- Ave. Duration
- 3h 5m
- When
- Thursday and Sunday
- Estimated price
- $130–450
Flights from Thunder Bay International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- $130–450
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Jasper
- Ave. Duration
- 34h
- Frequency
- Twice a week
- Estimated price
- $180–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $180–240
- Economy Adult - Advanced Booking
- $210–240
- Economy Escape Advanced Booking - Adult
- $180–220
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Thunder Bay to Southdale Mall
- Ave. Duration
- 8h 40m
- Frequency
- 6 times a week
- Estimated price
- $110–170
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $110–170
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Calgary Downtown, AB
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $210–290
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $210–290
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, How to get from London to Edinburgh, and How to get from Florence to Rome - to help you get the most out of your next trip.











