Saskatchewan Highway 12

Highway 12 marker
Highway 12
Highway 12 highlighted in red
Route information
Maintained by Ministry of Highways and Infrastructure
Length133.9 km (83.2 mi)
Major junctions
South end Highway 11 north of Saskatoon
Major intersections Highway 40 in Blaine Lake
North end Highway 3 near Shell Lake
Location
CountryCanada
ProvinceSaskatchewan
Rural municipalitiesCorman Park No. 344, Laird No. 404, Great Bend No. 405, Blaine Lake No. 434, Leask No. 464, Canwood No. 494
Major citiesMartensville, Saskatoon
TownsBlaine Lake
VillagesShell Lake
Highway system
    ← Highway 11→ Highway 13

    Highway 12 is a major north–south provincial highway in the Canadian province of Saskatchewan. It begins at the north end of Saskatoon at the intersection of Idylwyld Drive and Highway 11 North (formerly beginning further south at the intersection with 22nd Street in downtown Saskatoon). Just outside Saskatoon's northern city limits, Highway 11 exits north-east from Idylwyld Drive and Highway 12 begins and travels north, passing along the western side of Martensville. The section of 12 from Martensville south to Saskatoon is twinned. Highway 12 then crosses the North Saskatchewan River over the Petrofka Bridge, passes through the town of Blaine Lake, and intersects Highway 40. It terminates at Highway 3 near Shell Lake. Highway 12 is about 135 kilometres (84 mi) long.