Edson is connected to the Yellowhead Highway from east to west and to Coal Valley via Highway 47 to the south.
Via Rail's The Canadian calls at the Edson railway station three times per week in each direction as a flag stop.