There are 4 ways to get from Welland to Fergus 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 via St. Catharines Bus Terminal
best- Take the bus from St. Catharines, ON - Bus Terminal to Toronto Union Stationbus Niagara Falls
- Take the bus from Toronto - 34 Asquith Avenue to Town of Elora, ONbus Toronto to Elora
5h 43m$111–181Drive 140.1 km
cheapest- Drive from Welland to Ferguscar 140.1 km
2h 10m$28–40Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Guelph Central GOtrain Ki
6h 31m$104–220Bus
- Take the bus from St. Catharines to Torontobus FlixBus 2704
- Take the bus from Toronto - 34 Asquith Avenue to Town of Elora, ONbus Toronto to Elora
5h 58m$112–126
Questions & Answers
The cheapest way to get from Welland to Fergus is to drive which costs $27 - $40 and takes 2h 10m.
The fastest way to get from Welland to Fergus is to drive which takes 2h 10m and costs $27 - $40.
The distance between Welland and Fergus is 257 km. The road distance is 140.1 km.
The best way to get from Welland to Fergus without a car is to bus via St. Catharines Bus Terminal which takes 5h 43m and costs $110 - $190.
It takes approximately 5h 43m to get from Welland to Fergus, including transfers.
The best way to get from Welland to Fergus is to bus via St. Catharines Bus Terminal which takes 5h 43m and costs $110 - $190. Alternatively, you can train, which costs $100 - $220 and takes 6h 31m.
Yes, the driving distance between Welland to Fergus is 140 km. It takes approximately 2h 10m to drive from Welland to Fergus.
There are 46+ hotels available in Fergus.
What companies run services between Welland, ON, Canada and Fergus, ON, Canada?
You can take a bus from Welland Bus Terminal to Fergus via St. Catharines Bus Terminal, St. Catharines, ON - Bus Terminal, Toronto Union Station, Union Station - Northbound Platform Towards Finch, Bloor Station - Northbound Platform, Toronto - 34 Asquith Avenue, and Town of Elora, ON in around 5h 43m. Alternatively, you can take a bus from Niagara College - Welland Campus to Fergus via St. Catharines Bus Terminal, St Paul St W + Merigold St, St. Catharines, Union Station GO, and Guelph Central GO in around 6h 31m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
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
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-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-928-7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Avenue to Town of Elora, ON
- Ave. Duration
- 1h 40m
- Frequency
- On demand
- Estimated price
- $73
- Website
- https://parkbus.ca
- Adult Return
- $73
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from St. Catharines to Toronto
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $11–20
- Schedules at
- flixbus.com
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 How to travel India's Golden Triangle, Getting to Milan from the airport, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.













