There are 3 ways to get from Marathon to Calgary by bus, plane, bus (Flixbus), 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.
Bus, fly
best- Take the bus from Marathon - Robins at Circle K to Thunder Bay - Airportbus
- Fly from Thunder Bay International Airport (YQT) to Calgary International Airport (YYC)plane YQT - YYC
8h 25m$276–1,127Bus
- Take the bus from Marathon - Robins at Circle K to Thunder Bay - Airportbus
- Take the bus from Thunder Bay to Winnipegbus
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Calgary Flix busbus
34h 30m$361–617Drive 2,296.2 km
- Drive from Marathon to Calgary Delta Hotelcar 2,296.2 km
26h 19m$462–668
Marathon to Calgary by bus and foot
Questions & Answers
The cheapest way to get from Marathon to Calgary is to bus which costs $360 - $650 and takes 34h 30m.
The fastest way to get from Marathon to Calgary is to bus and fly which takes 8h 25m and costs $270 - $1,200.
No, there is no direct bus from Marathon to Calgary. However, there are services departing from Marathon - Robins at Circle K and arriving at Calgary Flix bus via Thunder Bay, Winnipeg and Regina. The journey, including transfers, takes approximately 34h 30m.
The distance between Marathon and Calgary is 2114 km. The road distance is 2296.2 km.
The best way to get from Marathon to Calgary without a car is to bus which takes 34h 30m and costs $360 - $650.
It takes approximately 8h 25m to get from Marathon to Calgary, including transfers.
Marathon to Calgary bus services, operated by Kasper Transportation, depart from Marathon - Robins at Circle K station.
Marathon to Calgary bus services, operated by Kasper Transportation, arrive at Thunder Bay - Airport station.
Calgary is 2h behind Marathon. It is currently 9:26 PM in Marathon and 7:26 PM in Calgary.
Yes, the driving distance between Marathon to Calgary is 2296 km. It takes approximately 26h 19m to drive from Marathon to Calgary.
What companies run services between Marathon, ON, Canada and Calgary, AB, Canada?
You can take a bus from Marathon - Robins at Circle K to Calgary Flix bus via Thunder Bay - Airport, Thunder Bay, Winnipeg, and Regina in around 34h 30m.
- Website
- westjet.com
Flights from Thunder Bay International Airport to Calgary International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $140–950
Flights from Thunder Bay International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $140–950
- Phone
- +1 855 566 2378
- [email protected]
- Website
- Ontario & Manitoba Bus Service
Bus from Marathon - Robins at Circle K to Thunder Bay - Airport
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- $130–180
- Website
- Ontario & Manitoba Bus Service
- Adult
- $130–180
Bus from Marathon - Robins at Circle K to Thunder Bay - Airport
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- $130–180
- Website
- Ontario & Manitoba Bus Service
- Adult
- $130–180
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Train travel in Spain: A guide to Renfe, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 1136+ hotels available in Calgary.


