There are 4 ways to get from Don Mills to Barrie by tram, subway, bus, train, 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.
Line 5 tram, line 1 subway, bus
best- Take the tram from Aga Khan Park & Museum Station - Westbound Platform to Cedarvale Station - Westbound Platformtram 5
- Take the subway from Cedarvale Station - Northbound Platform to Pioneer Village Station - Northbound Platformsubway 1
- Take the bus from Vaughan - Pioneer Village to Barriebus
2h 36m$12–21Train
- Take the train from Downsview Park Station to Allandale Waterfront GOtrain Br
3h 7m$18–26Drive 93.5 km
- Drive from Don Mills to Barriecar 93.5 km
1h 26m$19–27Line 1 subway, bus
- Take the subway from Lawrence Station - Southbound Platform to Yorkdale Station - Northbound Platformsubway 1
- Take the bus from Yorkdale to Barrie Allandale Terminalbus Ontc
3h 3m$13–35
Don Mills to Barrie by tram, subway, and bus
Questions & Answers
The cheapest way to get from Don Mills to Barrie is to line 5 tram and line 1 subway and bus which costs $12 - $22 and takes 2h 36m.
The fastest way to get from Don Mills to Barrie is to drive which takes 1h 26m and costs $18 - $27.
No, there is no direct train from Don Mills station to Barrie. However, there are services departing from Aga Khan Park & Museum Station - Westbound Platform and arriving at Allandale Waterfront GO via Cedarvale Station - Northbound Platform and Downsview Park Station. The journey, including transfers, takes approximately 3h 7m.
The distance between Don Mills and Barrie is 94 km. The road distance is 93.5 km.
The best way to get from Don Mills to Barrie without a car is to line 5 tram and line 1 subway and bus which takes 2h 36m and costs $12 - $22.
It takes approximately 2h 36m to get from Don Mills to Barrie, including transfers.
Don Mills to Barrie train services, operated by GO Transit, depart from Downsview Park Station.
Don Mills to Barrie train services, operated by GO Transit, arrive at Allandale Waterfront GO station.
Yes, the driving distance between Don Mills to Barrie is 94 km. It takes approximately 1h 26m to drive from Don Mills to Barrie.
There are 137+ hotels available in Barrie.
What companies run services between Don Mills, ON, Canada and Barrie, ON, Canada?
GO Transit operates a train from Downsview Park Station to Allandale Waterfront GO every 4 hours. Tickets cost $14–19 and the journey takes 1h 29m.
- Phone
- +1 416 393 4636
- [email protected]
- Website
- TTC
Tram from Aga Khan Park & Museum Station - Westbound Platform to Cedarvale Station - Westbound Platform
- Ave. Duration
- 23 min
- Frequency
- Every 10 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
Subway from Cedarvale Station - Northbound Platform to Pioneer Village Station - Northbound Platform
- Ave. Duration
- 21 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
Subway from Lawrence Station - Southbound Platform to Yorkdale Station - Northbound Platform
- Ave. Duration
- 44 min
- Frequency
- Every 10 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Vaughan - Pioneer Village to Barrie
- Ave. Duration
- 50 min
- Frequency
- 3 times a week
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
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 How do I buy a London Underground ticket?, Which London airport should I choose?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.



