There are 6 ways to get from Barrydowne to Toronto by plane, bus (Flixbus), car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Toronto Pearson International Airport
best- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
1h 59m$379–2,584Bus
cheapest- Take the bus from Sudbury to Union Station Bus Terminalbus Ontc
6h 26m$45–80Bus via UP Express Pearson Airport (Flixbus)
- Take the bus from Sudbury to Toronto Pearson Airportbus FlixBus 2708
5h 17m$52–85Drive 389.3 km
- Drive from Barrydowne to Torontocar 389.3 km
4h 34m$76–109Fly to Toronto Island Airport
- Fly from Greater Sudbury Airport (YSB) to Toronto Island Airport (YTZ)plane YSB - YTZ
3h 49m$290–1,371Bus, train
- Take the bus from Sudbury to Barriebus FlixBus 2708
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
6h 38m$49–82
Barrydowne to Toronto by bus and train (Flixbus)
Questions & Answers
The cheapest way to get from Barrydowne to Toronto is to bus which costs $45 - $80 and takes 6h 26m.
The fastest way to get from Barrydowne to Toronto is to fly which takes 1h 59m and costs $370 - $2,600.
Yes, there is a direct bus departing from Sudbury and arriving at Union Station Bus Terminal station. Services depart once daily, and operate every day. The journey takes approximately 6h 26m.
The distance between Barrydowne and Toronto is 384 km. The road distance is 389.3 km.
The best way to get from Barrydowne to Toronto without a car is to bus via UP Express Pearson Airport which takes 5h 17m and costs $50 - $85.
It takes approximately 1h 59m to get from Barrydowne to Toronto, including transfers.
Barrydowne to Toronto bus services, operated by Ontario Northland, depart from Sudbury station.
The best way to get from Barrydowne to Toronto is to fly which takes 1h 59m and costs $370 - $2,600. Alternatively, you can bus via UP Express Pearson Airport, which costs $50 - $85 and takes 5h 17m.
Barrydowne to Toronto bus services, operated by Ontario Northland, arrive at Union Station Bus Terminal.
Yes, the driving distance between Barrydowne to Toronto is 389 km. It takes approximately 4h 34m to drive from Barrydowne to Toronto.
What companies run services between Barrydowne, ON, Canada and Toronto, ON, Canada?
Air Canada flies from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ) 3 times a day. Alternatively, Flixbus USA operates a bus from Sudbury to Toronto Pearson Airport 5 times a week. Tickets cost $40–75 and the journey takes 4h 40m.
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $60–470
Flights from Greater Sudbury Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 42m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Greater Sudbury Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 52m
- When
- Thursday
- Estimated price
- $120–700
Flights from Greater Sudbury Airport to Toronto Island Airport via Toronto Pearson International Airport, Ottawa
- Ave. Duration
- 6h 9m
- When
- Every day
- Estimated price
- $120–700
Flights from Greater Sudbury Airport to Toronto Island Airport via Toronto Pearson International Airport, Montreal
- Ave. Duration
- 6h 34m
- When
- Every day
- Estimated price
- $140–750
- Website
- flyporter.com
Flights from Greater Sudbury Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 5h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–550
Flights from Greater Sudbury Airport to Toronto Island Airport via Sault Ste Marie
- Ave. Duration
- 3h 39m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–550
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Sudbury to Toronto Pearson Airport
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $40–75
- Schedules at
- flixbus.com
Bus from Sudbury to Union Station Bus Terminal
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a week
- Estimated price
- $45–80
- Schedules at
- flixbus.com
Bus from Sudbury to Barrie
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a week
- Estimated price
- $30–60
- Schedules at
- flixbus.com
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Sudbury to Union Station Bus Terminal
- Ave. Duration
- 6h 26m
- Frequency
- Once daily
- Estimated price
- $70–110
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $70–110
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 around the UAE, How do I get from Sydney to Melbourne, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Book your Barrydowne to Toronto bus tickets online with Omio and FlixBus.
There are 1491+ hotels available in Toronto.






