There are 10 ways to get from Drummondville to Oakville 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 Drummondville to Montréaltrain VIA Rail
- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
8h 28m$151–575Bus
cheapest- Take the bus from Drummondville to Montréalbus
- Take the bus from Montreal, PQ to Kingston, Ontariobus
- Take the bus from Kingston, ON to Toronto - Union Stationbus
11h 23m$65–209Drive 683.7 km
- Drive from Drummondville to Oakvillecar 683.7 km
7h 37m$135–195Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- 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
5h 20m$209–783Bus via Ottawa
- Take the bus from Drummondville to Montréalbus
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa to Torontobus
12h 36m$141–216Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- 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
5h 44m$188–796Train, line 428 bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the train from Drummondville to Saint-Lamberttrain
- Take the bus from Taschereau / Desaulniers to Aéroport METbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the train from Union Station GO to Oakville GOtrain
5h 52m$198–1,181Train, line 428 bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the train from Drummondville to Saint-Lamberttrain
- Take the bus from Taschereau / Desaulniers to Aéroport METbus
- 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 Oakville GOtrain
6h 14m$187–794Train to Québec City Jean Lesage International Airport, fly to Toronto Pearson International Airport
- Take the train from Drummondville to Sainte-Foytrain
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Pearson International Airport (YYZ)plane YQB - YYZ
7h 6m$266–737Train, line 428 bus to Montréal/Saint-Hubert Airport, fly to John C. Munro Hamilton International Airport
- Take the train from Drummondville to Saint-Lamberttrain
- Take the bus from Taschereau / Desaulniers to Aéroport METbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM)plane YHU - YHM
- Take the train from West Harbour GO to Oakville GOtrain
6h 44m$181–934
Drummondville to Oakville by train
Questions & Answers
The cheapest way to get from Drummondville to Oakville is to bus which costs $65 - $210 and takes 11h 23m.
The fastest way to get from Drummondville to Oakville is to train and fly which takes 5h 20m and costs $200 - $800.
No, there is no direct bus from Drummondville to Oakville. However, there are services departing from Drummondville and arriving at Oakville GO Bus via Montreal, PQ, Kingston, ON and Union Station Bus Terminal. The journey, including transfers, takes approximately 11h 23m.
No, there is no direct train from Drummondville to Oakville. However, there are services departing from Drummondville and arriving at Oakville GO via Montréal and Union Station GO. The journey, including transfers, takes approximately 8h 28m.
The distance between Drummondville and Oakville is 670 km. The road distance is 683.7 km.
The best way to get from Drummondville to Oakville without a car is to train which takes 8h 28m and costs $150 - $600.
It takes approximately 8h 28m to get from Drummondville to Oakville, including transfers.
Drummondville to Oakville bus services, operated by Orléans Express, depart from Drummondville station.
Drummondville to Oakville train services, operated by VIA Rail, depart from Drummondville station.
The best way to get from Drummondville to Oakville is to train which takes 8h 28m and costs $150 - $600. Alternatively, you can bus, which costs $65 - $210 and takes 11h 23m.
What companies run services between Drummondville, QC, Canada and Oakville, ON, Canada?
You can take a train from Drummondville to Oakville GO via Montréal and Union Station GO in around 8h 28m. Alternatively, you can take a bus from Drummondville to Oakville GO Bus via Montréal, Station Berri-UQAM, Station Bonaventure, Montreal, PQ, Kingston, ON, Toronto - Union Station, and Union Station Bus Terminal in around 11h 23m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–380
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–380
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–360
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–460
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–460
- Website
- airtransat.com
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–900
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 28m
- When
- Every day
- Estimated price
- $140–550
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/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
- Website
- flyporter.com
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–900
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 28m
- When
- Every day
- Estimated price
- $140–550
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/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
- 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
- $340–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 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
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
Train from Drummondville to Sainte-Foy
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- $35–230
- Website
- VIA Rail
- Escape
- $35–110
- Business
- $80–220
- Business Plus
- $95–230
- Economy
- $35–120
- Economy Plus
- $40–130
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-438-6646
- Website
- GO Transit
Train from Union Station GO to Oakville GO
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $8–11
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $8–11
Train from Union Station GO to Oakville GO
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $8–11
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $8–11
Train from West Harbour GO to Oakville GO
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $7–10
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Drummondville to Montréal
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Website
- Orleans Express
- Adult
- $30–45
Bus from Drummondville to Montréal
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Website
- Orleans Express
- Adult
- $30–45
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 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Montreal, PQ to Kingston, Ontario
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
Bus from Kingston, ON to Toronto - Union Station
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $45–75
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 50m
- Frequency
- Every 2 hours
- Estimated price
- $55–95
- Schedules at
- Flixbus USA
- Phone
- +1 450 463 0131
- Website
- RTL
Bus from Taschereau / Desaulniers to Aéroport MET
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- RTL
- Adult Passenger
- $4
Bus from Taschereau / Desaulniers to Aéroport MET
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- RTL
- Adult Passenger
- $4
Bus from Taschereau / Desaulniers to Aéroport MET
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- RTL
- Adult Passenger
- $4
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 to the UK: What do I need to know?, 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.
More Questions & Answers
Drummondville to Oakville bus services, operated by Orléans Express, arrive at Montréal station.
Drummondville to Oakville train services, operated by VIA Rail, arrive at Montréal station.
Yes, the driving distance between Drummondville to Oakville is 684 km. It takes approximately 7h 37m to drive from Drummondville to Oakville.
Book your Drummondville to Oakville train tickets online with Omio.
There are 312+ hotels available in Oakville.


















