Travel from Edmonton to Dawson-Creek

Bus or fly from Edmonton to Dawson Creek?

Greyhound Canada operates a bus from Edmonton to Dawson Creek twice daily. Tickets cost $30 - $75 and the journey takes 7 h 15 min. Greyhound Canada also services this route once daily. Alternatively, Central Mountain Air flies from Edmonton to Dawson Creek twice a week.

How to get from Edmonton to Dawson Creek

From Edmonton, AB bus to Grande Prairie, AB then bus to Dawson Creek, BC. 15 h 15 min $95. From Edmonton drive to Dawson Creek. 6 h 40 min $74. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Grande Prairie airport, then drive to Dawson Creek. 5 h 33 min $273. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Fort St John airport, taxi to Taylor, BC, then bus to Dawson Creek. 6 h 13 min $605. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Dawson Creek airport, then taxi to Dawson Creek. 6 h 35 min $479.

Operators from Edmonton to Dawson Creek