There are 5 ways to get from Marathon to Edmonton 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 to Thunder Bay International Airport, fly to Edmonton International Airport
best- Take the bus from Marathon - Robins at Circle K to Thunder Bay - Airportbus
- Fly from Thunder Bay International Airport (YQT) to Edmonton International Airport (YEG)plane YQT - YEG
11h 33m$374–1,035Bus
cheapest- Take the bus from Marathon to Thunder Baybus
- Take the bus from Thunder Bay to Winnipegbus
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Edmontonbus
32h 56m$243–487Drive 2,273.8 km
- Drive from Marathon to Edmontoncar 2,273.8 km
26h 49m$453–655Bus to Sault Ste. Marie Airport, fly to Edmonton International Airport
- Take the bus from Marathon - Rest Stop to Sault Ste Mariebus
- Fly from Sault Ste. Marie Airport (YAM) to Edmonton International Airport (YEG)plane YAM - YEG
14h 16m$592–1,467Bus to Thunder Bay International Airport, fly to Calgary International Airport, bus
- 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
- Take the bus from Calgary International Airport Domestic Terminal to Edmontonbus
12h 22m$311–1,132
Marathon to Edmonton by bus
Comparing Your Travel Options
The cheapest way to get from Marathon to Edmonton is to bus which costs $240 - $490 and takes 32h 56m.
The fastest way to get from Marathon to Edmonton is to bus and fly which takes 11h 33m and costs $370 - $1,100.
No, there is no direct bus from Marathon to Edmonton. However, there are services departing from Marathon and arriving at Edmonton via Thunder Bay, Winnipeg and Regina. The journey, including transfers, takes approximately 32h 56m.
The distance between Marathon and Edmonton is 2123 km. The road distance is 2273.8 km.
The best way to get from Marathon to Edmonton without a car is to bus which takes 32h 56m and costs $240 - $490.
It takes approximately 11h 33m to get from Marathon to Edmonton, including transfers.
Marathon to Edmonton bus services, operated by Ontario Northland, depart from Marathon station.
Marathon to Edmonton bus services, operated by Ontario Northland, arrive at Thunder Bay station.
Edmonton is 2h behind Marathon. It is currently 11:05 AM in Marathon and 9:05 AM in Edmonton.
Yes, the driving distance between Marathon to Edmonton is 2274 km. It takes approximately 26h 49m to drive from Marathon to Edmonton.
What companies run services between Marathon, ON, Canada and Edmonton, AB, Canada?
You can take a bus from Marathon to Edmonton via Thunder Bay, Winnipeg, and Regina in around 32h 56m.
- Website
- westjet.com
Flights from Thunder Bay International Airport to Edmonton International Airport via Calgary International Airport
- Ave. Duration
- 5h 5m
- When
- Thursday and Friday
- Estimated price
- $230–800
Flights from Thunder Bay International Airport to Edmonton International Airport via Winnipeg
- Ave. Duration
- 9h
- When
- Friday
- Estimated price
- $230–800
Flights from Sault Ste. Marie Airport to Edmonton International Airport via Calgary International Airport
- Ave. Duration
- 6h 40m
- When
- Tuesday and Friday
- Estimated price
- $200–1,500
Flights from Thunder Bay International Airport to Calgary International Airport
- Ave. Duration
- 3h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $140–900
Flights from Thunder Bay International Airport to Calgary International Airport via Winnipeg
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $140–900
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 7h 8m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $230–950
Flights from Sault Ste. Marie Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 7h 3m
- When
- Monday, Friday, Saturday, Wednesday, and Sunday
- Estimated price
- $260–1,100
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $760–810
Flights from Sault Ste. Marie Airport to Edmonton International Airport via Toronto, Ottawa
- Ave. Duration
- 12h 54m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $360–1,500
- 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
- 5 times a day
- 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
- 5 times a day
- Estimated price
- $130–180
- Website
- Ontario & Manitoba Bus Service
- Adult
- $130–180
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Marathon to Thunder Bay
- Ave. Duration
- 4h 21m
- Frequency
- 6 times a week
- Estimated price
- $23–70
- Website
- Ontario Northland
- Children
- $23–35
- Senior
- $35–60
- Adult
- $45–70
Bus from Thunder Bay to Winnipeg
- Ave. Duration
- 9h 4m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Marathon - Rest Stop to Sault Ste Marie
- Ave. Duration
- 4h 56m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- Ontario Northland
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Winnipeg to Regina
- Ave. Duration
- 7h 1m
- Frequency
- 4 times a week
- Estimated price
- $75–120
- Schedules at
- Flixbus USA
Bus from Regina to Edmonton
- Ave. Duration
- 9h 30m
- Frequency
- 5 times a week
- Estimated price
- $100–160
- Schedules at
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Edmonton
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $35–55
- Schedules at
- Flixbus USA
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 Italian Lakes: Getting around by train, Getting to Rome from the airport, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
There are 738+ hotels available in Edmonton.





