There are 3 ways to get from Markham to Wiarton by bus, car, or bus (Flixbus)
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 Toronto - 34 Asquith Avenue to Sauble Beach, ONToronto to Sauble Falls
4h 49m$181–198Bus, line 40 bus
cheapest- Take the bus from Highway 7 / Galsworthy Dr to Richmond Hill Centre Platform 5001
- Take the bus from Richmond Hill Centre to Pearson International Airport Terminal 140
- Take the bus from Toronto Pearson Airport to Owen Sound
- Take the bus from Owen Sound Transit Terminal to Louisa St.
7h 43m$37–139Drive 222.1 km
- Drive from Markham to Wiarton222.1 km
3h 10m$45–65
Questions & Answers
The cheapest way to get from Markham to Wiarton is to drive which costs $40 - $65 and takes 3h 10m.
The fastest way to get from Markham to Wiarton is to drive which takes 3h 10m and costs $40 - $65.
No, there is no direct bus from Markham to Wiarton. However, there are services departing from Highway 7 / Galsworthy Dr and arriving at Louisa St. via Richmond Hill Centre, Toronto Pearson Airport and Owen Sound Transit Terminal. The journey, including transfers, takes approximately 7h 43m.
The distance between Markham and Wiarton is 269 km. The road distance is 222.1 km.
The best way to get from Markham to Wiarton without a car is to bus which takes 4h 49m and costs $180 - $200.
It takes approximately 4h 49m to get from Markham to Wiarton, including transfers.
Markham to Wiarton bus services, operated by York Region Transit, depart from Highway 7 / Galsworthy Dr station.
Markham to Wiarton bus services, operated by York Region Transit, arrive at Richmond Hill Centre Platform 5 station.
Yes, the driving distance between Markham to Wiarton is 222 km. It takes approximately 3h 10m to drive from Markham to Wiarton.
There are 37+ hotels available in Wiarton.
What companies run services between Markham, ON, Canada and Wiarton, ON, Canada?
Parkbus operates a bus from Toronto - 34 Asquith Avenue to Sauble Beach, ON on demand. Tickets cost $120 and the journey takes 3h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 800-928-7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Avenue to Sauble Beach, ON
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://parkbus.ca
- Adult Return
- $120
- Phone
- +1 866-668-3978
- transitinfo@york.ca
- Website
- yrt.ca
Bus from Highway 7 / Galsworthy Dr to Richmond Hill Centre Platform 5
- Ave. Duration
- 43 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Richmond Hill Centre to Pearson International Airport Terminal 1
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Toronto Pearson Airport to Owen Sound
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a week
- Estimated price
- $23–120
- Schedules at
- flixbus.com
- Adult
- $23–120
- Phone
- +1 226-910-1001
- gtr@grey.ca
- Website
- grey.ca
Bus from Owen Sound Transit Terminal to Louisa St.
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- $3–6
- Website
- https://www.grey.ca/grey-transit-route
- Adult
- $3–6
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 The beginner’s guide to the 2018 World Nomad Games, 4 stunningly beautiful Philippines islands you need to visit, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.










