Find a train from Winnipeg to Toronto

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Journey duration 43 h 50 min
Connections per day 3
First departure: 22:30
Last departure: 22:30
Distance 1510km

The best deals for your train from Winnipeg to Toronto on virail

Virail has the magic trick to find your cheap train tickets to Toronto. You just need to enter your travel dates and set the filters for departure and price according to your preferences. Once you choose the best travel options for your train from Winnipeg to Toronto, virail will redirect you automatically to the provider's website for the purchase.

Which companies take you from Winnipeg to Toronto by train?

To get to Toronto by train, you can rely on Viarail, only an example among all our partners.

What is the price of train tickets from Winnipeg to Toronto?

Ticket price Winnipeg - Toronto every day

Today 19/06 20/06 21/06 22/06 23/06 24/06
More 214 £180 £154 £124 £198 £181 £


Trains from Winnipeg to Toronto


If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to Toronto can be definitely cheap.

Which stations are served by the trains travelling from Winnipeg to Toronto?

Trains leave Winnipeg from WINNIPEG and arrive at CENTENNIAL.

How long will it take you from Winnipeg to Toronto by train and when do the trains leave?

On average, it takes 43 hours and 52 minutes to get to Toronto by train, but you will need 43 hours and 27 minutes with the fastest trains. The first one is available at 22:07, whereas the last one leaves Winnipeg at 22:07.

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