There are 9 ways to get from Fergus to Montreal by train, bus, car, or plane
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 Guelph Central GO to Union Station GOtrain Ki
- Take the train from Toronto Union Station to Montréaltrain VIA Rail
9h 28m$131–363Train, bus
cheapest- Take the train from Guelph Central GO to Union Station GOtrain Ki
- Take the bus from Toronto to Ottawabus
- Take the bus from Ottawa to Montrealbus
14h 11m$100–153Bus
- Take the bus from Elora Quarry to Toronto - 34 Asquith Avenuebus Elora Quarry
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.bus 2720
10h 9mDrive 633 km
- Drive from Fergus to Montrealcar 633 km
6h 56m$107–155Train to Toronto Pearson International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take the train from Guelph Central GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YYZ - YUL
5h 57m$156–618Train to Toronto Island Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take the train from Guelph Central GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YTZ - YUL
6h 5m$217–636Train to Toronto Island Airport, fly to Montréal/Saint-Hubert Airport
- Take the train from Guelph Central GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Montréal/Saint-Hubert Airport (YHU)plane YTZ - YHU
7h$181–640Bus, train to Toronto Pearson International Airport, fly to Montréal/Saint-Hubert Airport, line 428 bus
- Take the bus from Fergus to Guelphbus
- Take the train from Guelph Central GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Montréal/Saint-Hubert Airport (YHU)plane YYZ - YHU
- Take the bus from Aéroport MET to Terminus Longueuilbus
6h 50mBus to John C. Munro Hamilton International Airport, fly to Montréal/Saint-Hubert Airport
- Take the bus from Guelph Central GO Bus to Main St. W. @ Summers Ln.bus
- Fly from John C. Munro Hamilton International Airport (YHM) to Montréal/Saint-Hubert Airport (YHU)plane YHM - YHU
7h 41m$131–573
Fergus to Montreal by bus and train
Comparing Your Travel Options
The cheapest way to get from Fergus to Montreal is to train and bus which costs $100 - $160 and takes 14h 11m.
The fastest way to get from Fergus to Montreal is to train and fly which takes 5h 57m and costs $150 - $650.
No, there is no direct bus from Fergus to Montreal. However, there are services departing from Elora Quarry and arriving at St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. via Yonge St at Bloor St West - Bloor Station and Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor. The journey, including transfers, takes approximately 10h 9m.
No, there is no direct train from Fergus to Montreal. However, there are services departing from Guelph Central GO and arriving at Montréal via Toronto Union Station. The journey, including transfers, takes approximately 9h 28m.
The distance between Fergus and Montreal is 649 km. The road distance is 633 km.
The best way to get from Fergus to Montreal without a car is to train which takes 9h 28m and costs $130 - $370.
It takes approximately 9h 28m to get from Fergus to Montreal, including transfers.
Fergus to Montreal bus services, operated by Parkbus, depart from Elora Quarry station.
Fergus to Montreal train services, operated by GO Transit, depart from Guelph Central GO station.
The best way to get from Fergus to Montreal is to train which takes 9h 28m and costs $130 - $370. Alternatively, you can bus, which costs and takes 10h 9m.
What companies run services between Fergus, ON, Canada and Montreal, QC, Canada?
You can take a bus from Fergus to Montréal via Guelph, Guelph Central GO, and Toronto Union Station in around 9h 28m. Alternatively, you can take a vehicle from Fergus to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. via Elora Quarry, Toronto - 34 Asquith Avenue, Yonge St at Bloor St West - Bloor Station, Front St West at Bay St, and Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor in around 10h 9m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $60–410
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- $60–410
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport via Quebec
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $85–480
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $65–420
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- $65–430
- Website
- airtransat.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $130–650
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $200–600
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–600
Flights from Toronto Pearson International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $160–550
Flights from John C. Munro Hamilton International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $110–550
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $240–650
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $200–600
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–600
Flights from Toronto Pearson International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $160–550
Flights from John C. Munro Hamilton International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $110–550
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $230–650
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- GO Transit
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $8–11
- Website
- GO Transit
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- GO Transit
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- GO Transit
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- GO Transit
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $8–11
- Website
- GO Transit
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Elora Quarry to Toronto - 34 Asquith Avenue
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Website
- Parkbus Homepage
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
- Ave. Duration
- 7h 10m
- Frequency
- Every 2 hours
- Estimated price
- $55–70
- Website
- Megabus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Ottawa
- Ave. Duration
- 5h 51m
- Frequency
- Every 4 hours
- Estimated price
- $60–95
- Schedules at
- Flixbus USA
Bus from Ottawa to Montreal
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
- Phone
- (519) 376-9139
- [email protected]
- Website
- Owen Sound Transit
Bus from Fergus to Guelph
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Website
- Owen Sound Transit
- Website
- Owen Sound Transit
- Phone
- +1 450 463 0131
- Website
- RTL
Bus from Aéroport MET to Terminus Longueuil
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- RTL
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Guelph Central GO Bus to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- $9–12
- Website
- GO Transit
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 The London Underground: Essential tips to navigate the Tube, Getting to Rome from the airport, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
Fergus to Montreal bus services, operated by Parkbus, arrive at Toronto - 34 Asquith Avenue station.
Fergus to Montreal train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Fergus to Montreal is 633 km. It takes approximately 6h 56m to drive from Fergus to Montreal.
There are 1170+ hotels available in Montreal.





















