Travel from Winnipeg to Saskatoon

Train, bus or fly from Winnipeg to Saskatoon?

WestJet and Air Canada fly from Winnipeg to Saskatoon 4 times a day. Alternatively, VIA Rail operates a train from Winnipeg to Saskatoon twice daily. Tickets cost $65 - $230 and the journey takes 11 hours 10 minutes.

How to get from Winnipeg to Saskatoon

ModeDurationPrice
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Saskatoon airport, then line 12 bus to Saskatoon.3 h 40 min$145
From Winnipeg train to Saskatoon, walk to Elevator / Dieppe, then line 62 bus to Confederation Terminal.12 h 26 min$138
From Westbound Broadway at Osborne East line 20 bus to Winnipeg, MB then bus to Saskatoon, SK.13 h 22 min$87
From Winnipeg drive to Saskatoon.9 h 31 min$78

How long does it take to get from Winnipeg to Saskatoon?

It takes approximately 3 hours 40 minutes to get from Winnipeg to Saskatoon, including transfers.

Is there a direct bus between Winnipeg and Saskatoon?

No, there is no direct bus from Winnipeg to Saskatoon. However, there are services departing from Westbound Broadway at Osborne East and arriving at Saskatoon, SK via Winnipeg, MB. The journey, including transfers, takes approximately 13 hours 22 minutes.

Operators from Winnipeg to Saskatoon

OperatorPhoneWebsite
Winnipeg TransitWinnipeg Transit
WestJetWestJet
Air CanadaAir Canada
Saskatoon Transit+1 306-975-3100Saskatoon Transit
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada