Travel from Edmonton to Whitehorse

Bus or fly from Edmonton to Whitehorse?

Air North, Air Canada and WestJet fly from Edmonton to Whitehorse twice daily. Alternatively, you can take a bus from Edmonton to Whitehorse via Grande Prairie, AB, Dawson Creek, BC, and Fort Nelson, BC in around 35 h 15 min.

How to get from Edmonton to Whitehorse

ModeDurationPrice
From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Whitehorse airport, then bus to Whitehorse.5 h 30 min$246
From Edmonton, AB bus to Grande Prairie, AB, bus to Dawson Creek, BC, bus to Fort Nelson, BC, then bus to Whitehorse, YT.35 h 15 min$220
From Edmonton drive to Whitehorse.26 h 8 min$202

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

It takes approximately 5 h 30 min to get from Edmonton to Whitehorse, including transfers.

Is there a direct bus between Edmonton and Whitehorse?

No, there is no direct bus from Edmonton to Whitehorse. However, there are services departing from Edmonton, AB and arriving at Whitehorse, YT via Grande Prairie, AB, Dawson Creek, BC and Fort Nelson, BC. The journey, including transfers, takes approximately 35 h 15 min.

Operators from Edmonton to Whitehorse

OperatorPhoneWebsite
Edmonton TransitEdmonton Transit
Air NorthAir North
Air CanadaAir Canada
WestJetWestJet
Whitehorse Transit+1 867-667-6401Whitehorse Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada