There are 5 ways to get from St. Catharines to Stayner by bus, train, 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.
Bus, train
best- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Take the train from Toronto Union Station to Allandale Waterfront GOBr
- Take the bus from Barrie Allandale Bus Station - Detour to Clearview Admin Center2
5h 57m$30–103Train, bus
- Take the train from St. Catharines GO to Toronto Union StationLw
- Take the train from Toronto Union Station to Allandale Waterfront GOBr
- Take the bus from Barrie Allandale Bus Station - Detour to Clearview Admin Center2
6h 23m$38–139Drive 196.6 km
- Drive from St. Catharines to Stayner196.6 km
2h 26m$39–56Bus
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Take the bus from Toronto Union Station Bus Terminal to Barrie
- Take the bus from Barrie Allandale Bus Station - Detour to Clearview Admin Center2
6h 18m$31–131Bus, train via Toronto
- Take the bus from St. Catharines, ON to Toronto, ON
- Take the train from Toronto Union Station to Allandale Waterfront GOBr
- Take the bus from Barrie Allandale Bus Station - Detour to Clearview Admin Center2
6h 27m$74–96
St. Catharines to Stayner by bus and train
Questions & Answers
The cheapest way to get from St. Catharines to Stayner is to drive which costs $35 - $55 and takes 2h 26m.
The fastest way to get from St. Catharines to Stayner is to drive which takes 2h 26m and costs $35 - $55.
No, there is no direct bus from St. Catharines to Stayner. However, there are services departing from St. Catharines, ON - Bus Terminal and arriving at Clearview Admin Center via Toronto Union Station Bus Terminal, Downtown Hub and Barrie Allandale Bus Station - Detour. The journey, including transfers, takes approximately 6h 18m.
The distance between St. Catharines and Stayner is 253 km. The road distance is 196.6 km.
The best way to get from St. Catharines to Stayner without a car is to bus and train which takes 5h 57m and costs $30 - $110.
It takes approximately 5h 57m to get from St. Catharines to Stayner, including transfers.
St. Catharines to Stayner bus services, operated by Megabus Canada, depart from St. Catharines, ON - Bus Terminal station.
St. Catharines to Stayner bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Yes, the driving distance between St. Catharines to Stayner is 197 km. It takes approximately 2h 26m to drive from St. Catharines to Stayner.
There are 419+ hotels available in Stayner.
What companies run services between St. Catharines, ON, Canada and Stayner, ON, Canada?
You can take a bus from St. Catharines, ON - Bus Terminal to Clearview Admin Center via Toronto Union Station, Toronto Union Station Bus Terminal, Barrie, Downtown Hub, Barrie Allandale Transit Terminal Platform 14, and Barrie Allandale Bus Station - Detour in around 6h 18m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Toronto Union Station to Allandale Waterfront GO
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–22
Train from St. Catharines GO to Toronto Union Station
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- $18–24
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $18–24
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from St. Catharines GO to Toronto Union Station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $25–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $26–120
- Economy Adult - Advanced Booking
- $26–85
- Economy Escape Advanced Booking - Adult
- $25–45
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from St. Catharines, ON - Bus Terminal to Toronto Union Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- 1-800-263-3199
- transit@simcoe.ca
- Website
- simcoe.ca
Bus from Barrie Allandale Bus Station - Detour to Clearview Admin Center
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- $4–6
- Website
- https://simcoe.ca/residents/linx-transit/
- Schedules at
- https://simcoe.ca/residents/linx-transit/routes-schedules/
- Passenger
- $4–6
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Toronto Union Station Bus Terminal to Barrie
- Ave. Duration
- 1h 49m
- Frequency
- 3 times a day
- Estimated price
- $21–35
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $21–35
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Toronto Union Station Bus Terminal to Barrie
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $17–40
- Schedules at
- flixbus.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from St. Catharines, ON to Toronto, ON
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://riderexpress.ca/
- Standard
- $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 Train travel in France: A guide to SNCF, 10 amazing places to get away from it all in Australia, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

















