Oshawa to Montreal trains
Next available departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Go Transit + Megabus Canada | VIA Rail Station | St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. | Cheapest | |||||
![]() | VIA Rail Station | Dorval - VIA Rail Station / YUL Airport | Fastest | |||||
![]() | VIA Rail Station | Dorval - VIA Rail Station / YUL Airport | No tags | |||||
Go Transit + Red Arrow by Orléans Express + Orléans Express | Bond St W at Stevenson Rd N | Gare d'autocars de Montréal | No tags | |||||
Go Transit + Megabus Canada | VIA Rail Station | St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. | No tags |
Last refresh of the prices: Today at 2:54 PM EDT.
Compare 2 ways to go from Oshawa to Montreal
Among the sustainable travel choices, the Train stands out as a good way to reach Montreal. The journey takes about 4 hours 28 minutes, and with fares starting at just THB 1,126, it presents an excellent value for a comfortable ride.
| Average Price | Average Duration | CO₂ emissions | Actions | |
|---|---|---|---|---|
| Average PriceTHB 1,126 - THB 10,674 | Average Duration4h 28m | 41kg CO₂e | ||
Shuttle | Average PriceTHB 2,008 - THB 2,238 | Average Duration8h | 14kg CO₂e |
Where are the popular train stations and stops in Oshawa and Montreal?
Montreal
- B895 Rue de la Gauchetière O, Montréal, QC H3B 4G1, Canada
- C1717 Rue Berri, Montréal, QC H2L 4E9, Canada
Train companies
Passengers generally find the train rides comfortable, with ample legroom and clean facilities. The staff is often described as friendly and helpful. However, some users experienced delays and were disappointed by the inability to pay for refreshments with cash. Despite these minor setbacks, the overall travel experience remains positive for many.
VIA Rail Oshawa Montreal recent customer reviews
Service was great, train from Oshawa to Montreal, was on time which is saying a lot for travel these days. Comfortable and relaxing trip.
Stephen C.
It was my first time on Via Rail. The ride and comfort was smooth and comfortable. However the customers service I received from the server (waitor) was unaccepable.I will not ngo into details unless asked by Via Rail. I did pull him aside without the rest of the passenger knowing to let him what he did and how he made me feel. He did apologize, and about 30 mins. later offer me a tea or coffee on him. I refused because the damage was already done and so it was difficult to accept his drink. This will not stop me from taking a Via Rail train in the future.
Carla S.
Comfortable seats. Plenty of leg room on return journey. Disappointed that we couldn’t pay cash for refreshments on the train as I get charged to use my cards abroad.
Geraldine H.
Frequently asked questions about travelling from Oshawa to Montreal by train
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the train ticket from Oshawa to Montreal?
The cheapest train tickets from Oshawa to Montreal start at THB 1,126. The average price for this train route is around THB 2,949. Busbud recommends booking your tickets in advance to increase your chances of getting the lowest possible price.
How long is the train ride from Oshawa to Montreal?
The average train trip from Oshawa to Montreal takes 4h 28m and covers 451 km. The quickest train gets you there in 3h 57m and is operated by VIA Rail Canada.
Which train operators serve the Oshawa to Montreal route?
Several major train operators serve this route, with 13 trains available per day.
What are the earliest and latest departure times for the train from Oshawa to Montreal?
The earliest train from Oshawa to Montreal departs at 7:12am. The latest train departs at 7:31pm.
Find cheapest prices for trains
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Oshawa to Montreal, as early as possible.
You can expect to pay from THB 2,848 to THB 8,631 for a train ticket from Oshawa to Montreal based on the last 2 days. You can expect to find the cheapest price for the trip at THB 2,848 which is on 2026-04-25.
Top Travelled Train Routes
People from around the world trust Busbud
Popular train departures from Oshawa
- Find train tickets from Oshawa to Windsor
- Oshawa to London train times and fares
- How to travel from Oshawa to Cornwall
- Find train tickets from Oshawa to Quebec City
- Oshawa to Chatham train times and fares
- How to travel from Oshawa to Kitchener
- Find train tickets from Oshawa to Toronto
- Oshawa to Cobourg train times and fares
- How to travel from Oshawa to Trenton
- Find train tickets from Oshawa to Belleville
- Oshawa to Peterborough train times and fares
- How to travel from Oshawa to Kingston
- Find train tickets from Oshawa to Smiths Falls
- Oshawa to Brockville train times and fares
- How to travel from Oshawa to Halifax
- Find train tickets from Oshawa to Ottawa
Popular train routes to Montreal
- Find train tickets from New York City to Montreal
- Kingston to Montreal train times and fares
- How to travel from Ottawa to Montreal
- Find train tickets from Moncton to Montreal
- Windsor to Montreal train times and fares
- How to travel from London to Montreal
- Find train tickets from Kitchener to Montreal
- Toronto to Montreal train times and fares
- How to travel from Halifax to Montreal
- Find train tickets from Sudbury to Montreal
- Cornwall to Montreal train times and fares
- How to travel from Quebec City to Montreal
Continue your journey from Montreal
- Find train tickets from Montreal to Niagara Falls
- Montreal to Kingston train times and fares
- How to travel from Montreal to Boston
- Find train tickets from Montreal to Halifax
- Montreal to Toronto train times and fares
- How to travel from Montreal to New York City
- Find train tickets from Montreal to Ottawa
- Montreal to Quebec City train times and fares
- How to travel from Montreal to Moncton






