There are 5 ways to get from Markham to York Mills by train, subway, bus, taxi, 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.
Train, line 1 subway
best- Take the train from Centennial GO to Union Station GOtrain St
- Take the subway from Union Station - Northbound Platform Towards Finch to York Mills Station - Northbound Platformsubway 1
1h 13m$10–13Line 129 bus, line 996 bus
cheapest- Take the bus from McCowan Rd at South Unionville Ave to Scarborough Centre Station at Bus Bay 12bus 129
- Take the bus from Scarborough Centre Station at Bus Bay 11 to York Mills Station at Bus Bay 1bus 996
1h 27m$4–7Taxi
- Take the taxi from Markham to York Millstaxi 23.5 km
20 min$60–75Drive 23.5 km
- Drive from Markham to York Millscar 23.5 km
20 min$5–7Bus
- Take the bus from Highway 7 / Galsworthy Dr to Richmond Hill Centre Platform 5bus 001 / ...
- Take the bus from Richmond Hill Centre Platform 3 to Finch Go Bus Terminal Platform 2bus blue / ...
1h 29m$10–12
Markham to York Mills by train and subway
Comparing Your Travel Options
The cheapest way to get from Markham to York Mills is to drive which costs $4 - $7 and takes 20 min.
The fastest way to get from Markham to York Mills is to taxi which takes 20 min and costs $60 - $75.
No, there is no direct bus from Markham to York Mills station. However, there are services departing from McCowan Rd at South Unionville Ave and arriving at York Mills Station at Bus Bay 1 via Scarborough Centre Station at Bus Bay 11. The journey, including transfers, takes approximately 1h 27m.
No, there is no direct train from Markham to York Mills station. However, there are services departing from Centennial GO and arriving at York Mills Station - Northbound Platform via Union Station - Northbound Platform Towards Finch. The journey, including transfers, takes approximately 1h 13m.
The distance between Markham and York Mills is 51 km. The road distance is 23.5 km.
The best way to get from Markham to York Mills without a car is to train and line 1 subway which takes 1h 13m and costs $9 - $14.
It takes approximately 1h 13m to get from Markham to York Mills, including transfers.
Markham to York Mills bus services, operated by Toronto Transit Commission (TTC), depart from McCowan Rd at South Unionville Ave station.
Markham to York Mills train services, operated by GO Transit, depart from Centennial GO station.
Markham to York Mills bus services, operated by Toronto Transit Commission (TTC), arrive at Scarborough Centre Station at Bus Bay 12.
What companies run services between Markham, ON, Canada and York Mills, ON, Canada?
You can take a bus from McCowan Rd at South Unionville Ave to York Mills Station at Bus Bay 1 via Scarborough Centre Station at Bus Bay 12 and Scarborough Centre Station at Bus Bay 11 in around 1h 27m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Centennial GO to Union Station GO
- Ave. Duration
- 47 min
- Frequency
- Every 2 hours
- Estimated price
- $7–10
- Website
- GO Transit
- Phone
- +1 416 393 4636
- [email protected]
- Website
- TTC
Subway from Union Station - Northbound Platform Towards Finch to York Mills Station - Northbound Platform
- Ave. Duration
- 24 min
- Frequency
- Every 5 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 416 393 4636
- [email protected]
- Website
- TTC
Bus from McCowan Rd at South Unionville Ave to Scarborough Centre Station at Bus Bay 12
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
Bus from Scarborough Centre Station at Bus Bay 11 to York Mills Station at Bus Bay 1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 905 762 2100
- [email protected]
- Website
- York Region Transit
Bus from Highway 7 / Galsworthy Dr to Richmond Hill Centre Platform 5
- Ave. Duration
- 43 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- York Region Transit
Bus from Richmond Hill Centre Platform 3 to Finch Go Bus Terminal Platform 2
- Ave. Duration
- 17 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- York Region Transit
- Ave. Duration
- 20 min
- Estimated price
- $60–75
Markham City Taxi
- Phone
- +1 905 470 1111
- Website
- markhamcitytaxi.com
Markhams Taxi
- Phone
- +1 905 927 0007
- Website
- markhamstaxi.ca
Markham Taxi & Limousine
- Phone
- +1 905 477 2227
- Website
- taxilimo.ca
Markham Taxi Services
- Phone
- +1 647 691 0275
- Website
- markhamtaxiservices.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 Why you should take the train in the US, Bali: What to do if Mount Agung erupts, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Markham to York Mills train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Markham to York Mills is 23 km. It takes approximately 20 min to drive from Markham to York Mills.
There are 1877+ hotels available in York Mills.







