There are 4 ways to get from Matheson to Longlac by 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.
Bus, train
best- Take the bus from Matheson to Timminsbus
- Take the bus from Timmins to Sudburybus
- Take the train from Sudbury to White Rivertrain
- Take the bus from White River, ON to Nipigon, ONbus
- Take the bus from Nipigon, ON to Longlacbus
24h 43m$386–761Drive 504.4 km
cheapest- Drive from Matheson to Longlaccar 504.4 km
6h 27m$100–144Bus, train via Toronto
- Take the bus from Matheson to North Baybus
- Take the bus from North Bay to Yorkdalebus
- Take the train from Toronto Union Station to Longlactrain
31h 24m$292–700Bus, train via Toronto #2
- Take the bus from Matheson to North Baybus
- Take the bus from North Bay to Union Station Bus Terminalbus
- Take the train from Toronto Union Station to Longlactrain
32h 5m$290–696
Matheson to Longlac by bus, subway, and train
Questions & Answers
The cheapest way to get from Matheson to Longlac is to drive which costs $95 - $150 and takes 6h 27m.
The fastest way to get from Matheson to Longlac is to drive which takes 6h 27m and costs $95 - $150.
The distance between Matheson and Longlac is 1372 km. The road distance is 504.4 km.
The best way to get from Matheson to Longlac without a car is to bus and train which takes 24h 43m and costs $380 - $800.
It takes approximately 24h 43m to get from Matheson to Longlac, including transfers.
Yes, the driving distance between Matheson to Longlac is 504 km. It takes approximately 6h 27m to drive from Matheson to Longlac.
There are three+ hotels available in Longlac.
What companies run services between Matheson, ON, Canada and Longlac, ON, Canada?
There is no direct connection from Matheson to Longlac. However, you can take the bus to Timmins, take the bus to Sudbury, take the taxi to Sudbury, take the train to White River, walk to White River, ON, take the bus to Nipigon, ON, take the taxi to Nipigon, ON, then take the bus to Longlac. Alternatively, you can take a bus from Matheson to Longlac via North Bay, Yorkdale, Yorkdale Station - Southbound Platform, Union Station - Northbound Platform Towards Finch, and Toronto Union Station in around 31h 24m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sudbury to White River
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- https://www.viarail.ca/en
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
Train from Toronto Union Station to Longlac
- Ave. Duration
- 19h 39m
- Frequency
- Twice a week
- Estimated price
- $240–550
- Website
- https://www.viarail.ca/en
- Escape
- $240–550
- Business
- $310–490
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
Train from Toronto Union Station to Longlac
- Ave. Duration
- 19h 39m
- Frequency
- Twice a week
- Estimated price
- $240–550
- Website
- https://www.viarail.ca/en
- Escape
- $240–550
- Business
- $310–490
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Matheson to Timmins
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–26
- Website
- https://www.ontarionorthland.ca/en
- Children
- $9–13
- Senior
- $15–22
- Adult
- $18–26
Bus from Timmins to Sudbury
- Ave. Duration
- 4h 40m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Matheson to North Bay
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- $24–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–40
- Senior
- $40–60
- Adult
- $45–75
Bus from North Bay to Yorkdale
- Ave. Duration
- 4h 21m
- Frequency
- 4 times a day
- Estimated price
- $25–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
Bus from Matheson to North Bay
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- $24–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–40
- Senior
- $40–60
- Adult
- $45–75
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $25–75
- Website
- https://www.ontarionorthland.ca/en
- Children
- $25–40
- Senior
- $40–65
- Adult
- $50–75
- Phone
- +1 855 566 2378
- [email protected]
- Website
- gokasper.com
Bus from White River, ON to Nipigon, ON
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- https://gokasper.com/
- Adult
- $120–170
Bus from Nipigon, ON to Longlac
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- $95–130
- Website
- https://gokasper.com/
- Adult
- $95–130
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 do I buy a London Underground ticket?, Italian Lakes: Getting around by train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.










