There are 5 ways to get from London to St. Catharines Station by train, bus, 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.
Train
best- Take the train from London to Aldershottrain VIA Rail
- Take the train from Aldershot GO to St. Catharines GOtrain Lw
3h 52m$44–437Drive 176.2 km
cheapest- Drive from London to St. Catharines Stationcar 176.2 km
2h 11m$35–50Train, bus
- Take the train from London to Aldershottrain VIA Rail
- Take the bus from Aldershot GO Bus to St. Catharines Downtown Terminalbus 11
4h 4m$42–238Bus
- Take the bus from London Downtown to Torontobus Lon-Tor
- Take the bus from Toronto Union Station to St. Catharines, ON - Bus Terminalbus Toronto
4h 32m$45–151Bus via London (Flixbus)
- Take the bus from London to Torontobus FlixBus 2701 / ...
- Take the bus from Toronto to St. Catharinesbus FlixBus 2709 / ...
5h 20m$40–66
London to St. Catharines Station by train and bus
Questions & Answers
The cheapest way to get from London to St. Catharines Station is to drive which costs $30 - $50 and takes 2h 11m.
The fastest way to get from London to St. Catharines Station is to drive which takes 2h 11m and costs $30 - $50.
No, there is no direct bus from London to St. Catharines Station. However, there are services departing from London Downtown and arriving at St. Catharines, ON - Bus Terminal via Toronto Union Station. The journey, including transfers, takes approximately 4h 32m.
No, there is no direct train from London to St. Catharines Station. However, there are services departing from London and arriving at St. Catharines GO via Aldershot GO. The journey, including transfers, takes approximately 3h 52m.
The distance between London and St. Catharines Station is 191 km. The road distance is 176.2 km.
The best way to get from London to St. Catharines Station without a car is to train which takes 3h 52m and costs $40 - $440.
It takes approximately 3h 52m to get from London to St. Catharines Station, including transfers.
London to St. Catharines Station bus services, operated by Rider Express, depart from London Downtown station.
London to St. Catharines Station train services, operated by VIA Rail, depart from London station.
The best way to get from London to St. Catharines Station is to train which takes 3h 52m and costs $40 - $440. Alternatively, you can bus, which costs $45 - $160 and takes 4h 32m.
What companies run services between London, ON, Canada and St. Catharines Station, ON, Canada?
You can take a train from London to St. Catharines Bus Terminal via Aldershot, Aldershot GO, St. Catharines GO, and St Paul St W + Merigold St in around 3h 52m. Alternatively, you can take a bus from London Downtown to St. Catharines Station via Toronto, Toronto Union Station, and St. Catharines, ON - Bus Terminal in around 4h 32m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Aldershot GO to St. Catharines GO
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- $13–210
- Website
- VIA Rail
- Escape
- $13–70
- Business
- $55–190
- Business Plus
- $70–210
- Economy
- $15–80
- Economy Plus
- $17–90
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Aldershot GO to St. Catharines GO
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Aldershot GO Bus to St. Catharines Downtown Terminal
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from London Downtown to Toronto
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Rider Express
- Standard
- $35–80
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Toronto Union Station to St. Catharines, ON - Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from London to Toronto
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- $26–45
- Schedules at
- Flixbus USA
Bus from Toronto to St. Catharines
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- $14–24
- Schedules at
- Flixbus USA
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting to Milan from the airport, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
London to St. Catharines Station bus services, operated by Rider Express, arrive at Toronto station.
London to St. Catharines Station train services, operated by VIA Rail, arrive at Aldershot station.
Yes, the driving distance between London to St. Catharines Station is 176 km. It takes approximately 2h 11m to drive from London to St. Catharines Station.
Book your London to St. Catharines Station bus tickets online with Omio.
There are 709+ hotels available in St. Catharines Station.














