There are 10 ways to get from Danville to Toronto by bus, train, 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.
Bus, train via Drummondville
best- Take the bus from Richmond to Drummondvillebus
- Take the train from Drummondville to Montréaltrain
- Take the train from Montréal to Toronto Union Stationtrain
10h 33mDrive 679.4 km
cheapest- Drive from Danville to Torontocar 679.4 km
7h 55m$133–192Bus
- Take the bus from Danville 255 / 116 to Sherbrookebus
- Take the bus from Sherbrooke / Terminus to Montréalbus
- Take the bus from Montreal, QC to Toronto Union Stationbus
12h 30mBus to Québec City Jean Lesage International Airport, fly to Toronto Island Airport
- Take the bus from Danville 255 / 116 to Sainte-Foybus
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Island Airport (YTZ)plane YQB - YTZ
6h 24mBus, train
- Take the bus from Danville 255 / 116 to Sherbrookebus
- Take the bus from Sherbrooke / Terminus to Montréalbus
- Take the train from Montréal to Toronto Union Stationtrain
11h 8mBus via Ottawa
- Take the bus from Danville 255 / 116 to Sherbrookebus
- Take the bus from Sherbrooke / Terminus to Montréal, QCbus
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa to Torontobus
15h 59mBus to Québec City Jean Lesage International Airport, fly to Toronto Pearson International Airport
- Take the bus from Danville 255 / 116 to Sainte-Foybus
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Pearson International Airport (YYZ)plane YQB - YYZ
6h 53mBus, train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the bus from Richmond to Drummondvillebus
- Take the train from Drummondville to Montréaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
7h 7mBus, train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the bus from Richmond to Drummondvillebus
- Take the train from Drummondville to Montréaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
7h 49mBus, train to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the bus from Richmond to Drummondvillebus
- Take the train from Drummondville to Saint-Lamberttrain
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
7h 39m
Québec City Jean Lesage International Airport (YQB) to Toronto Island Airport (YTZ) flights
Questions & Answers
The cheapest way to get from Danville to Toronto is to drive which costs $130 - $200 and takes 7h 55m.
The fastest way to get from Danville to Toronto is to drive which takes 7h 55m and costs $130 - $200.
No, there is no direct bus from Danville to Toronto station. However, there are services departing from Danville 255 / 116 and arriving at Toronto Union Station via Sherbrooke / Terminus and Montreal, QC. The journey, including transfers, takes approximately 12h 30m.
The distance between Danville and Toronto is 695 km. The road distance is 679.4 km.
The best way to get from Danville to Toronto without a car is to bus and train via Drummondville which takes 10h 33m and costs .
It takes approximately 10h 33m to get from Danville to Toronto, including transfers.
Danville to Toronto bus services, operated by Groupe La Québécoise Inc., depart from Danville 255 / 116 station.
Danville to Toronto bus services, operated by Groupe La Québécoise Inc., arrive at Sherbrooke station.
Yes, the driving distance between Danville to Toronto is 679 km. It takes approximately 7h 55m to drive from Danville to Toronto.
There are 1953+ hotels available in Toronto.
What companies run services between Danville, QC, Canada and Toronto, ON, Canada?
You can take a bus from Danville 255 / 116 to Toronto Union Station via Sherbrooke / Terminus, Montréal, and Montreal, QC in around 12h 30m.
- Website
- aircanada.com
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $80–480
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–450
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $75–450
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–350
- Website
- airtransat.com
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $210–480
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $210–470
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday to Thursday
- Estimated price
- $210–750
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–850
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–900
- Website
- flyporter.com
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $210–480
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $210–470
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday to Thursday
- Estimated price
- $210–750
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $180–850
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–900
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- 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 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–650
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Drummondville to Montréal
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $23–220
- Website
- VIA Rail
- Escape
- $23–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $28–110
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 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 Drummondville to Montréal
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $23–220
- Website
- VIA Rail
- Escape
- $23–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $28–110
Train from Drummondville to Montréal
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- $23–220
- Website
- VIA Rail
- Escape
- $23–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $28–110
Train from Drummondville to Saint-Lambert
- Ave. Duration
- 53 min
- Frequency
- 5 times a day
- Estimated price
- $21–220
- Website
- VIA Rail
- Escape
- $21–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
- Phone
- +1 888 872 5525
- [email protected]
- Website
- Autobus La Quebecoise
Bus from Richmond to Drummondville
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Website
- Autobus La Quebecoise
Bus from Danville 255 / 116 to Sherbrooke
- Ave. Duration
- 1h
- Frequency
- On demand
- Website
- Autobus La Quebecoise
Bus from Danville 255 / 116 to Sainte-Foy
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Website
- Autobus La Quebecoise
Bus from Danville 255 / 116 to Sherbrooke
- Ave. Duration
- 1h
- Frequency
- On demand
- Website
- Autobus La Quebecoise
Bus from Danville 255 / 116 to Sherbrooke
- Ave. Duration
- 1h
- Frequency
- On demand
- Website
- Autobus La Quebecoise
Bus from Danville 255 / 116 to Sainte-Foy
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Website
- Autobus La Quebecoise
Bus from Richmond to Drummondville
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Website
- Autobus La Quebecoise
Bus from Richmond to Drummondville
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Website
- Autobus La Quebecoise
Bus from Richmond to Drummondville
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Website
- Autobus La Quebecoise
- Phone
- +1 819 562 8899
- [email protected]
- Website
- Limocar
Bus from Sherbrooke / Terminus to Montréal
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $35–45
- Website
- Limocar
- Adult
- $35–45
Bus from Sherbrooke / Terminus to Montréal
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $35–45
- Website
- Limocar
- Adult
- $35–45
Bus from Sherbrooke / Terminus to Montréal, QC
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- Limocar
- Adult
- $35–50
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- Orleans Express
- Adult
- $45–65
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Estimated price
- $55–100
- 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 5 incredible day trips from Florence by train, Which side of Niagara Falls should I choose (and how do I get there)?, and Getting around the Cyclades - to help you get the most out of your next trip.



















