There are 4 ways to get from Buffalo to Strathroy (Station) by train, bus (Flixbus), car, or bus (Greyhound, Flixbus)
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 Buffalo to Aldershottrain VIA Rail
- Take the train from Aldershot to Londontrain VIA Rail
7h 50m$55–239Bus
cheapest- Take the bus from Buffalo to Torontobus Adt N816 / ...
- Take the bus from Toronto to Strathroybus FlixBus 2710 / ...
8h 30m$45–94Bus via Kitchener
- Take the bus from Buffalo to Mississaugabus
- Take the bus from Winston Churchill Transitway Station to University of Waterloo Terminalbus 25
- Take the bus from Kitchener to Strathroybus
8h 20m$61–119Drive 266.6 km
- Drive from Buffalo to Strathroy (Station)car 266.6 km
2h 52m$52–76
Buffalo to Strathroy (Station) by train, foot, and bus
Questions & Answers
The cheapest way to get from Buffalo to Strathroy (Station) is to bus which costs $45 - $95 and takes 8h 30m.
The fastest way to get from Buffalo to Strathroy (Station) is to drive which takes 2h 52m and costs $50 - $75.
No, there is no direct bus from Buffalo to Strathroy (Station). However, there are services departing from Buffalo and arriving at Strathroy via Winston Churchill Transitway Station, University of Waterloo Terminal and Kitchener. The journey, including transfers, takes approximately 8h 20m.
The distance between Buffalo and Strathroy (Station) is 286 km. The road distance is 266.6 km.
The best way to get from Buffalo to Strathroy (Station) without a car is to train which takes 7h 50m and costs $55 - $240.
It takes approximately 7h 50m to get from Buffalo to Strathroy (Station), including transfers.
Buffalo to Strathroy (Station) bus services, operated by Trailways, depart from Buffalo station.
The best way to get from Buffalo to Strathroy (Station) is to train which takes 7h 50m and costs $55 - $240. Alternatively, you can bus via Kitchener, which costs $60 - $120 and takes 8h 20m.
Buffalo to Strathroy (Station) bus services, operated by Trailways, arrive at Toronto station.
Yes, the driving distance between Buffalo to Strathroy (Station) is 267 km. It takes approximately 2h 52m to drive from Buffalo to Strathroy (Station).
What companies run services between Buffalo, NY, USA and Strathroy (Station), ON, Canada?
You can take a train from Buffalo to Strathroy via Aldershot, London, and London in around 7h 50m. Alternatively, you can take a bus from Buffalo to Strathroy via Mississauga, Winston Churchill Transitway Station, University of Waterloo Terminal, Kitchener GO Bus, and Kitchener in around 8h 20m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Buffalo to Aldershot
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $25–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $27–120
- Economy Adult - Advanced Booking
- $27–85
- Economy Escape Advanced Booking - Adult
- $25–45
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $26–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $28–120
- Economy Adult - Advanced Booking
- $28–85
- Economy Escape Advanced Booking - Adult
- $26–45
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Buffalo to Mississauga
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $27–70
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $27–65
- Flexible
- $55–70
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Estimated price
- $30–90
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $30–85
- Flexible
- $60–90
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Winston Churchill Transitway Station to University of Waterloo Terminal
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $14–18
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $14–18
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Kitchener to Strathroy
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $15–27
- Schedules at
- flixbus.com
Bus from Buffalo to Toronto
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- $19–35
- Schedules at
- flixbus.com
Bus from Toronto to Strathroy
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- $26–45
- Schedules at
- flixbus.com
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $26–50
- Website
- https://www.greyhound.com/
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Book your Buffalo to Strathroy (Station) bus tickets online with Omio and FlixBus.
There are 149+ hotels available in Strathroy (Station).











