There are 5 ways to get from St. Catharines to Fergus by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from St. Catharines GO to Aldershot GOtrain Lw
- Take the bus from Aldershot GO Bus to Woodlawn Rd. W. @ Regal Rd.bus 17
3h 25m$76–188Drive 120.1 km
cheapest- Drive from St. Catharines to Ferguscar 120.1 km
1h 45m$24–34Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Guelph Central GOtrain Ki
4h 28m$99–205Bus via Hamilton
- Take the bus from St. Catharines Fairview Mall to Burlington GO Busbus 12
- Take the bus from Aldershot GO Bus to Woodlawn Rd. W. @ Regal Rd.bus 17
4h$80–102Bus
- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus Niagara Falls
- Take the bus from Toronto - 34 Asquith Avenue to Elora Gorge, ONbus Toronto to Elora
4h 29m$102–184
Questions & Answers
The cheapest way to get from St. Catharines to Fergus is to drive which costs $23 - $35 and takes 1h 45m.
The fastest way to get from St. Catharines to Fergus is to drive which takes 1h 45m and costs $23 - $35.
The distance between St. Catharines and Fergus is 132 km. The road distance is 120.1 km.
The best way to get from St. Catharines to Fergus without a car is to train and bus which takes 3h 25m and costs $75 - $190.
It takes approximately 3h 25m to get from St. Catharines to Fergus, including transfers.
The best way to get from St. Catharines to Fergus is to train which takes 4h 28m and costs $95 - $210. Alternatively, you can bus via Hamilton, which costs $80 - $110 and takes 4h.
Yes, the driving distance between St. Catharines to Fergus is 120 km. It takes approximately 1h 45m to drive from St. Catharines to Fergus.
There are 72+ hotels available in Fergus.
What companies run services between St. Catharines, ON, Canada and Fergus, ON, Canada?
You can take a train from St. Catharines to Fergus via Union Station GO and Guelph Central GO in around 4h 28m. Alternatively, you can take a bus from St. Catharines Fairview Mall to Fergus via Burlington GO Bus, Burlington GO, Aldershot GO, Aldershot GO Bus, and Woodlawn Rd. W. @ Regal Rd. in around 4h.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from St. Catharines GO to Aldershot GO
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- $11–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–15
Train from Union Station GO to Guelph Central GO
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- $14–19
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $14–19
- 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
- $18–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $18–110
- Economy Adult - Advanced Booking
- $18–80
- Economy Escape Advanced Booking - Adult
- $19–35
Train from St. Catharines 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 888-438-6646
- Website
- gotransit.com
Bus from Aldershot GO Bus to Woodlawn Rd. W. @ Regal Rd.
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- $10–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–12
Bus from St. Catharines Fairview Mall to Burlington GO Bus
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- $11–14
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–14
- Phone
- +1 866 488 4452
- questions@ca.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 928 7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Avenue to Elora Gorge, ON
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Estimated price
- $66–73
- Website
- https://www.parkbus.ca/
- Adult Return
- $73
- Student Return
- $66
- Senior Return
- $66
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 Need to know: Greyhound, How to get from Florence to Rome, and How to get from Luton Airport into central London - to help you get the most out of your next trip.











