There are 7 ways to get from Fergus to Montreal by train, plane, 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 to Toronto Pearson International Airport, fly
best- Take the train from Guelph Central GO to Bramalea GO
- Fly from Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)YYZ - YUL
4h 40m$180–645Bus
cheapest- Take the bus from Town of Elora, ON to Toronto - 34 Asquith AvenueElora to Toronto
- Take the bus from Toronto Union Station to MontrealToronto
10h 16m$107–211Train
- Take the train from Guelph Central GO to Toronto Union StationKi
- Take the train from Toronto Union Station to MontréalVIA Rail
8h 10m$140–333Drive 632.9 km
- Drive from Fergus to Montreal632.9 km
7h 7m$124–178Bus to Toronto Island Airport, fly
- Take the bus from Town of Elora, ON to Toronto - 34 Asquith Avenue
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)YTZ - YUL
4h 59m$265–709Train to London International Airport, fly
- Take the train from Guelph to London
- Fly from London International Airport (YXU) to Montréal–Pierre Elliott Trudeau International Airport (YUL)YXU - YUL
8h 15m$421–1,903Bus via Ottawa
- Take the bus from Town of Elora, ON to Toronto - 34 Asquith Avenue
- Take the bus from Toronto to Ottawa
- Take the bus from Ottawa to Montréal
12h 32m$167–246
Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL) flights
Questions & Answers
The cheapest way to get from Fergus to Montreal is to drive which costs $120 - $180 and takes 7h 7m.
The fastest way to get from Fergus to Montreal is to train and fly which takes 4h 40m and costs $180 - $650.
The distance between Fergus and Montreal is 606 km. The road distance is 632.9 km.
The best way to get from Fergus to Montreal without a car is to train which takes 8h 10m and costs $140 - $340.
It takes approximately 4h 40m to get from Fergus to Montreal, including transfers.
The best way to get from Fergus to Montreal is to train which takes 8h 10m and costs $140 - $340. Alternatively, you can bus, which costs $100 - $220 and takes 10h 16m.
Yes, the driving distance between Fergus to Montreal is 633 km. It takes approximately 7h 7m to drive from Fergus to Montreal.
There are 1230+ hotels available in Montreal.
What companies run services between Fergus, ON, Canada and Montreal, QC, Canada?
You can take a vehicle from Fergus to Montréal via Guelph Central GO and Toronto Union Station in around 8h 10m. Alternatively, you can take a vehicle from Fergus to Montreal via Town of Elora, ON, Toronto - 34 Asquith Avenue, Yonge St at Bloor St West - Bloor Station, Front St West at Bay St, and Toronto Union Station in around 10h 16m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $55–360
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $50–340
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 2h 49m
- When
- Every day
- Estimated price
- $50–340
Flights from London International Airport to Montréal–Pierre Elliott Trudeau International Airport via Toronto Pearson International Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $150–900
Flights from London International Airport to Montréal–Pierre Elliott Trudeau International Airport via Toronto Pearson International Airport, Ottawa
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $150–900
Flights from London International Airport to Montréal–Pierre Elliott Trudeau International Airport via Toronto Pearson International Airport, Quebec
- Ave. Duration
- 6h 38m
- When
- Saturday
- Estimated price
- $190–1,100
- Website
- airtransat.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $90–600
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–600
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 2h 55m
- When
- Friday
- Estimated price
- $160–600
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–600
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–600
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 2h 55m
- When
- Friday
- Estimated price
- $160–600
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $90–550
- Website
- rj.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Thursday
- Estimated price
- $140–350
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
Train from Guelph Central GO to Toronto Union Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $13–18
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $13–18
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Guelph Central GO to Toronto Union Station
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $21–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $21–110
- Economy Adult - Advanced Booking
- $21–80
- Economy Escape Advanced Booking - Adult
- $21–40
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
Train from Guelph to London
- Ave. Duration
- 2h 22m
- 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 800-928-7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Town of Elora, ON to Toronto - 34 Asquith Avenue
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $73
- Website
- https://parkbus.ca
- Adult Return
- $73
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Montreal
- Ave. Duration
- 7h 10m
- Frequency
- Hourly
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Toronto to Ottawa
- Ave. Duration
- 5h 50m
- Frequency
- Every 2 hours
- Estimated price
- $30–80
- Schedules at
- flixbus.com
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Ottawa to Montréal
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $40–65
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 Italian Lakes: Getting around by train, Travelling around the UAE, and Need to know: Eurostar - to help you get the most out of your next trip.


















