Ontario Highway 10, also called King's Highway 10, is a provincial highway in Ontario, Canada. It is 136.6 kilometers (84.9 miles) long. The highway starts at the northern end of Highway 410 near Caledon. It then goes northwestward through the town of Orangeville, where it connects with the western end of Highway 9. It also passes through Shelburne, where it shares a road with Highway 89 briefly. The northern end of Highway 10 is in Owen Sound, where it ends with Highway 6, Highway 21, and Highway 26.