Travel from Edmonton to Valemount

Bus or train from Edmonton to Valemount?

Greyhound Canada operates a bus from Edmonton to Valemount once daily. Tickets cost $30 - $80 and the journey takes 6 h 38 min. Alternatively, VIA Rail operates a train from Edmonton to Valemount 3 times a week. Tickets cost $50 - $170 and the journey takes 9 h.

How to get from Edmonton to Valemount

From Edmonton, AB line 5064 bus to Spruce Grove then bus to Valemount, BC. 8 h 9 min $88. From Kingsway RAH Transit Centre line 12 bus to 127 Street & Yellowhead Trail, walk to Edmonton, then train to Valemount. 10 h 25 min $121. From Edmonton - Welcome Centre line 5229 bus to Edmonton then train to Valemount. 10 h 45 min $135. From Edmonton drive to Valemount. 6 h 13 min $61. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Prince George airport, taxi to Prince George, BC, then bus to Valemount. 9 h 5 min $675.