There are 6 ways to get from Bolton to Markham by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 41 bus, line 1 bus, line 56 bus, bus
best- Take the bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rdbus 41
- Take the bus from Hwy 50 s/of Ebenezer Rd to Bramalea Terminal Route 1/1A WB - Departurebus 1
- Take the bus from Bramalea GO Bus to Richmond Hill Centrebus 56 / ...
- Take the bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthybus 001
3h 2m$16–19Drive 46.3 km
cheapest- Drive from Bolton to Markhamcar 46.3 km
50 min$10–14Line 38 bus, train
- Take the bus from Queen St. @ Hickman St. to Malton GO Busbus 38
- Take the train from Malton GO to Union Station GOtrain Ki
- Take the train from Union Station GO to Markham GOtrain St
3h 4m$23–30Taxi
- Take the taxi from Bolton to Markhamtaxi 46.3 km
50 min$110–140Line 41 bus, line 1 bus, line 501 bus, bus
- Take the bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rdbus 41
- Take the bus from Hwy 50 s/of Ebenezer Rd to Bramalea Terminal Route 1/1A WB - Departurebus 1
- Take the bus from Bramalea Terminal- Zum Queen 501 EB-Departure to Hwy 7 atbus 501
- Take the bus from Vaughan Metropolitan Centre Eastbound to Richmond Hill Centre Platform 2bus
- Take the bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthybus 001
3h 36m$14Line 41 bus, line 35 bus, line 50 bus, line 996 bus, line 129 bus
- Take the bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rdbus 41
- Take the bus from Hwy 50 s/of Ebenezer Rd to Gore Meadows CC - Route 50A/35 NB Stopbus 35
- Take the bus from Gore Meadows CC - Route 50/50A SB Stop to E Finch Ave e/of Humberline Drbus 50
- Take the bus from Humberwood Blvd at Humberline Dr to Scarborough Centre Station at Bus Bay 11bus 996
- Take the bus from Scarborough Centre Station at Bus Bay 5 to McCowan Rd at Southdale Drbus 129
4h 40m$12–16
Bolton to Markham by bus
Questions & Answers
The cheapest way to get from Bolton to Markham is to drive which costs $9 - $14 and takes 50 min.
The fastest way to get from Bolton to Markham is to drive which takes 50 min and costs $9 - $14.
No, there is no direct bus from Bolton to Markham. However, there are services departing from Highway 50 at King St and arriving at Highway 7 / Galsworthy via Hwy 50 s/of Ebenezer Rd, Bramalea Terminal Route 15/15A SB Stop, Bramalea GO Bus and Richmond Hill Centre Platform 5. The journey, including transfers, takes approximately 3h 2m.
The distance between Bolton and Markham is 80 km. The road distance is 46.3 km.
The best way to get from Bolton to Markham without a car is to line 41 bus and line 1 bus and line 56 bus and bus which takes 3h 2m and costs $16 - $19.
It takes approximately 3h 2m to get from Bolton to Markham, including transfers.
Bolton to Markham bus services, operated by Brampton Transit, depart from Highway 50 at King St station.
Bolton to Markham bus services, operated by Brampton Transit, arrive at Hwy 50 s/of Ebenezer Rd station.
Yes, the driving distance between Bolton to Markham is 46 km. It takes approximately 50 min to drive from Bolton to Markham.
There are 268+ hotels available in Markham.
What companies run services between Bolton, ON, Canada and Markham, ON, Canada?
You can take a bus from Highway 50 at King St to Highway 7 / Galsworthy via Hwy 50 s/of Ebenezer Rd, Bramalea Terminal Route 15/15A SB Stop, Bramalea GO Station - Route 15 SB/115 SB Stop, Bramalea GO Bus, and Richmond Hill Centre Platform 5 in around 3h 2m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Malton GO to Union Station GO
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–10
Train from Union Station GO to Markham GO
- Ave. Duration
- 50 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 905 874 2999
- [email protected]
- Website
- brampton.ca
Bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rd
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- $4
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Hwy 50 s/of Ebenezer Rd to Bramalea Terminal Route 1/1A WB - Departure
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rd
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- $4
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Hwy 50 s/of Ebenezer Rd to Bramalea Terminal Route 1/1A WB - Departure
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Bramalea Terminal- Zum Queen 501 EB-Departure to Hwy 7 at
- Ave. Duration
- 49 min
- Frequency
- Every 15 minutes
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Highway 50 at King St to Hwy 50 s/of Ebenezer Rd
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- $4
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Hwy 50 s/of Ebenezer Rd to Gore Meadows CC - Route 50A/35 NB Stop
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Website
- https://www.brampton.ca/en/residents/transit
Bus from Gore Meadows CC - Route 50/50A SB Stop to E Finch Ave e/of Humberline Dr
- Ave. Duration
- 35 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.brampton.ca/en/residents/transit
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Bramalea GO Bus to Richmond Hill Centre
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
Bus from Queen St. @ Hickman St. to Malton GO Bus
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- $6–8
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $6–8
- Phone
- +1 866-668-3978
- [email protected]
- Website
- yrt.ca
Bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthy
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
Bus from Vaughan Metropolitan Centre Eastbound to Richmond Hill Centre Platform 2
- Ave. Duration
- 26 min
- Frequency
- Every 20 minutes
- Estimated price
- $3–5
- Website
- https://www.yrt.ca
Bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthy
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
- Phone
- +1 416 393 4636
- [email protected]
- Website
- ttc.ca
Bus from Humberwood Blvd at Humberline Dr to Scarborough Centre Station at Bus Bay 11
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
Bus from Scarborough Centre Station at Bus Bay 5 to McCowan Rd at Southdale Dr
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
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 4 of the smartest ways to explore Australia, 5 delightfully under-the-radar French towns you need to visit, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.








