There are 7 ways to get from Markham to Espanola by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Vaughan - Hwy 407 to Sudburybus Ontc
- Take the bus from Sudbury to Espanolabus Ontc
8h 29m$44–117Drive 443.4 km
- Drive from Markham to Espanolacar 443.4 km
5h 13m$88–127Bus to Toronto Pearson International Airport, fly to Greater Sudbury Airport, bus
- Take the bus from Unionville GO Bus to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Greater Sudbury Airport (YSB)plane YYZ - YSB
- Take the bus from Sudbury to Espanolabus
5h 35m$339–1,104Train, bus
- Take the train from Markham GO to Union Station GOtrain St
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the bus from Barrie to Sudburybus
- Take the bus from Sudbury to Espanolabus
10h 44m$75–137Train to Toronto Island Airport, fly to Greater Sudbury Airport, bus
- Take the train from Markham GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Greater Sudbury Airport (YSB)plane YTZ - YSB
- Take the bus from Sudbury to Espanolabus
6h 48m$369–1,106Bus to Toronto Pearson International Airport, fly to Sault Ste. Marie Airport, bus
- Take the bus from Unionville GO Bus to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Sault Ste. Marie Airport (YAM)plane YYZ - YAM
- Take the bus from Sault Ste Marie to Espanolabus
8h 6m$583–1,835Train to Toronto Island Airport, fly to Sault Ste. Marie Airport, bus
- Take the train from Markham GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Sault Ste. Marie Airport (YAM)plane YTZ - YAM
- Take the bus from Sault Ste Marie to Espanolabus
8h 19m$273–617
Markham to Espanola by bus
Questions & Answers
The cheapest way to get from Markham to Espanola is to bus which costs $40 - $120 and takes 8h 29m.
The fastest way to get from Markham to Espanola is to drive which takes 5h 13m and costs $85 - $130.
No, there is no direct bus from Markham to Espanola. However, there are services departing from Unionville GO Bus and arriving at Espanola via Vaughan - Hwy 407 and Sudbury. The journey, including transfers, takes approximately 8h 29m.
The distance between Markham and Espanola is 491 km. The road distance is 443.4 km.
The best way to get from Markham to Espanola without a car is to bus which takes 8h 29m and costs $40 - $120.
It takes approximately 8h 29m to get from Markham to Espanola, including transfers.
Markham to Espanola bus services, operated by Ontario Northland, depart from Vaughan - Hwy 407 station.
Markham to Espanola bus services, operated by Ontario Northland, arrive at Sudbury station.
Yes, the driving distance between Markham to Espanola is 443 km. It takes approximately 5h 13m to drive from Markham to Espanola.
There are one+ hotels available in Espanola.
What companies run services between Markham, ON, Canada and Espanola, ON, Canada?
You can take a bus from Unionville GO Bus to Espanola via Hwy 407 Bus Terminal, Vaughan - Hwy 407, and Sudbury in around 8h 29m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Greater Sudbury Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $75–550
Flights from Toronto Pearson International Airport to Sault Ste. Marie Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $60–390
- Website
- flyporter.com
Flights from Toronto Island Airport to Greater Sudbury Airport via Ottawa
- Ave. Duration
- 3h 22m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $300–900
Flights from Toronto Island Airport to Sault Ste. Marie Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $190–480
- Website
- bearskinairlines.com
Flights from Toronto Island Airport to Greater Sudbury Airport via North Bay
- Ave. Duration
- 2h
- When
- Sunday
- Estimated price
- $90–600
Flights from Toronto Island Airport to Greater Sudbury Airport via Sault Ste. Marie Airport
- Ave. Duration
- 3h 42m
- When
- Tuesday, Wednesday, Thursday, Friday, Sunday, and Monday
- Estimated price
- $300–900
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Markham GO to Union Station GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
Train from Union Station GO to Allandale Waterfront GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
Train from Markham GO to Union Station GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
Train from Markham GO to Union Station GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Vaughan - Hwy 407 to Sudbury
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- $27–80
- Website
- https://www.ontarionorthland.ca/en
- Children
- $27–40
- Senior
- $45–70
- Adult
- $55–80
Bus from Sudbury to Espanola
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $10–29
- Website
- https://www.ontarionorthland.ca/en
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–29
Bus from Sudbury to Espanola
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $10–29
- Website
- https://www.ontarionorthland.ca/en
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–29
Bus from Sudbury to Espanola
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $10–29
- Website
- https://www.ontarionorthland.ca/en
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–29
Bus from Sudbury to Espanola
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $10–29
- Website
- https://www.ontarionorthland.ca/en
- Children
- $10–15
- Senior
- $17–25
- Adult
- $20–29
Bus from Sault Ste Marie to Espanola
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Estimated price
- $19–55
- Website
- https://www.ontarionorthland.ca/en
- Children
- $19–28
- Senior
- $30–50
- Adult
- $35–55
Bus from Sault Ste Marie to Espanola
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Estimated price
- $19–55
- Website
- https://www.ontarionorthland.ca/en
- Children
- $19–28
- Senior
- $30–50
- Adult
- $35–55
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Unionville GO Bus to Pearson International Airport Terminal 1
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $8–11
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $8–11
Bus from Unionville GO Bus to Pearson International Airport Terminal 1
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $8–11
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $8–11
- Website
- flixbus.com
Bus from Barrie to Sudbury
- Ave. Duration
- 3h 35m
- Frequency
- 6 times a week
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Barrie to Sudbury
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Schedules at
- flixbus.com
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 to the UK: What do I need to know?, 10 amazing places to get away from it all in Australia, and Travelling around the UAE - to help you get the most out of your next trip.





