Ontario Highway 12 is a provincial highway in Ontario, Canada. It is 145.1 kilometers (90.2 miles) long and runs through several small towns. It starts east of the Greater Toronto Area in the community of Brooklin and continues north until it reaches Orilla. It then turns west until ending at Highway 93 near Midland.