There are 3 ways to get from Markham to Picton by bus 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
best- Take the bus from Scarborough to Bellevillebus Tor-Ott
- Take the bus from Belleville Transit Terminal to Mary St. at Elizabethbus Ct-1
5h 11m$42–88Bus via Yorkdale GO Centre
cheapest- Take the bus from Yorkdale GO Centre to 254 Millennium Pkwy-Transit Bus Stopbus 2711
- Take the bus from Belleville Transit Terminal to King St. at Ross St.bus Ct-1
6h 32m$28–95Drive 192 km
- Drive from Markham to Pictoncar 192 km
2h 27m$39–56
Markham to Picton by bus
Comparing Your Travel Options
The cheapest way to get from Markham to Picton is to drive which costs $35 - $60 and takes 2h 27m.
The fastest way to get from Markham to Picton is to drive which takes 2h 27m and costs $35 - $60.
No, there is no direct bus from Markham to Picton. However, there are services departing from Middlefield Rd Loop at Steeles Ave East and arriving at Mary St. at Elizabeth via Scarborough, Millennium Parkway and Belleville Transit Terminal. The journey, including transfers, takes approximately 5h 11m.
The distance between Markham and Picton is 215 km. The road distance is 192 km.
The best way to get from Markham to Picton without a car is to bus which takes 5h 11m and costs $40 - $90.
It takes approximately 5h 11m to get from Markham to Picton, including transfers.
Markham to Picton bus services, operated by Rider Express, depart from Scarborough station.
Markham to Picton bus services, operated by Rider Express, arrive at Belleville station.
Yes, the driving distance between Markham to Picton is 192 km. It takes approximately 2h 27m to drive from Markham to Picton.
There are 144+ hotels available in Picton.
What companies run services between Markham, ON, Canada and Picton, ON, Canada?
You can take a bus from Middlefield Rd Loop at Steeles Ave East to Mary St. at Elizabeth via Scarborough Centre Station at Bus Bay 9, Scarborough, Belleville, Millennium Parkway, Terminal, and Belleville Transit Terminal in around 5h 11m.
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Scarborough to Belleville
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $30–75
- Website
- Rider Express
- Standard
- $30–75
- Phone
- 613 392 9640
- [email protected]
- Website
- quintetransit.ca
Bus from Belleville Transit Terminal to Mary St. at Elizabeth
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- $10
- Website
- quintetransit.ca
Bus from Belleville Transit Terminal to King St. at Ross St.
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a day
- Estimated price
- $10
- Website
- quintetransit.ca
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Yorkdale GO Centre to 254 Millennium Pkwy-Transit Bus Stop
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $30–75
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 5 delightfully under-the-radar French towns you need to visit, Getting to Rome from the airport, and Flying into Beijing? - to help you get the most out of your next trip.






