There are 6 ways to get from Dorval (VIA) to Oshawa by train, bus, car, or plane
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 Dorval to Oshawatrain VIA Rail
3h 59m$110–330Bus
cheapest- Take the bus from Montreal-West Island to Whitby Stationbus Montreal
7h 59m$22–102Drive 466.6 km
- Drive from Dorval (VIA) to Oshawacar 466.6 km
5h 1m$93–133Fly 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 Toronto Union Station to Oshawatrain
3h 31m$183–732Fly 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 Toronto Union Station to Oshawatrain
3h 55m$171–734Line 411 bus, line 428 bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport, train
- Take the bus from Terminus Dorval to Station Lionel-Groulx / Saint-Jacquesbus
- Take the bus from Terminus Longueuil to Aéroport METbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the train from Toronto Union Station to Oshawatrain
6h 8m$187–1,216
Dorval (VIA) to Oshawa by train
Questions & Answers
The cheapest way to get from Dorval (VIA) to Oshawa is to bus which costs $21 - $110 and takes 7h 59m.
The fastest way to get from Dorval (VIA) to Oshawa is to fly and train which takes 3h 31m and costs $180 - $750.
No, there is no direct bus from Dorval (VIA) to Oshawa. However, there are services departing from Terminus Dorval and arriving at Oshawa Centre Terminal via Terminus Fairview-Pointe-Claire, Montreal-West Island and Whitby Station. The journey, including transfers, takes approximately 7h 59m.
Yes, there is a direct train departing from Dorval and arriving at Oshawa. Services depart every four hours, and operate every day. The journey takes approximately 3h 59m.
The distance between Dorval (VIA) and Oshawa is 469 km. The road distance is 466.6 km.
The best way to get from Dorval (VIA) to Oshawa without a car is to train which takes 3h 59m and costs $110 - $330.
The train from Dorval to Oshawa takes 3h 59m including transfers and departs every four hours.
Dorval (VIA) to Oshawa bus services, operated by Megabus Canada, depart from Montreal-West Island station.
Dorval (VIA) to Oshawa train services, operated by VIA Rail, depart from Dorval station.
The best way to get from Dorval (VIA) to Oshawa is to train which takes 3h 59m and costs $110 - $330. Alternatively, you can bus, which costs $21 - $110 and takes 7h 59m.
What companies run services between Dorval (VIA), QC, Canada and Oshawa, ON, Canada?
VIA Rail operates a train from Dorval to Oshawa every 4 hours. Tickets cost $110–330 and the journey takes 3h 59m. Alternatively, Megabus Canada operates a bus from Montreal-West Island to Whitby Station once daily. Tickets cost $10–90 and the journey takes 5h 35m.
- 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–360
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 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–950
- 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–950
- 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
- $320–650
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Dorval to Oshawa
- Ave. Duration
- 3h 59m
- Frequency
- Every 4 hours
- Estimated price
- $110–330
- Website
- https://www.viarail.ca/en
- Escape
- $110–260
- Business
- $160–310
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
Train from Toronto Union Station to Oshawa
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $11–200
- Website
- https://www.viarail.ca/en
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Toronto Union Station to Oshawa
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $11–200
- Website
- https://www.viarail.ca/en
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Toronto Union Station to Oshawa
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $11–200
- Website
- https://www.viarail.ca/en
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Montreal-West Island to Whitby Station
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $10–90
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–90
- Phone
- 514-786-4636
- Website
- stm.info
Bus from Terminus Dorval to Station Lionel-Groulx / Saint-Jacques
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- http://www.stm.info
- Phone
- +1 450 463 0131
- Website
- rtl-longueuil.qc.ca
Bus from Terminus Longueuil to Aéroport MET
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- https://www.rtl-longueuil.qc.ca/en
- 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 Need to know: Greyhound, Travelling by boat in Italy, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Dorval (VIA) to Oshawa bus services, operated by Megabus Canada, arrive at Whitby Station.
Dorval (VIA) to Oshawa train services, operated by VIA Rail, arrive at Oshawa station.
Yes, the driving distance between Dorval (VIA) to Oshawa is 467 km. It takes approximately 5h 1m to drive from Dorval (VIA) to Oshawa.
Book your Dorval (VIA) to Oshawa train tickets online with Omio.
There are 175+ hotels available in Oshawa.














