Train Overview

Average Duration:
36h 8m
Trains Per Day:
1

First and Last Train

First Train:
20:41
Last Train:
21:12

Ticket Details

Average Price:
$269 - $544

Overview

The train between Oshawa and Winnipeg takes 37h 3m. On an average weekday, there is one train per day travelling from Oshawa to Winnipeg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Winnipeg?

Book now

Oshawa to Winnipeg train times

All available trains travelling from Oshawa to Winnipeg. To see full schedules, alternative transport and to book your tickets online click here.
Departing Saturday, March 23, 2019
Oshawa GO
36h 19m
Winnipeg
36h 19m
1 change
Find Tickets
Departing Tuesday, March 26, 2019
Oshawa
35h 48m
Winnipeg
35h 48m
1 change
Find Tickets
Departing Saturday, March 30, 2019
Oshawa GO
36h 19m
Winnipeg
36h 19m
1 change
Find Tickets

Questions & Answers

No, there is no direct train from Oshawa to Winnipeg. However, there are services departing from Oshawa GO and arriving at Winnipeg via Toronto. The journey, including transfers, takes approximately 37h 3m.

More details

The distance between Oshawa and Winnipeg is 1536 km. The road distance is 2270.4 km.

Get driving directions

Oshawa to Winnipeg train services, operated by GO Transit, depart from Oshawa GO station.

More details

Oshawa to Winnipeg train services, operated by VIA Rail, arrive at Winnipeg station.

More details

Winnipeg is 1h behind Oshawa. It is currently 12:25 AM in Oshawa and 11:25 PM in Winnipeg.

There are 120+ hotels available in Winnipeg. Prices start at $69 CAD per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps