There are 5 ways to get from Temiskaming Shores to Marathon by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from New Liskeard to North Baybus
- Take the bus from North Bay to Sudburybus
- Take the train from Sudbury to White Rivertrain
- Take the bus from White River, ON to Marathon, ONbus
16h 35m$208–513Bus
cheapest- Take the bus from New Liskeard to North Baybus
- Take the bus from North Bay to Sudburybus
- Take the bus from Sudbury to Sault Ste Mariebus
- Take the bus from Sault Ste Marie to Marathonbus
16h 53m$80–238Drive 655.6 km
- Drive from Temiskaming Shores to Marathoncar 655.6 km
9h 47m$129–186Bus to North Bay/Jack Garland Airport, fly, bus
- Take the bus from New Liskeard to Education Centre Main Campusbus
- Fly from North Bay/Jack Garland Airport (YYB) to Sault Ste. Marie Airport (YAM)plane YYB - YAM
- Take the bus from Sault Ste Marie to Marathonbus
12h 7m$1,427–2,832Bus, bus to Greater Sudbury Airport, fly
- Take the bus from New Liskeard to North Baybus
- Take the bus from North Bay to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Sault Ste. Marie Airport (YAM)plane YSB - YAM
- Take the bus from Sault Ste Marie to Marathonbus
13h 57m$1,111–2,103
Temiskaming Shores to Marathon by bus
Questions & Answers
The cheapest way to get from Temiskaming Shores to Marathon is to drive which costs $120 - $190 and takes 9h 47m.
The fastest way to get from Temiskaming Shores to Marathon is to drive which takes 9h 47m and costs $120 - $190.
No, there is no direct bus from Temiskaming Shores to Marathon. However, there are services departing from New Liskeard and arriving at Marathon via North Bay, Sudbury and Sault Ste Marie. The journey, including transfers, takes approximately 16h 53m.
The distance between Temiskaming Shores and Marathon is 879 km. The road distance is 655.6 km.
The best way to get from Temiskaming Shores to Marathon without a car is to bus and train which takes 16h 35m and costs $200 - $550.
It takes approximately 16h 35m to get from Temiskaming Shores to Marathon, including transfers.
Temiskaming Shores to Marathon bus services, operated by Ontario Northland, depart from New Liskeard station.
Temiskaming Shores to Marathon bus services, operated by Ontario Northland, arrive at North Bay station.
Yes, the driving distance between Temiskaming Shores to Marathon is 656 km. It takes approximately 9h 47m to drive from Temiskaming Shores to Marathon.
There are two+ hotels available in Marathon.
What companies run services between Temiskaming Shores, ON, Canada and Marathon, ON, Canada?
You can take a bus from New Liskeard to Marathon via North Bay, Sudbury, and Sault Ste Marie in around 16h 53m.
- Website
- bearskinairlines.com
Flights from North Bay/Jack Garland Airport to Sault Ste. Marie Airport via Greater Sudbury Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,300–2,600
Flights from North Bay/Jack Garland Airport to Sault Ste. Marie Airport via Greater Sudbury Airport, Thunder Bay
- Ave. Duration
- 5h 10m
- When
- Tuesday
- Estimated price
- $1,300–3,500
Flights from Greater Sudbury Airport to Sault Ste. Marie Airport
- Ave. Duration
- 56 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–1,800
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Sudbury to White River
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- VIA Rail
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from New Liskeard to North Bay
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
Bus from North Bay to Sudbury
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- $12–40
- Website
- Ontario Northland
- Children
- $12–18
- Senior
- $21–30
- Adult
- $24–40
Bus from New Liskeard to North Bay
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
Bus from North Bay to Sudbury
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- $12–40
- Website
- Ontario Northland
- Children
- $12–18
- Senior
- $21–30
- Adult
- $24–40
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Marathon
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- Ontario Northland
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
Bus from New Liskeard to Education Centre Main Campus
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Ontario Northland
- Children
- $14–21
- Senior
- $24–40
- Adult
- $29–45
Bus from Sault Ste Marie to Marathon
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- Ontario Northland
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
Bus from New Liskeard to North Bay
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
Bus from North Bay to Sudbury
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- $12–40
- Website
- Ontario Northland
- Children
- $12–18
- Senior
- $21–30
- Adult
- $24–40
Bus from Sault Ste Marie to Marathon
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- Ontario Northland
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
- Phone
- +1 855 566 2378
- [email protected]
- Website
- Ontario & Manitoba Bus Service
Bus from White River, ON to Marathon, ON
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- Ontario & Manitoba Bus Service
- Adult
- $55–80
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 10 amazing places to get away from it all in Australia, 4 stunningly beautiful Philippines islands you need to visit, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.










