There are 7 ways to get from Toronto Airport (YYZ) to Strathroy by plane, bus, train, rideshare, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, line 04 bus, train
best- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
- Take the bus from Fanshawe College Stop 3 - #2224 to Horton at Richmond WB - #969bus
- Take the train from London to Strathroytrain
3h 16m$504–1,767Bus via London (Flixbus)
cheapest- Take the bus from Toronto Pearson Airport to Londonbus FlixBus 2702 / ...
- Take the bus from London, ON - Downtown to Strathroy, ON - Downtownbus London
4h 41m$35–52Bus
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus Toronto
- Take the bus from London, ON - Downtown to Strathroy, ON - Downtownbus London
4h$36–46Train via London
- Take the train from Toronto Union Station to Londontrain VIA Rail
5h 5m$56–452Airport Transfer
- Take the rideshare from Toronto Pearson International Airport (YYZ) to Strathroy208.4 km
2h 9m$50–70Drive 208.4 km
- Drive from Toronto Airport (YYZ) to Strathroycar 208.4 km
2h 9m$42–60Train
- Take the train from Toronto Union Station to Strathroytrain VIA Rail
5h 52m$59–272
Toronto Airport (YYZ) to Strathroy by train
Comparing Your Travel Options
The cheapest way to get from Toronto Airport (YYZ) to Strathroy is to bus which costs $35 - $50 and takes 4h.
The fastest way to get from Toronto Airport (YYZ) to Strathroy is to Airport Transfer which takes 2h 9m and costs $50 - $70.
No, there is no direct bus from Toronto Airport (YYZ) to Strathroy. However, there are services departing from Pearson International Airport Terminal 1 and arriving at Strathroy, ON - Downtown via London, ON - Downtown. The journey, including transfers, takes approximately 4h.
No, there is no direct train from Toronto Airport (YYZ) to Strathroy. However, there are services departing from UP Express Pearson Airport and arriving at Strathroy via Toronto Union Station and London. The journey, including transfers, takes approximately 5h 5m.
The distance between Toronto Airport (YYZ) and Strathroy is 189 km. The road distance is 208.4 km.
The best way to get from Toronto Airport (YYZ) to Strathroy without a car is to bus which takes 4h and costs $35 - $50.
It takes approximately 3h 16m to get from Toronto Airport (YYZ) to Strathroy, including transfers.
Toronto Airport (YYZ) to Strathroy bus services, operated by Onex Bus, depart from Pearson International Airport Terminal 1 station.
Toronto Airport (YYZ) to Strathroy train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Toronto Airport (YYZ) to Strathroy is to bus which takes 4h and costs $35 - $50. Alternatively, you can train via London, which costs $55 - $460 and takes 5h 5m.
What companies run services between Toronto Airport (YYZ), Canada and Strathroy, ON, Canada?
You can take a bus from Pearson International Airport Terminal 1 to Strathroy, ON - Downtown via London, ON - VIA Rail and London, ON - Downtown in around 4h. Alternatively, VIA Rail operates a train from Toronto Union Station to London every 4 hours. Tickets cost $40–240 and the journey takes 2h 16m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $90–750
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from London to Strathroy
- Ave. Duration
- 21 min
- Frequency
- Twice daily
- Estimated price
- $7–200
- Website
- VIA Rail
- Escape
- $7–55
- Business
- $50–180
- Business Plus
- $65–200
- Economy
- $8–65
- Economy Plus
- $9–75
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Toronto Union Station to Strathroy
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- $50–260
- Website
- VIA Rail
- Escape
- $50–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $55–160
- Economy Plus
- $65–170
- Phone
- 519 451 1347
- [email protected]
- Website
- London Transit
Bus from Fanshawe College Stop 3 - #2224 to Horton at Richmond WB - #969
- Ave. Duration
- 21 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- London Transit
- Schedules at
- Routes and Schedules
- Children 12 and under
- $0
- Adult
- $3
- Phone
- +1 647 477 5500
- [email protected]
- Website
- Onex Bus
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $28–35
- Website
- Onex Bus
- Standard Fare
- $28–35
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to London
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $27–40
- Schedules at
- Flixbus USA
- Website
- https://www.mozio.com
Rideshare from Toronto Pearson International Airport (YYZ) to Strathroy
- Ave. Duration
- 2h 9m
- 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 The London Underground: Essential tips to navigate the Tube, Want to know more about Flixbus?, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Toronto Airport (YYZ) to Strathroy bus services, operated by Onex Bus, arrive at London, ON - VIA Rail station.
Toronto Airport (YYZ) to Strathroy train services, operated by VIA Rail, arrive at London station.
Yes, the driving distance between Toronto Airport (YYZ) to Strathroy is 208 km. It takes approximately 2h 9m to drive from Toronto Airport (YYZ) to Strathroy.
There are 91+ hotels available in Strathroy.
Check out Blablacar's carpooling service for rideshare options between Toronto Airport (YYZ) and Strathroy. A great option if you don't have a driver's licence or want to avoid public transport.










