Travel from Edmonton to Saskatoon

Train, bus or fly from Edmonton to Saskatoon?

WestJet and Air Canada fly from Edmonton to Saskatoon every 4 hours. Alternatively, Greyhound Canada operates a bus from Edmonton to Saskatoon once daily. Tickets cost $30 - $80 and the journey takes 7 h 12 min.

How to get from Edmonton to Saskatoon

ModeDurationPrice
From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Saskatoon airport, then line 12 bus to Saskatoon.4 h 30 min$239
From 100 St & 103 Av line 401 bus to Sherwood Park, AB then bus to Saskatoon, SK.8 h 45 min$55
From Edmonton - Welcome Centre line 5229 bus to Edmonton, train to Saskatoon, walk to Elevator / Dieppe, then line 62 bus to Confederation Terminal.10 h 39 min$116
From Edmonton drive to Saskatoon.5 h 58 min$52

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

It takes approximately 4 h 30 min to get from Edmonton to Saskatoon, including transfers.

Is there a direct bus between Edmonton and Saskatoon?

No, there is no direct bus from Edmonton to Saskatoon. However, there are services departing from 100 St & 103 Av and arriving at Saskatoon, SK via Sherwood Park, AB. The journey, including transfers, takes approximately 8 h 45 min.

Operators from Edmonton to Saskatoon

OperatorPhoneWebsite
Edmonton TransitEdmonton Transit
WestJetWestJet
Air CanadaAir Canada
Saskatoon Transit+1 306-975-3100Saskatoon Transit
Strathcona County Transit+1 780-464-8111Strathcona County Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail