There are 6 ways to get from Toronto Airport (YYZ) to Oshawa Bus Terminal by train, bus, car, taxi, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from UP Express Pearson Airport to Toronto Union StationUp
- Take the train from Toronto Union Station to Durham College Oshawa GOLe
1h 57m$23–127Drive 69.7 km
cheapest- Drive from Toronto Airport (YYZ) to Oshawa Bus Terminal69.7 km
49 min$14–21Bus
- Take the bus from Hwy 407 Bus Terminal to Centre St. S. @ Athol St. W.56 / ...
1h 57m$19–23Taxi
- Take the taxi from Toronto Airport (YYZ) to Oshawa Bus Terminal69.7 km
49 min$150–190Towncar
- Take a town car from Toronto Airport to Oshawa Bus Terminal69.7 km
49 min$180–260Bus, line 900 bus
- Take the bus from Pearson International Airport Terminal 1 to Pickering GO Bus94
- Take the bus from Pickering Parkway Terminal Platform B12 to King Eastbound @ Centre900
2h 22m$14–16
Toronto Airport (YYZ) to Oshawa Bus Terminal by train, bus, and foot
Questions & Answers
The cheapest way to get from Toronto Airport (YYZ) to Oshawa Bus Terminal is to bus and line 900 bus which costs $14 - $16 and takes 2h 22m.
The fastest way to get from Toronto Airport (YYZ) to Oshawa Bus Terminal is to drive which takes 49 min and costs $14 - $21.
No, there is no direct bus from Toronto Airport (YYZ) to Oshawa Bus Terminal. However, there are services departing from Pearson International Airport Terminal 1 and arriving at Centre St. S. @ Athol St. W. via Hwy 407 Bus Terminal. The journey, including transfers, takes approximately 1h 57m.
The distance between Toronto Airport (YYZ) and Oshawa Bus Terminal is 81 km. The road distance is 69.7 km.
The best way to get from Toronto Airport (YYZ) to Oshawa Bus Terminal without a car is to train which takes 1h 57m and costs $23 - $130.
It takes approximately 1h 57m to get from Toronto Airport (YYZ) to Oshawa Bus Terminal, including transfers.
Toronto Airport (YYZ) to Oshawa Bus Terminal bus services, operated by GO Transit, depart from Hwy 407 Bus Terminal station.
The best way to get from Toronto Airport (YYZ) to Oshawa Bus Terminal is to train which takes 1h 57m and costs $23 - $130. Alternatively, you can bus, which costs $18 - $23 and takes 1h 57m.
Toronto Airport (YYZ) to Oshawa Bus Terminal bus services, operated by GO Transit, arrive at Centre St. S. @ Athol St. W. station.
Yes, the driving distance between Toronto Airport (YYZ) to Oshawa Bus Terminal is 70 km. It takes approximately 49 min to drive from Toronto Airport (YYZ) to Oshawa Bus Terminal.
What companies run services between Toronto Airport (YYZ), Canada and Oshawa Bus Terminal, ON, Canada?
You can take a train from UP Express Pearson Airport to Oshawa Bus Terminal via Toronto Union Station, Durham College Oshawa GO, Durham College Oshawa GO, and Simcoe St. S. @ Athol St. E. in around 1h 57m. Alternatively, GO Transit operates a bus from Hwy 407 Bus Terminal to Centre St. S. @ Athol St. W. every 30 minutes. Tickets cost $13–16 and the journey takes 1h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 844 438 6687
- Website
- upexpress.com
Train from UP Express Pearson Airport to Toronto Union Station
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- $9–13
- Website
- https://www.upexpress.com/Tickets/BuyTickets
- Adult
- $9–13
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Toronto Union Station to Durham College Oshawa GO
- Ave. Duration
- 1h 2m
- Frequency
- Every 20 minutes
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Durham College Oshawa GO
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $17–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $17–110
- Economy Adult - Advanced Booking
- $17–80
- Economy Escape Advanced Booking - Adult
- $18–35
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Hwy 407 Bus Terminal to Centre St. S. @ Athol St. W.
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $13–16
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $13–16
Bus from Pearson International Airport Terminal 1 to Pickering GO Bus
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–12
- Phone
- +1 866-247-0055
- Website
- durhamregiontransit.com
Bus from Pickering Parkway Terminal Platform B12 to King Eastbound @ Centre
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Schedules at
- https://www.durhamregiontransit.com/Modules/AccessibleSchedules/Index.aspx
- Ave. Duration
- 49 min
- Estimated price
- $150–190
Etobicoke Taxi
- Phone
- +1 416 252 7777
AAA Best Choice Taxi
- Phone
- +1 416 241 4700
- Phone
- +1 647 849 1257
- Ave. Duration
- 49 min
- Frequency
- On demand
Towncar from Toronto Airport to Oshawa Bus Terminal
- Estimated price
- $180–260
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, Why you should take the train in the US, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 171+ hotels available in Oshawa Bus Terminal.













