There are 9 ways to get from Montreal to Stouffville by train, bus, car, plane, 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
best- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Stouffville GOtrain St
7h 31m$133–354Bus
cheapest- Take the bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to SCARBORO GO - 330 Borough Dr.bus 2720
- Take the bus from Union Station Bus Terminal to Main St. @ Edward St.bus 71
9h 8m$64–82Drive 528.4 km
- Drive from Montreal to Stouffvillecar 528.4 km
5h 45m$96–138Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the train from Union Station GO to Stouffville GOtrain
5h 28m$214–634Bus via Ottawa
- Take the bus from Montreal to Ottawabus
- Take the bus from Ottawa to Torontobus
- Take the bus from Union Station Bus Terminal to Main St. @ Edward St.bus 71
12h 15m$98–149Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the train from Union Station GO to Stouffville GOtrain
5h 36m$161–628Fly Montréal/Saint-Hubert Airport to Toronto Island Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the train from Union Station GO to Stouffville GOtrain
6h 17m$178–588Fly Montréal/Saint-Hubert Airport to Toronto Pearson International Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take the train from Union Station GO to Stouffville GOtrain
6h 23m$175–522Train to Ottawa Macdonald-Cartier International Airport, fly to Toronto Island Airport, train
- Take the train from Montréal to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
- Take the train from Union Station GO to Stouffville GOtrain
7h 26m$268–824
Montreal to Stouffville by train
Comparing Your Travel Options
The cheapest way to get from Montreal to Stouffville is to bus which costs $60 - $85 and takes 9h 8m.
The fastest way to get from Montreal to Stouffville is to fly and train which takes 5h 28m and costs $210 - $650.
No, there is no direct bus from Montreal to Stouffville. However, there are services departing from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. and arriving at Main St. @ Edward St. via Scarborough Centre and Union Station Bus Terminal. The journey, including transfers, takes approximately 9h 8m.
No, there is no direct train from Montreal to Stouffville. However, there are services departing from Montréal and arriving at Stouffville GO via Union Station GO. The journey, including transfers, takes approximately 7h 31m.
The distance between Montreal and Stouffville is 587 km. The road distance is 528.4 km.
The best way to get from Montreal to Stouffville without a car is to train which takes 7h 31m and costs $130 - $360.
It takes approximately 7h 31m to get from Montreal to Stouffville, including transfers.
Montreal to Stouffville bus services, operated by Megabus Canada, depart from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. station.
Montreal to Stouffville train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Montreal to Stouffville is to train which takes 7h 31m and costs $130 - $360. Alternatively, you can bus, which costs $60 - $85 and takes 9h 8m.
What companies run services between Montreal, QC, Canada and Stouffville, ON, Canada?
You can take a train from Montréal to Stouffville GO via Union Station GO in around 7h 31m. Alternatively, you can take a bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to Main St. @ Edward St. via SCARBORO GO - 330 Borough Dr., Scarborough Centre, Toronto, and Union Station Bus Terminal in around 9h 8m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 19m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $60–390
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $60–420
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $190–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $130–650
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $150–490
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $210–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $190–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $230–650
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $150–490
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $210–550
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- 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
Train from Montréal to Ottawa
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
Train from Union Station GO to Stouffville GO
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $8–11
- Website
- GO Transit
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to SCARBORO GO - 330 Borough Dr.
- Ave. Duration
- 6h 15m
- Frequency
- Every 3 hours
- Estimated price
- $50–70
- Website
- Megabus
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Union Station Bus Terminal to Main St. @ Edward St.
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $8–10
- Website
- GO Transit
Bus from Union Station Bus Terminal to Main St. @ Edward St.
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $8–10
- Website
- GO Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Montreal to Ottawa
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Estimated price
- $60–95
- Schedules at
- Flixbus USA
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 Italy Travel Guides, Getting to Rome from the airport, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Montreal to Stouffville bus services, operated by Megabus Canada, arrive at SCARBORO GO - 330 Borough Dr. station.
Montreal to Stouffville train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Montreal to Stouffville is 528 km. It takes approximately 5h 45m to drive from Montreal to Stouffville.
There are 262+ hotels available in Stouffville.











