Distance from Edmonton to Williams Lake is five hundred and sixty-six miles.
The road trip out of Edmonton to Williams Lake will take approximately nine hours forty-eight minutes by car
Distance between Edmonton and Williams Lake
Flight from Edmonton to Williams Lake