There are 6 ways to get from Niagara-on-the-Lake to Port Stanley by train, bus (Flixbus), car, bus, plane, or taxi
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 St. Catharines GO to Aldershot GOtrain Lw
- Take the train from Aldershot to Londontrain VIA Rail
4h 37m$188–623Drive 223.4 km
cheapest- Drive from Niagara-on-the-Lake to Port Stanleycar 223.4 km
2h 41m$45–64Bus
- Take the bus from Niagara-on-the-Lake to Torontobus FlixBus 2704
- Take the bus from Toronto, ON - 44 York St. to London, ON - Wellington and Exeterbus Toronto
5h 29m$116–159Bus, fly, taxi
- Take the bus from Niagara-on-the-Lake to Torontobus
- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
- Take the taxi from London-Airport-YXU to Port Stanleytaxi
4h 53m$528–1,759Bus, train
- Take the bus from Niagara-on-the-Lake to Torontobus FlixBus 2704
- Take the train from Toronto Union Station to Londontrain VIA Rail
5h 35m$143–379Bus via London
- Take the bus from Niagara-on-the-Lake to Torontobus FlixBus 2704
- Take the bus from Toronto to London Downtownbus Tor-Lon
6h 20m$128–202
Toronto Pearson International Airport (YYZ) to London International Airport (YXU) flights
Questions & Answers
The cheapest way to get from Niagara-on-the-Lake to Port Stanley is to drive which costs $40 - $65 and takes 2h 41m.
The fastest way to get from Niagara-on-the-Lake to Port Stanley is to drive which takes 2h 41m and costs $40 - $65.
No, there is no direct bus from Niagara-on-the-Lake to Port Stanley. However, there are services departing from Niagara-on-the-Lake and arriving at London, ON - Wellington and Exeter via Toronto, ON - 44 York St.. The journey, including transfers, takes approximately 5h 29m.
No, there is no direct train from Niagara-on-the-Lake to Port Stanley. However, there are services departing from St. Catharines GO and arriving at London via Aldershot. The journey, including transfers, takes approximately 4h 37m.
The distance between Niagara-on-the-Lake and Port Stanley is 247 km. The road distance is 223.4 km.
The best way to get from Niagara-on-the-Lake to Port Stanley without a car is to train which takes 4h 37m and costs $180 - $650.
It takes approximately 4h 37m to get from Niagara-on-the-Lake to Port Stanley, including transfers.
Niagara-on-the-Lake to Port Stanley bus services, operated by Flixbus USA, depart from Niagara-on-the-Lake station.
Niagara-on-the-Lake to Port Stanley train services, operated by GO Transit, depart from St. Catharines GO station.
The best way to get from Niagara-on-the-Lake to Port Stanley is to train which takes 4h 37m and costs $180 - $650. Alternatively, you can bus, which costs $110 - $160 and takes 5h 29m.
What companies run services between Niagara-on-the-Lake, ON, Canada and Port Stanley, ON, Canada?
You can take a vehicle from Niagara-on-the-Lake to Port Stanley via St. Catharines GO, Aldershot GO, Aldershot, and London in around 4h 37m. Alternatively, you can take a bus from Niagara-on-the-Lake to Port Stanley via Toronto, Toronto, ON - 44 York St., and London, ON - Wellington and Exeter in around 5h 29m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $85–700
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from St. Catharines GO to Aldershot GO
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- 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 St. Catharines GO to Aldershot GO
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $13–210
- Website
- https://www.viarail.ca/en
- Escape
- $13–70
- Business
- $55–190
- Business Plus
- $70–210
- Economy
- $15–80
- Economy Plus
- $17–90
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- https://www.viarail.ca/en
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- https://www.viarail.ca/en
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- flixbus.com
- Phone
- +16474775500
- [email protected]
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to London, ON - Wellington and Exeter
- Ave. Duration
- 2h 11m
- Frequency
- 4 times a day
- Estimated price
- $28–40
- Website
- https://www.onexbus.com/
- Standard Fare
- $28–40
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Toronto to London Downtown
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.riderexpress.ca/
- Standard
- $35–80
- Ave. Duration
- 46 min
- Estimated price
- $100–130
Checker
- Phone
- +1 519 659 0400
- Website
- gochecker.ca
Green Taxi
- Phone
- +1 519 777 8888
- Website
- mygreen.taxi
U-Need-A Cab
- Phone
- +1 519 438 2121
- Website
- uneedacablondon.ca
Yellow London Taxi
- Phone
- +1 519 567 1111
- Website
- yellowlondontaxi.ca
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 Getting to Milan from the airport, How to get from Heathrow Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Niagara-on-the-Lake to Port Stanley bus services, operated by Flixbus USA, arrive at Toronto station.
Niagara-on-the-Lake to Port Stanley train services, operated by GO Transit, arrive at Aldershot GO station.
Yes, the driving distance between Niagara-on-the-Lake to Port Stanley is 223 km. It takes approximately 2h 41m to drive from Niagara-on-the-Lake to Port Stanley.
There are 10+ hotels available in Port Stanley.











