The journey from Richards Landing to Markham is approximately 700 kilometers. You will depart St. Joseph Island and head east on Highway 17 toward Sault Ste. Marie. Continue along the Trans-Canada Highway to Sudbury, then take Highway 69 South to Highway 400 South. From there, navigate through the GTA to reach Markham.
Total Distance: Driving distance is 700 km; straight-line air distance is 520 km.
Use Highway 407 to bypass downtown Toronto traffic.
Summer is the best time for this long drive.