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
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps