There are 6 ways to get from Toronto Airport (YYZ) to Selwyn by bus (Flixbus), train, bus, rideshare, 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 40 bus, bus
best- Take the bus from Pearson International Airport Terminal 1 to Richmond Hill Centrebus 40
- Take the bus from Richmond Hill Centre to Peterboroughbus FlixBus 2705
3h 18m$78–107Drive 162.7 km
cheapest- Drive from Toronto Airport (YYZ) to Selwyncar 162.7 km
1h 59m$33–47Train, bus
- Take the train from Union Station GO to Whitby GOtrain Le
- Take the bus from Whitby to Peterboroughbus Tor-Ott
3h 47m$90–141Airport Transfer
- Take the rideshare from Toronto-YYZ to Selwyn162.7 km
1h 59m$50–70Train, bus via Trent University
- Take the train from Union Station GO to Durham College Oshawa GOtrain Le
- Take the bus from Durham College Oshawa GO to Trent Universitybus 88
4h 46m$70–91Train, bus via Trent University #2
- Take the train from Toronto Union Station to Oshawatrain VIA Rail
- Take the bus from Durham College Oshawa GO to Trent Universitybus 88
4h 59m$70–276
Questions & Answers
The cheapest way to get from Toronto Airport (YYZ) to Selwyn is to drive which costs $30 - $50 and takes 1h 59m.
The fastest way to get from Toronto Airport (YYZ) to Selwyn is to Airport Transfer which takes 1h 59m and costs $50 - $70.
No, there is no direct bus from Toronto Airport (YYZ) to Selwyn. However, there are services departing from Pearson International Airport Terminal 1 and arriving at Peterborough via Richmond Hill Centre. The journey, including transfers, takes approximately 3h 18m.
The distance between Toronto Airport (YYZ) and Selwyn is 171 km. The road distance is 162.7 km.
The best way to get from Toronto Airport (YYZ) to Selwyn without a car is to line 40 bus and bus which takes 3h 18m and costs $75 - $110.
It takes approximately 3h 18m to get from Toronto Airport (YYZ) to Selwyn, including transfers.
Toronto Airport (YYZ) to Selwyn bus services, operated by GO Transit, depart from Pearson International Airport Terminal 1 station.
Toronto Airport (YYZ) to Selwyn bus services, operated by GO Transit, arrive at Richmond Hill Centre station.
Yes, the driving distance between Toronto Airport (YYZ) to Selwyn is 163 km. It takes approximately 1h 59m to drive from Toronto Airport (YYZ) to Selwyn.
There are 70+ hotels available in Selwyn.
What companies run services between Toronto Airport (YYZ), Canada and Selwyn, ON, Canada?
You can take a bus from Pearson International Airport Terminal 1 to Selwyn via Richmond Hill Centre and Peterborough in around 3h 18m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Whitby GO
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
Train from Union Station GO to Durham College Oshawa GO
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $11–15
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–15
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Oshawa
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $11–200
- Website
- https://www.viarail.ca/en
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Pearson International Airport Terminal 1 to Richmond Hill Centre
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
Bus from Durham College Oshawa GO to Trent University
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $15–19
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $15–19
Bus from Durham College Oshawa GO to Trent University
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $15–19
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $15–19
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Richmond Hill Centre to Peterborough
- Ave. Duration
- 1h 25m
- Frequency
- 6 times a week
- Estimated price
- $16–28
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Whitby to Peterborough
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- https://www.riderexpress.ca/
- Standard
- $21–55
- Website
- https://www.mozio.com
Rideshare from Toronto-YYZ to Selwyn
- Ave. Duration
- 1h 59m
- Frequency
- On demand
- Estimated price
- $50–70
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 to get from Florence to Rome, 5 incredible day trips from Florence by train, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Toronto Airport (YYZ) and Selwyn. A great option if you don't have a driver's licence or want to avoid public transport.










