The drive from Martensville to Edmonton is approximately 520 kilometers. You will head west through Saskatoon and then take Highway 16, the Yellowhead Highway, all the way to Edmonton. This journey typically takes about 5.5 hours. It is a major inter-provincial route connecting Saskatchewan and Alberta. You will pass through several towns and the city of Lloydminster along the way.
Total Distance: 520 km driving distance; 460 km straight-line air distance.
The Yellowhead Highway is a major artery with plenty of services.
May to September for the best road conditions.