There are 4 ways to get from Toronto to Thornbury by train, bus, taxi, car or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Take the train from Toronto Union Station to Allandale Waterfront GO
Take the bus from Barrie, Allandale Waterfront Station to Stayner, Clearview Admin Centre
Take a taxi from Stayner, Clearview Admin Centre to Thornbury
Take a shuttle bus from Scarborough - City Hall to Blue Mountain, ON, Canada
2 alternative options
Take the bus from Union Station Bus Terminal to Brampton Bus Terminal
Take the bus from Brampton, ON to Flesherton, ON
Take a taxi from Flesherton, ON to Thornbury
Drive from Toronto to Thornbury
Questions & Answers
The cheapest way to get from Toronto to Thornbury is to drive which costs $17 - $26 and takes 2h 21m.
The quickest way to get from Toronto to Thornbury is to drive which costs $17 - $26 and takes 2h 21m.
The distance between Toronto and Thornbury is 132 km. The road distance is 166.8 km.
The best way to get from Toronto to Thornbury without a car is to train and bus and taxi which takes 3h 53m and costs $100 - $140.
It takes approximately 3h 53m to get from Toronto to Thornbury, including transfers.
Yes, the driving distance between Toronto to Thornbury is 167 km. It takes approximately 2h 21m to drive from Toronto to Thornbury.
There are 171+ hotels available in Thornbury. Prices start at $125 CAD per night.
What companies run services between Toronto, ON, Canada and Thornbury, ON, Canada?
There is no direct connection from Toronto to Thornbury. However, you can take the train to Allandale Waterfront GO, take the walk to Barrie, Allandale Waterfront Station, take the bus to Stayner, Clearview Admin Centre, then take the taxi to Thornbury. Alternatively, you can take the bus to Brampton Bus Terminal, take the walk to Brampton, ON, take the bus to Flesherton, ON, then take the taxi to Thornbury.
Train from Toronto Union Station to Allandale Waterfront GO
- Ave. Duration
- 1h 41m
- Every 3 hours
- Estimated price
- $15 - $21
- GO Transit
Bus from Brampton, ON to Flesherton, ON
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 and around Russia for the 2018 FIFA World Cup, How to get from Southend Airport into central London and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.