There are 8 ways to get from Saint-Donat to Toronto by taxi, train, bus, car, plane, bus (Flixbus), or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Saint-Donat to Gare Saint-Jérômetaxi
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
8h 43m$298–562Drive 587.3 km
cheapest- Drive from Saint-Donat to Torontocar 587.3 km
8h 13m$117–169Taxi, bus
- Take the taxi from Saint-Donat to Mont Tremblant - Lake Monroe Discovery Centertaxi
- Take the bus from Mont Tremblant - Lake Monroe Discovery Center to Montreal - Square Dorchesterbus
- Take the bus from Montreal, QC to Toronto Union Stationbus
11h 49m$194–315Bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the bus from Ste-Agathe-des-Monts to Montréalbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
6h 25m$275–682Bus
- Take the bus from St Agathe, PQ to Laval, PQbus
- Take the bus from Laval to Ottawabus
- Take the bus from Ottawa to Torontobus
12h 41m$198–257Taxi, bus, train, line 2 subway to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the taxi from Saint-Donat to 40 Boul. Morintaxi
- Take the bus from 40 Boul. Morin to Gare Intermodale De Saint-Jérômebus
- Take the train from Gare Saint-Jérôme to Gare De la Concordetrain
- Take the subway from Station De la Concorde -Zone B to Station Lionel-Groulxsubway
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
6h 55m$279–679Bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the bus from Ste-Agathe-des-Monts to Montréalbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
7h 5m$274–695Taxi, bus, train, line 2 subway to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the taxi from Saint-Donat to 40 Boul. Morintaxi
- Take the bus from 40 Boul. Morin to Gare Intermodale De Saint-Jérômebus
- Take the train from Gare Saint-Jérôme to Gare De la Concordetrain
- Take the subway from Station De la Concorde -Zone B to Station Lionel-Groulxsubway
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
7h 35m$258–692
Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ) flights
Questions & Answers
The cheapest way to get from Saint-Donat to Toronto is to drive which costs $110 - $170 and takes 8h 13m.
The fastest way to get from Saint-Donat to Toronto is to bus and fly which takes 6h 25m and costs $270 - $700.
No, there is no direct bus from Saint-Donat to Toronto. However, there are services departing from St Agathe, PQ and arriving at Toronto via Laval and Ottawa. The journey, including transfers, takes approximately 12h 41m.
The distance between Saint-Donat and Toronto is 670 km. The road distance is 587.3 km.
The best way to get from Saint-Donat to Toronto without a car is to taxi and train which takes 8h 43m and costs $290 - $600.
It takes approximately 8h 43m to get from Saint-Donat to Toronto, including transfers.
Saint-Donat to Toronto bus services, operated by Autobus Galland, depart from St Agathe, PQ station.
Saint-Donat to Toronto bus services, operated by Autobus Galland, arrive at Laval, PQ station.
Yes, the driving distance between Saint-Donat to Toronto is 587 km. It takes approximately 8h 13m to drive from Saint-Donat to Toronto.
There are 1964+ hotels available in Toronto.
What companies run services between Saint-Donat, QC, Canada and Toronto, ON, Canada?
You can take a vehicle from Saint-Donat to Toronto via St Agathe, PQ, Laval, and Ottawa in around 12h 41m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $55–390
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $60–390
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $55–380
- 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
- Phone
- +1 866-857-6262
- [email protected]
- Website
- navettenature.com
Bus from Mont Tremblant - Lake Monroe Discovery Center to Montreal - Square Dorchester
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $61
- Schedules at
- navettenature.com
- Ave. Duration
- 52 min
- Estimated price
- $75–200
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Gatwick Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.





