Find a train from Oshawa to Winnipeg

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Best price 240.69$
Journey duration 38 h 14 min
Connections per day 8
First departure: 15:31
Last departure: 20:10
Distance 1536km

Cheap train tickets from Oshawa to Winnipeg on virail

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

Which companies travel from Oshawa to Winnipeg by train?

Among all virail partners, you will also be able to travel with Viarail, serving the train route between Oshawa and Winnipeg.

How much is the cheapest train ticket from Oshawa to Winnipeg?

If you have the possibility to book in advance, you will be likely to find cheap train tickets from Oshawa to Winnipeg for 240,69 $. In case you can't plan in advance, train tickets to Winnipeg cost on average 255,38 $.

Trains from Oshawa to Winnipeg


When the journey is as long as between Oshawa and Winnipeg, you should consider to take a flight to Winnipeg. If you book in advance, low cost airlines can provide flight that will make you save not only time but also money.

In which stations can you take the train to Winnipeg and where will you arrive?

You can take the train to Winnipeg at OSHAWA, which arrives at WINNIPEG.

How many daily connections exist to travel to Winnipeg from Oshawa by train?

8 train connections exist to reach Winnipeg from Oshawa per day. Please be aware that among these connections there are 8 routes with at least a change versus zero direct lines. So you will have to take another train.

What time do the trains to Winnipeg leave and how long is the journey?

The first train to Winnipeg leaves at 15:12, whereas the last one at 20:12. On average, the journey lasts 38 hours and 35 minutes, but with the fastest connections you will be in Winnipeg in 36 hours and 50 minutes.

virail lets you search and compare times and prices of any transports from one city to another