List of Ontario provincial highways

From the AARoads Wiki: Read about the road before you go
Jump to navigation Jump to search
Provincial Highway Network
System information
Maintained by the Ministry of Transportation of Ontario
Length17,459 km[2] (10,849 mi)
FormedFebruary 26, 1920 (1920-02-26)[1]
Highway names
Types
  • King's Highway n (2–169)
  • Secondary Highway n (500–673)
  • Tertiary Highway n (800–813)
System links

Provincial highways in Ontario include all roads maintained by the Ministry of Transportation as part of the Ontario Provincial Highway Network.

King's Highway

Although all roads in the provincial highway network are legally part of the King's Highway,[3] the term is primarily associated with the highways numbered 2 through 148, the 400-series highways and the Queen Elizabeth Way.

Number Length (km)[2] Length (mi) Southern or western terminus Northern or eastern terminus Formed Removed Notes
Highway 2 1.0 0.62  Highway 401 in Gananoque Gananoque limits 01917-08-211917[4] current
Highway 3 258.2 160.4 Ambassador Bridge to I-75 / I-96 in Detroit, Michigan Rosehill Road in Fort Erie 01920-08-041920[5] current Discontinuous between Highway 77 in Leamington and Highway 4 at Tabotville Royal, as well as through Port Colborne
Highway 4 101.6 63.1  Highway 3St. Thomas  Highway 8Clinton 01920-02-261920[6] current
Highway 5 14.0 8.7  Highway 8 at Peters Corners  Highway 6 at Clappinson's Corners 01920-06-241920[5] current MTO continues to maintain 1.5 km (0.93 mi) of Highway 5 over Highway 407 and Highway 403
Highway 6 472.4 293.5 St. Patrick Street in Port Dover  Highway 17McKerrow 01920-06-011920[5] current
Highway 7 535.7 332.9  Highway 4Elginfield  Highway 417Ottawa 01920-02-261920[6] current Discontinuous between Georgetown and Markham
Highway 7A 48.3 30.0   Highway 7 / Highway 12 near Port Perry  Highway 115 near Peterborough 01933-11-291933[7] current
Highway 8 159.7 99.2  Highway 21Goderich  Highway 5 near Dundas 01918-08-151918[8] current
Highway 9 119.0 73.9  Highway 21Kincardine  Highway 400 (near Newmarket) 01920-02-261920[6] current Discontinuous between Harriston and Orangeville
Highway 10 137.3 85.3 Northern terminus of  Highway 410 in Caledon   Highway 21 / Highway 26Owen Sound 01920-02-261920[6] current
Highway 11 1784.9 1,109.1  Highway 400Barrie MN 72Baudette, MN 01920-02-261920[6] current
Highway 11B 6.6 4.1  Highway 11 near Gillies Temiskaming Shores south limits 01963-01-011963 current Tri-Town Bypass; not assumed through Cobalt
Highway 11B 3.3 2.1  Highway 11 Zuke Road in Atikokan 01965-06-281965[9] current Atikokan Business spur
Highway 12 145.1 90.2 Gatineau hydro corridor south of Brooklin  Highway 93Midland 01922-01-141922[10] current
Highway 15 115.4 71.7  Highway 401Kingston  Highway 7Carleton Place 01920-10-131920[5] current
Highway 16 3.6 2.2 NY 812Ogdensburg, NY  Highway 416Prescott 01918-08-151918[8] current
Highway 17 1964.0 1,220.4 PTH 1 (TCH) towards Winnipeg  Highway 417 near Arnprior 01920-07-091920[5] current
Highway 17A 33.3 20.7  Highway 17 west near Keewatin  Highway 17 east near Kenora 01990-11-161990[11] current Kenora Bypass
Highway 17B 0.9 0.56  Highway 17 North Bay west limits at Duchesnay Creek bridge 01958-01-011958[12][13] current North Bay Business Route
Highway 17B 20.6 12.8  Highway 17 east via Bar River Road  Highway 17 west – Sault Ste. Marie near Kenora 02008-01-012008[14] current Garden River
Highway 19 24.1 15.0  Highway 3 in Tillsonburg  Highway 401 near Ingersoll 01930-03-121930[15] current
Highway 20 1.9 1.2  Highway 58 near Allanburg  Regional Road 70 (Townline Road) – Niagara Falls 01930-03-121930[15] current
Highway 21 226.8 140.9  Highway 402 near Wyoming    Highway 6 / Highway 10 / Highway 26 in Owen Sound 01927-05-251927[16] current
Highway 23 37.7 23.4  Highway 7 near Elginfield   Highway 9 / Highway 89 in Harriston 01927-06-221927[16] current
Highway 24 64.1 39.8  Highway 3 in Simcoe Cambridge south limits 01927-07-021927[16] current
Highway 26 118.6 73.7    Highway 6 / Highway 10 / Highway 21 in Owen Sound  Highway 400 in Barrie 01927-07-021927[16] current
Highway 27 1.6 0.99  Highway 427 south 1.1 km (0.68 mi) south of 01927-09-141927[16] current
Highway 28 162.6 101.0  Highway 7 near Peterborough  Highway 41 at Denbigh 01928-01-011928[17] current
Highway 33 60.9 37.8  Highway 62 in Bloomfield Collins Bay Road in Kingston 01930-07-091930[15] current
Highway 34 17.8 11.1  Highway 417 near Vankleek Hill Main Street East / John Street in Hawkesbury 01930-11-261930[15] current
Highway 35 195.6 121.5  Highway 401 near Newcastle  Highway 60 at Dwight
Highway 37 44.2 27.5  Highway 401 in Belleville  Highway 7 in Actinolite 01932-01-061932[18] current
Highway 40 91.4 56.8  Highway 401 in Chatham-Kent  Highway 402 in Sarnia 01934-03-281934[19] current
Highway 41 160.5 99.7  Highway 7 in Kaladar  Highway 148 (Pembroke Street East) in Pembroke 01935-05-011935[20] current
Highway 48 65.2 40.5 York Regional Road 25.svg Major Mackenzie Drive  Highway 12 near Beaverton 01937-03-241937[21] current
Highway 49 5.8 3.6 Quinte Skyway to Prince Edward County Tyendinaga Mohawk Territory north limits 01962-02-011962[22] current
Highway 58 15.5 9.6  Highway 3 in Port Colborne  Highway 406 in Thorold 01935-09-041935[20] current
Highway 58A 5.1 3.2  Highway 58 in Welland  Highway 140 01974-08-241974 current
Highway 60 255.8 158.9  Highway 11 in Huntsville  Highway 17 in Renfrew 01937-09-221937[21] current
Highway 61 61.0 37.9 MN 61 towards Grand Marais, MN   Highway 11 / Highway 17 in Thunder Bay 01937-10-061937[21] current
Highway 62 165.8 103.0  Highway 33 in Bloomfield  Highway 127 at Maynooth 01937-08-111937[21] current
Highway 63 63.5 39.5 North Bay north limits R-101 in Témiscaming 01937-08-251937[21] current
Highway 64 145.0 90.1  Highway 69 at Rutter  Highway 11 in Marten River 01937-08-251937[21] current
Highway 65 123.3 76.6  Highway 66 near Matachewan Ontario–Quebec boundary near Notre-Dame-du-Nord 01937-08-071937[21] current
Highway 66 103.5 64.3  Highway 566 near Matachewan R-117 (TCH) towards Rouyn-Noranda, Quebec 01937-09-221937[21] current
Highway 67 9.8 6.1  Highway 11Porquis Junction De Troyes Avenue in Iroquois Falls 01937-06-301937[21] current
Highway 69 140.3 87.2 Northern terminus of  Highway 400 near Carling  Highway 17 in Sudbury 01936-08-051936[23] current
Highway 71 194.1 120.6 US 53 / US 71 at International Falls, MN  Highway 17 near Kenora 01937-09-011937[21] current
Highway 72 68.5 42.6  Highway 17 in Dinorwic  Highway 642 in Sioux Lookout 01937-10-061937[21] current
Highway 77 22.6 14.0  Highway 3 in Leamington  Highway 401 near Comber 01963-04-011963[22] current
Highway 85 9.8 6.1 Victoria Street North in Kitchener Regional Road 15 (King Street) in Woolwich Township 01934-03-281934[19] current
Highway 89 107.0 66.5  Highway 9 in Harriston  Highway 400 near Cookstown 01938-01-011938[24] current
Highway 93 24.1 15.0  Highway 400 near Hillsdale  Highway 12 in Midland 01938-04-131938[25] current
Highway 94 12.0 7.5  Highway 654 near Callander  Highway 17 near Corbeil 01937-06-161937[21] current
Highway 101 473.3 294.1  Highway 17 near Wawa R-388 at Ontario–Quebec border 01940-06-061940[26] current
Highway 102 32.8 20.4   Highway 11 / Highway 17 at Sistonens Corners Highway 11 / Highway 17 / TCH in Thunder Bay 01972-01-011972[27][28] current
Highway 105 173.5 107.8  Highway 17 near Vermilion Bay  Highway 618 in Red Lake 01947-08-271947[29] current
Highway 108 41.6 25.8  Highway 17 in Serpent River  Highway 639 north of Elliot Lake 01957-12-191957[30] current
Highway 112 19.6 12.2  Highway 11 near Tarzwell  Highway 66 near Kirkland Lake 01953-12-311953[31][32] current
Highway 115 56.7 35.2  Highway 401 near Newcastle Lua error: too many expensive function calls. in Peterborough 01955-03-221955[33] current
Highway 118 127.8 79.4 Lua error: too many expensive function calls. near Bracebridge Lua error: too many expensive function calls. near Bancroft 01955-11-161955[34] current
Highway 124 91.2 56.7 Lua error: too many expensive function calls. near Parry Sound Lua error: too many expensive function calls. near Sundridge 01955-10-191955[34] current
Highway 125 13.4 8.3 Lua error: too many expensive function calls. south of Red Lake Cochenour Ferry Dock 01955-11-231955[34] current
Highway 127 38.6 24.0 Lua error: too many expensive function calls. at Maynooth Lua error: too many expensive function calls. near Whitney 01955-10-191955[34] current
Highway 129 220.7 137.1 Lua error: too many expensive function calls. in Thessalon Chapleau south limits 01956-01-011956 current
Highway 130 15.4 9.6 Lua error: too many expensive function calls. near McCluskeys Corners Highway 11 / Highway 17 / TCH near Thunder Bay 01955-12-071955[34] current
Highway 132 30.3 18.8 Lua error: too many expensive function calls. near Dacre Lua error: too many expensive function calls. in Renfrew 01956-01-111956[34] current
Highway 137 4.3 2.7 I-81 at Wellesley Island, New York Lua error: too many expensive function calls. near Ivy Lea 01965-01-011965[35] current
Highway 138 38.7 24.0 9th Street West in Cornwall Lua error: too many expensive function calls. near Casselman 01967-05-011967[22] current
Highway 140 10.9 6.8 Lua error: too many expensive function calls. in Port Colborne Main Street in Welland 01972-10-051972[36] current
Highway 141 54.3 33.7 Lua error: too many expensive function calls. near Parry Sound Lua error: too many expensive function calls. near Port Sydney 01974-12-181974 current
Highway 144 271.7 168.8 Lua error: too many expensive function calls. in Sudbury Lua error: too many expensive function calls. near Timmins 01965-04-011965[22] current
Highway 148 7.0 4.3 Lua error: too many expensive function calls. in Pembroke R-148 at L'Isle-aux-Allumettes 01982-10-101982[37][38] current

400-series highways

Number Length (km) Length (mi) Southern or western terminus Northern or eastern terminus Local names Formed Removed Notes
Highway 400 226.0 140.4 Maple Leaf Drive in Toronto
(continues as Black Creek Drive)
Lua error: too many expensive function calls. in Carling Toronto–Barrie Highway 01952-07-011952[39] current Scheduled for extension to Sudbury.[39]
Highway 401 828.0 514.5 Ojibway Parkway in Windsor A-20 towards Montreal, QC Macdonald–Cartier Freeway, Rt. Hon. Herb Gray Parkway, Highway of Heroes 01952-07-011952[39] current Backbone of the 400-series network; busiest highway in North America.[40] Scheduled for extension to Canada–United States border following completion of the Gordie Howe International Bridge, extended length will terminate at an interchange with I-75 on the bridge.
Highway 402 102.5 63.7 I-69 / I-94 at Canada–United States border on Blue Water Bridge in Point Edward Lua error: too many expensive function calls. in London 01953-01-011953[41] current
Highway 403 125.2 77.8 Lua error: too many expensive function calls. near Woodstock Lua error: too many expensive function calls. in Mississauga Chedoke Expressway, Alexander Graham Bell Parkway 01963-12-011963[42] current
Highway 404 50.1 31.1 Lua error: too many expensive function calls. / DVP in Toronto Woodbine Avenue in East Gwillimbury 01977-01-011977[43] current
Highway 405 8.7 5.4 Lua error: too many expensive function calls. I-190 at Canada–United States border on Queenston-Lewiston Bridge towards Lewiston, NY General Brock Parkway 01963-09-111963[42] current
Highway 406 26.0 16.2 East Main Street in Welland Lua error: too many expensive function calls. in St. Catharines 01965-12-071965[44] current
Highway 407 151.4 94.1 Lua error: too many expensive function calls. in Burlington Lua error: too many expensive function calls. in Clarington 01997-06-071997[45] current Tollway divided into two sections; Highway 407E and 407 ETR, with the latter privately operated[46]
Highway 409 5.6 3.5 Pearson Airport in Mississauga Lua error: too many expensive function calls. in Toronto Belfield Expessway 01978-08-251978[47] current
Highway 410 20.3 12.6 Lua error: too many expensive function calls. in Mississauga Lua error: too many expensive function calls. in Caledon 01978-11-151978[48] current
Highway 412 10.0 6.2 Lua error: too many expensive function calls. in Whitby Lua error: too many expensive function calls. in Whitby West Durham Link 02016-06-202016[49] current Former tolled Highway. Route number assigned February 5, 2015[50]
Highway 416 76.4 47.5 Lua error: too many expensive function calls. towards Brockville Lua error: too many expensive function calls. in Ottawa Veterans Memorial Highway 01999-09-231999[51] current
Highway 417 192.0 119.3 Lua error: too many expensive function calls. in Arnprior A-40 towards Montreal, QC Queensway, Trans-Canada Highway 01971-01-011971[52] current Unlike most freeways, kilometre posts are numbered east to west.
Highway 418 12.8 8.0 Lua error: too many expensive function calls. in Clarington Lua error: too many expensive function calls. in Clarington East Durham Link 02019-12-092019[53] current Former tolled highway. Route number assigned February 5, 2015.[50] Opened on December 9, 2019
Highway 420 3.3 2.1 Lua error: too many expensive function calls. in Niagara Falls Lua error: too many expensive function calls. in Niagara Falls Niagara Veterans Memorial Highway 01941-11-011941[54] current
Highway 427 27 17 Lua error: too many expensive function calls./Gardiner Expressway in Toronto Lua error: too many expensive function calls. in Vaughan 01971-12-041971[55] current 6.6 km (4.1 mi) Extension from Highway 7 north to York Regional Road 25 (Major Mackenzie Drive) opened Sept 18 2021
QEW 139.1 86.4 I-190 at Canada–United States border on Peace Bridge in Fort Erie Lua error: too many expensive function calls. in Toronto 01937-12-311937[56] current

Secondary highways

Number Length (km) Length (mi) Southern or western terminus Northern or eastern terminus Formed Removed Notes
Highway 502 151.1 93.9 Lua error: too many expensive function calls. Lua error: too many expensive function calls. near Dryden 01980-10-311980[57] current
Highway 510 2.8 1.7 Lua error: too many expensive function calls. in Magnetawan Lua error: too many expensive function calls. 01956-01-011956[58][59] current
Highway 516 103.6 64.4 Lua error: too many expensive function calls. in Sioux Lookout Lua error: too many expensive function calls. 01983-01-011983[60][61] current
Highway 518 72.2 44.9 Lua error: too many expensive function calls. near Parry Sound Kearney west limits 01956-01-011956[58][59] current
Highway 519 30.4 18.9 Lua error: too many expensive function calls. near Obatanga Provincial Park Green Lake Road in Dubreuilville 01985-01-011985[62] current
Highway 520 67.9 42.2 Clear Lake Road in Ardbeg Lua error: too many expensive function calls. at Burk's Falls 01956-01-011956[58][59] current
Highway 522 109.8 68.2 Lua error: too many expensive function calls. near Cranberry Lua error: too many expensive function calls. in Trout Creek 01956-01-011956[58][59] current
Highway 522B 1.9 1.2 Lua error: too many expensive function calls. in Trout Creek Hemlock Road 02002-10-012002[63] current
Highway 523 20.0 12.4 NipissingHastings boundary Lua error: too many expensive function calls. in Madawaska 01956-01-011956[58][59] current
Highway 524 4.6 2.9 Lua error: too many expensive function calls. at Farley's Corners Lua error: too many expensive function calls. near Restoule 01956-01-011956[58][59] current
Highway 525 35.4 22.0 Lua error: too many expensive function calls. near Minaki Islington Indian Reserve entrance 01982-01-011982[64] current
Highway 526 3.9 2.4 Britt post office Lua error: too many expensive function calls. near Britt Station 01956-01-011956[58][59] current
Highway 527 235.1 146.1 Lua error: too many expensive function calls. in Shuniah 1st Avenue in Armstrong 01976-01-011976 current
Highway 528 13.5 8.4 Lua error: too many expensive function calls. near Noelville Natures Trail Road in Wolseley Bay 01956-01-011956[58][59] current
Highway 528A 5.1 3.2 Lua error: too many expensive function calls. near Wolseley Bay Dead end at French River 01957-01-011957[65] current
Highway 529 25.7 16.0 Lua error: too many expensive function calls. near Pointe au Baril Lua error: too many expensive function calls. at Magnetawan River 01956-05-091956[66] current
Highway 529A 4.5 2.8 Bayfield Lodge in Bayfield Inlet Lua error: too many expensive function calls. at Manbert 01961-01-011961[67] current
Highway 531 3.5 2.2 Maple Road in Bonfield Lua error: too many expensive function calls. 01956-01-011956[58][59] current
Highway 532 14.2 8.8 Lua error: too many expensive function calls. near Glendale Christina Mine Road 01974-01-011974 current
Highway 533 53.2 33.1 Lua error: too many expensive function calls. in Mattawa Lua error: too many expensive function calls. near Eldee 01956-01-011956[58][59] current
Highway 534 43.6 27.1 Restoule Provincial Park Lua error: too many expensive function calls. in Powassan 01956-01-011956[58][59] current
Highway 535 48.7 30.3 Lua error: too many expensive function calls. in Noelville Sauve Road / Labelle Road at Riviere Veuve 01956-01-011956[58][59] current
Highway 537 15.4 9.6 Estaire Road (Highway 7279) near Wanup Finni Road near Wahnapitae 01956-05-091956[66] current
Highway 538 5.4 3.4 Lua error: too many expensive function calls. at Algoma Mills Lua error: too many expensive function calls. between Algoma Mills and Pronto 01956-01-011956[58][59] current
Highway 539 36.9 22.9 Lua error: too many expensive function calls. in Warren Lua error: too many expensive function calls. in Field 01956-01-011956[58][59] current
Highway 539A 5.8 3.6 Lua error: too many expensive function calls. in River Valley Lua error: too many expensive function calls. at the SudburyNipissing boundary 01958-01-011958[68] current
Highway 540 131.3 81.6 Front Street in Meldrum Bay Lua error: too many expensive function calls. at Little Current 01956-05-091956[66] current
Highway 540A 5.7 3.5 Barrie Island 5th Sideroad near Gore Bay-Manitoulin Airport Lua error: too many expensive function calls. 01956-05-091956[66] current Initially part of Highway 540
Highway 540B 2.4 1.5 Lua error: too many expensive function calls.
Poplar Road
Lua error: too many expensive function calls.
Lua error: too many expensive function calls.
01956-05-091956[66] current Initially part of Highway 540
Highway 542 69.5 43.2 Lua error: too many expensive function calls. / Lua error: too many expensive function calls. near Gore Bay Lua error: too many expensive function calls. near Tehkummah 01956-05-091956[66] current
Highway 542A 2.4 1.5 10th Sideroad, 2nd Concession Road Lua error: too many expensive function calls. 01956-05-091956[66] current Initially part of Highway 542
Highway 546 76.5 47.5 Lua error: too many expensive function calls. at Iron Bridge Mount Lake 01956-05-091956[66] current
Highway 547 5.6 3.5 Lua error: too many expensive function calls. near Wawa Cedar Street in Hawk Junction 01964-02-271964[69] current
Highway 548 74.6 46.4 Lua error: too many expensive function calls. Lua error: too many expensive function calls. near Desbarats 01956-05-091956[66] current 69.1 km (42.9 mi) loop around St. Joseph Island
Highway 550 11.3 7.0 Dead end in Gros Cap Lua error: too many expensive function calls. in Sault Ste. Marie 01956-05-091956[66] current
Highway 551 28.5 17.7 Government Road near Providence Bay Lua error: too many expensive function calls. at M'Chigeeng First Nation 01956-05-091956[66] current
Highway 552 18.3 11.4 Lua error: too many expensive function calls. at Island Lake Grant's Road in Goulais Bay 01956-05-091956[66] current
Highway 553 31.7 19.7 Lua error: too many expensive function calls. in Massey Lua error: too many expensive function calls. at Bull Lake 01956-05-091956[66] current
Highway 554 16.6 10.3 Lua error: too many expensive function calls. northeast of Wharncliffe Lua error: too many expensive function calls. near Parkinson 01956-05-091956[66] current
Highway 556 103.7 64.4 Lua error: too many expensive function calls. at Heyden Lua error: too many expensive function calls. near Aubrey Falls 01956-05-091956[66] current
Highway 557 19.7 12.2 Granary Lake Road near Blind River Matinenda Lake 01956-05-091956[66] current
Highway 558 16.8 10.4 Montreal River at Mowat Landing Temiskaming Shores west limits at Mowat Landing Road/Firstbrook Line Road 01956-05-091956[66] current
Highway 559 18.2 11.3 Blind Bay Road at Killbear Provincial Park Lua error: too many expensive function calls. at Nobel 01961-01-011961 current
Highway 560 183.9 114.3 Lua error: too many expensive function calls. / Sultan Industrial Road Lua error: too many expensive function calls. in Englehart 01956-05-091956[66] current
Highway 560A 9.5 5.9 Westree railway station Lua error: too many expensive function calls. near Morin Village 01957-01-011957[70] current
Highway 562 14.5 9.0 Lua error: too many expensive function calls. at McCool Lua error: too many expensive function calls. at Thornloe 01956-05-091956[66] current
Highway 563 5.5 3.4 Batchawana Bay government dock at Lake Superior Lua error: too many expensive function calls. 01956-05-091956[66] current
Highway 564 7.0 4.3 Lua error: too many expensive function calls. near Tarzwell Boston Creek 01956-05-091956[66] current
Highway 565 1.6 0.99 Sault Ste. Marie north limits at Base Line Lua error: too many expensive function calls. in Prince 01956-05-091956[66] current
Highway 566 25.9 16.1 Ashley Mine Lua error: too many expensive function calls. at Matachewan 01956-05-091956[66] current
Highway 567 34.5 21.4 Lower Notch Dam at Montreal River and Matabitchuan River Temiskaming Shores south limits 01956-05-091956[66] current
Highway 568 2.4 1.5 Lua error: too many expensive function calls. at Kenogami Lake Kenogami Lake Station 01956-05-091956[66] current
Highway 569 28.3 17.6 Lua error: too many expensive function calls. in Harley Lua error: too many expensive function calls./Lua error: too many expensive function calls. in Evanturel 01956-05-091956[66] current
Highway 570 4.4 2.7 Lua error: too many expensive function calls. Sesekinika 01956-05-091956[66] current
Highway 571 5.8 3.6 Lua error: too many expensive function calls. Lua error: too many expensive function calls. at Earlton 01956-05-091956[66] current
Highway 572 16.5 10.3 Lua error: too many expensive function calls. in Ramore Lua error: too many expensive function calls. east of Matheson 01956-05-091956[66] current
Highway 573 19.7 12.2 Lua error: too many expensive function calls. at Charlton Lua error: too many expensive function calls. 01956-05-091956[66] current
Highway 574 15.9 9.9 Fox Concession Road 2 at Norembega Lua error: too many expensive function calls. near Brower 01956-05-091956[66] current
Highway 575 20.0 12.4 Lua error: too many expensive function calls. in Verner Lua error: too many expensive function calls. in Field 01974-01-011974 current
Highway 577 10.6 6.6 Lua error: too many expensive function calls. at Shillington Lua error: too many expensive function calls. near Monteith 01956-05-091956[66] current
Highway 579 31.2 19.4 5th Street / Western Avenue in Cochrane Gardiner 01956-05-091956[66] current
Highway 580 12.5 7.8 Poplar Lodge at Lake Nipigon Lua error: too many expensive function calls. near Beardmore 01956-01-011956[58][59] current
Highway 581 10.6 6.6 Lua error: too many expensive function calls. in Moonbeam René Brunelle Provincial Park 01956-01-011956[58][59] current
Highway 582 6.4 4.0 Lua error: too many expensive function calls. Lua error: too many expensive function calls. 01956-01-011956[58][59] current Loop through Hurkett
Highway 583 39.2 24.4 Mead railway crossing Government dock at Lac-Sainte-Thérèse 01956-01-011956[58][59] current
Highway 584 53.1 33.0 North of Geraldton Warren Street in Nakina 01956-01-011956[58][59] current
Highway 585 37.1 23.1 Lua error: too many expensive function calls. near Nipigon, Ontario Pine Portage Hydroelectric Power Plant 01956-01-011956[58][59] current
Highway 586 5.2 3.2 Dead end at Shebandowan Lakes Lua error: too many expensive function calls. near Shebandowan 01956-01-011956[58][59] current
Highway 587 41.0 25.5 Silver Islet loop in Sleeping Giant Provincial Park Lua error: too many expensive function calls. near Loon 01956-01-011956[58][59] current
Highway 588 54.0 33.6 0.8 km (0.50 mi) west of McKechnie Road in Nolalu Highway 11 / Highway 17 / TCH in Oliver Paipoonge 01956-01-011956[58][59] current
Highway 589 25.7 16.0 Thunder Bay north limits Mary Lake Road near Jacques 01956-01-011956[58][59] current
Highway 590 23.7 14.7 Lua error: too many expensive function calls. in Nolalu Lua error: too many expensive function calls. at Kakabeka Falls 01956-01-011956[58][59] current
Highway 591 7.8 4.8 Lua error: too many expensive function calls. in Lappe, Ontario Island Lake Road near Fowler 01956-01-011956[58][59] current
Highway 592 16.4 10.2 Lua error: too many expensive function calls. at Novar Katrine Road (Highway 7188 near Katrine 01961-03-231961[71] current
Highway 593 37.9 23.5 Lua error: too many expensive function calls. near Canada–US border Lua error: too many expensive function calls. between Suomi and Nolalu 01956-01-011956[58][59] current
Highway 594 37.4 23.2 Lua error: too many expensive function calls. near Eagle River Lua error: too many expensive function calls. in Dryden 01956-01-011956[58][59] current
Highway 595 39.3 24.4 Lua error: too many expensive function calls. near Pardee Lua error: too many expensive function calls. west of Kakabeka Falls 01956-01-011956[58][59] current
Highway 596 42.3 26.3 Lua error: too many expensive function calls. in Kenora Minaki 01956-01-011956[58][59] current
Highway 597 15.3 9.5 Cloud Lake Road at Pardee Lua error: too many expensive function calls. east of South Gillies 01956-01-011956[58][59] current
Highway 599 291.0 180.8 Lua error: too many expensive function calls. in Ignace NORT Road in Central Patricia 01956-01-011956[58][59] current
Highway 600 86.4 53.7 Rainy River north limits north of Highway 11 Lua error: too many expensive function calls. near Black Hawk 01956-05-091956[66] current
Highway 601 25.0 15.5 Dryden north limits Lua error: too many expensive function calls. 01956-05-091956[66] current
Highway 602 44.6 27.7 Lua error: too many expensive function calls. in Emo Fort Frances west limits at Oakwood Road 01956-05-091956[66] current
Highway 603 4.5 2.8 Lua error: too many expensive function calls. at Borups Corners CPR flag stop at Dyment 01956-05-091956[66] current
Highway 605 12.4 7.7 Lua error: too many expensive function calls. at Oxdrift Road fork near Eton-Rugby 01956-05-091956[66] current
Highway 607 9.5 5.9 Lua error: too many expensive function calls. near Bigwood Lua error: too many expensive function calls. near Alban 01956-05-091956[66] current
Highway 607A 2.6 1.6 Schell's Camp at Bon Air Lua error: too many expensive function calls. near Bigwood 01957-01-011957[72] current
Highway 608 19.0 11.8 Lua error: too many expensive function calls. at South Gilies Lua error: too many expensive function calls. at Moose Hill 01956-05-091956[66] current
Highway 609 15.5 9.6 Lua error: too many expensive function calls. at Red Lake Road Dead end at Clay Lake 01956-05-091956[66] current
Highway 611 22.1 13.7 Lua error: too many expensive function calls. near Fort Frances Rose Road near Lake Wasaw 01956-05-091956[66] current
Highway 612 4.4 2.7 Parry SoundMuskoka boundary Lake Joseph Road (Highway 7289) at Gordon Bay 01960-10-201960[71] current
Highway 613 39.9 24.8 Lua error: too many expensive function calls. at Big Fork Dead end at Lake Despair government dock near Naicatchewenin First Nation 01956-05-091956[66] current
Highway 614 51.8 32.2 Lua error: too many expensive function calls. Adjala Avenue in Manitouwadge 01956-01-011956[58][59] current
Highway 615 21.3 13.2 Lua error: too many expensive function calls. near Off Lake Corner Dead end at Clearwater Lake 01956-05-091956[66] current
Highway 617 24.1 15.0 Lua error: too many expensive function calls. at Stratton Lua error: too many expensive function calls. at North Branch 01956-05-091956[66] current
Highway 618 11.6 7.2 Dead end in Starratt-Olsen Lua error: too many expensive function calls. in Red Lake 01956-05-091956[66] current
Highway 619 40.6 25.2 Lua error: too many expensive function calls. at Pinewood Lua error: too many expensive function calls. at Minahico 01956-05-091956[66] current
Highway 621 50.5 31.4 Lua error: too many expensive function calls. at Sleeman Lake of the Woods dock near Morson 01956-05-091956[66] current
Highway 622 129.1 80.2 Lua error: too many expensive function calls. in Atikokan Lua error: too many expensive function calls. west of Ignace 01958-01-301958[30] current
Highway 623 5.0 3.1 Lua error: too many expensive function calls. east of Atikokan Bush Road at Sapawe 01962-05-171962[73] current
Highway 624 41.8 26.0 Lua error: too many expensive function calls. in Evanturel Lua error: too many expensive function calls. in Larder Lake 01960-09-151960[71] current
Highway 625 29.6 18.4 Tamarac Drive in Caramat Lua error: too many expensive function calls. near Longlac 01958-04-171958[74] current
Highway 627 13.2 8.2 Pukaskwa National Park near Pic River Lua error: too many expensive function calls. near Marathon 01958-07-171958[74] current
Highway 628 7.3 4.5 Lua error: too many expensive function calls. near Nipigon Redditt CNR station in Red Rock 01961-07-281961[71] current
Highway 630 27.7 17.2 Kiosk Lua error: too many expensive function calls. near Eau Claire Station 01961-07-281961[71] current
Highway 631 167.2 103.9 Lua error: too many expensive function calls. in White River Lua error: too many expensive function calls. between Longlac and Hearst 01958-08-011958[75] current Hornepayne Access Road
Highway 632 10.7 6.6 Parry SoundMuskoka boundary near Minett Lua error: too many expensive function calls. in Rosseau 01961-07-201961[73] current
Highway 633 5.1 3.2 Lua error: too many expensive function calls. east of Atikokan Dead end at Kawene flag stop 01959-10-291959[76] current
Highway 634 80.1 49.8 Lua error: too many expensive function calls. in Smooth Rock Falls Abitibi Canyon Generating Station at Abitibi Canyon 01966-07-211966[77] current Numbered as Highway 807 until 1976[78]
Highway 636 4.8 3.0 Lua error: too many expensive function calls. near Cochrane Clute Concession Road 6 01961-07-201961[73] current
Highway 637 67.7 42.1 Channel Street in Killarney Lua error: too many expensive function calls. at Rock Bay 01962-03-291962[73] current
Highway 638 51.0 31.7 Lua error: too many expensive function calls. in Echo Bay Bruce Mines north limits 01962-03-291962[73] current
Highway 639 23.2 14.4 Lua error: too many expensive function calls. at Quirke Mine Road in Elliot Lake Lua error: too many expensive function calls. north of Elliot Lake 01963-01-011963[79] current
Highway 641 13.4 8.3 Lua error: too many expensive function calls. near Keewatin Lua error: too many expensive function calls. near Laclu 01963-01-011963[80] current Renumbered from Highway 641
Highway 642 73.0 45.4 Lua error: too many expensive function calls. in Sioux Lookout Lua error: too many expensive function calls. in Silver Dollar 01963-01-011963[81] current
Highway 643 19.6 12.2 Cavell Road near Aroland First Nation Lua error: too many expensive function calls. near Nakina 01963-11-071963[69] current
Highway 645 4.0 2.5 Tramway Avenue at Byng Inlet Lua error: too many expensive function calls. near Magnetawan First Nation 01964-04-011964[22] current
Highway 647 8.2 5.1 Lua error: too many expensive function calls. in Vermilion Bay McIntosh Road at Blue Lake Provincial Park 01963-12-301963[69] current
Highway 650 7.6 4.7 Lua error: too many expensive function calls. in Dane ONR crossing at Adams Mine 01964-04-011964[22] current
Highway 651 52.8 32.8 Lua error: too many expensive function calls. CPR crossing in Missanabie 01967-07-011967[22] current
Highway 652 149.9 93.1 Cochrane east limits at North Road Kattawagami River bridge 01964-07-061964[82] current
Highway 654 22.9 14.2 Lua error: too many expensive function calls. near Nipissing Lua error: too many expensive function calls. at Callander 01964-08-261964[82] current
Highway 655 74.7 46.4 Lua error: too many expensive function calls. in Timmins Lua error: too many expensive function calls. near Driftwood 01965-05-201965[83] current
Highway 656 3.7 2.3 Lua error: too many expensive function calls. near Mattawa Otto Holden Generating Station 01965-04-081965[83] current
Highway 657 6.0 3.7 Lua error: too many expensive function calls. in Ear Falls Goldpines 01966-11-171966[84] current
Highway 658 25.3 15.7 Lua error: too many expensive function calls. in Kenora CNR station in Redditt 01985-11-011985[85] current
Highway 661 4.6 2.9 Arthur Street in Gogama Lua error: too many expensive function calls. 01968-01-011968[86] current
Highway 663 5.3 3.3 Lua error: too many expensive function calls. west of Hearst CNR station in Calstock 01972-01-011972[87][88] current
Highway 664 16.9 10.5 CNR crossing in Hudson Lua error: too many expensive function calls. near Sioux Lookout 01975-01-011975 current Leo Bernier Memorial Highway
Highway 665 21.1 13.1 Lua error: too many expensive function calls. near Dryden CNR station in Richan 01975-01-011975 current
Highway 667 35.3 21.9 Lua error: too many expensive function calls. Sultan Industrial Road in Sultan 01977-01-011977[89][90] current
Highway 668 13.3 8.3 Lua error: too many expensive function calls. near Cochrane Greenwater Provincial Park 01983-01-011983 current
Highway 670 9.3 5.8 Lua error: too many expensive function calls. at Ophir Nardi Road at Dunns Valley 01989-01-011989[91][92] current
Highway 671 68.7 42.7 Lua error: too many expensive function calls. in Kenora Grassy Narrows First Nation 01988-01-011988 current
Highway 672 47.4 29.5 Lua error: too many expensive function calls. near Kirkland Lake Lua error: too many expensive function calls. between Matheson and Quebec 01990-01-011990 current
Highway 673 8.0 5.0 Shoal Lake 40 First Nation Lua error: too many expensive function calls. near Manitoba 01993-01-011993 current

Tertiary roads

Number Length (km)[2] Length (mi) Southern or western terminus Northern or eastern terminus Formed Removed Notes
Highway 802 13.7 8.5 Burchell Lake Kashabowie railway crossing 01962-04-281962[73] current
Highway 804 21.4 13.3 Manitou Falls Dam Lua error: too many expensive function calls. near Ear Falls 01962-04-251962[73] current
Highway 805 52.5 32.6 Lua error: too many expensive function calls. at Sturgeon River Obabika Lake 01962-01-011962 current
Highway 810 42.6 26.5 Lua error: too many expensive function calls. at Bull Lake Richie Falls 01974-11-201974 current
Highway 811 59.0 36.7 Lua error: too many expensive function calls. Weaver River Bridge, near Kashishibog Lake 01976-01-011976 current

7000-series highways

The following is a list of the unsigned 7000-series highways as of October 2020. This list is compiled using the official MTO Provincial Highway Network and MTO Jurisdiction datasets.[2][93][94]

Number Road name Length (km) Length (mi) Southern or western terminus Northern or eastern terminus District Geographic township Notes
Highway 7025 Shrine Hill Drive 0.8 0.5 Hillcrest Avenue Highway 60 Renfrew Killaloe, Hagarty and Richards Original Highway 60 route
Highway 7036 Potter Road 4.3 2.7 4.3 km west of Highway 11 Highway 11 Cochrane Newmarket Original Highway 11 route
Highway 7037 Hanna Road 9.3 5.8 Highway 11 Highway 11 Cochrane Hanna, Lamarche Original Highway 11 route
Highway 7041 Main Street 1.3 0.8 Highway 6 Highway 6 Sudbury Curtin
Highway 7042 Old Highway Wanup Road

Secord Road

28.9 18.0 Highway 7279 – Estaire Highway 7279 Sudbury Dill, Secord Original Highway 69 route, later partially part of Highway 537
Highway 7044 Old Cartier Road 23 14.3 Highway 144 – Windy Lake Highway 144 – Cartier Sudbury Cartier, Cascadden, Hart Original Highway 544/144 route
Highway 7048 5 Mile Dock Road 1 0.6 Highway 11 end of road Rainy River Couchiching 16A Access to 5 Mile Dock
Highway 7049 Lakeshore Road 2.3 1.4 Highway 17 CPR railway Thunder Bay Killraine Old Highway 17 route? Not in AADT tables
Highway 7051 Wolfe Island Ferry 0 0.0 Kingston Wolfe Island
Highway 7057 Willard Lake Road 1.2 0.7 Highway 17 Willard Lake Kenora MacNicol Portion of old Highway 17 route, also access to Willard Lake
Highway 7059 Longbow Lake Road 4.2 2.6 Highway 17 – Longbow Lake Highway 17 Kenora Kirkup Old Highway 17 route
Highway 7087 E.C. Row Expressway 2.7 1.7 Highway 7902 (Ojibway Pkwy) east of Huron Church Road Windsor Windsor Part of Herb Grey Parkway project
Highway 7088 Havilland Shores Drive 1.6 1.0 1.6 km west of Highway 17 Highway 17 Algoma Havilland MTO network only shows bridge over Stokely Creek, AADT lists 1.6 km (0.99 mi) from Highway 17
Highway 7090 Harmony Beach Road 1.6 1.0 Highway 17 Highway 17 Algoma Havilland MTO network only shows bridge over Harmony River
Highway 7125 Clearwater Bay Road 0.5 0.3 Dead end Highway 17 Kenora Boys Old Highway 17 route
Highway 7146 East Main Street 1.6 1.0 Wellington Street – Welland Highway 140 Niagara Welland East Main Tunnel
Highway 7148 Beachwood Road 7.9 4.9 Highway 26 Highway 26 – Collingwood Simcoe Clearview Old Highway 26 route
Highway 7149 Mosley Street, Nottawasaga 33/34 Sideroad 1.9 1.2 Vancise Court Highway 7148 Simcoe Clearview Part of Highway 26 bypass project
Highway 7150 Mighton Court 0.2 0.1 Highway 26 dead end Simcoe Clearview Service road for Wasaga Beach bypass
Highway 7162 Ontario Street 0.8 0.5 Highway 520 Highway 7298 Parry Sound Armour Old Highway 11 route
Highway 7172 Young Street 0.6 0.4 Highway 101 Railway Avenue – Foleyet RR station Sudbury Foleyet
Highway 7182 Shebeshekong Road 18.6 11.6 Highway 559 Highway 69 Parry Sound Shawanaga, Carling Old Highway 69 route
Highway 7186 Thorold Stone Road 0.8 0.5 Highway 58 Thorold Townline Road (Niagara 70) Niagara Thorold Eastern approach to Thorold Tunnel
Highway 7188 Katrine Road 7.7 4.8 Highway 592 Highway 520 – Burk's Falls Parry Sound Armour
Highway 7189 Eastport Drive 2 1.2 QEW Lakeshore Road Hamilton, Halton Hamilton, Burlington Burlington Skyway detour
Highway 7191 Caledonia Bridge 0.2 0.1 Haldimand Caledonia Former Highway 6 route, bridge over Grand River
Highway 7195 Centre Street 0.6 0.4 former Highway 7 Dufferin Street (York 53) York Vaughan Some involvement with 407?
Highway 7236 Woodlawn Road 0.6 0.4 Brown Road Highway 406 Niagara Welland Built as part of 406 extension. Previously continued to Seaway Mall.
Highway 7237 Main Street 0.9 0.6 Highway 48 Mostar Street York Stouffville Old Highway 47, entrance to Stouffville
Highway 7242 McKenzie Station Road, Lakeshore Drive 8.6 5.3 Highway 11/17 Highway 11/17 Thunder Bay Shuniah Old Highway 11/17 route
Highway 7273 Upper James Street 0.2 0.1 Highway 6 200 m north of Highway 6 Hamilton Mount Hope approach to Highway 6 bypass
Highway 7274 Airport Road Connection 0.6 0.4 Highway 6 Airport Road, John C. Munro Hamilton International Hamilton Connects Highway 6 bypass to Hamilton Airport
Highway 7277 Arthur Street 8.6 5.3 Highway 130 Highway 61 Thunder Bay Thunder Bay, Oliver-Paipoonge AADT logs indicate not assumed. MTO network shows intersection with Highway 61 still assumed
Highway 7279 Estaire Road 19.6 12.2 just ends Highway 69 Sudbury Dill, Burwash Old Highway 69 route
Highway 7287 Shebeshekong Road 2.3 1.4 Highway 559 Highway 7909 Parry Sound Carling Old Highway 559 route pre 1982
Highway 7289 Lake Joseph Road 21.7 13.5 Highway 400 IC 189 Highway 141 – Brignall Parry Sound Seguin, Medora, Freeman Old Highway 69 route
Highway 7290 Lake Joseph Road 2.6 1.6 Highway 141 – Hayes Corners Highway 400 IC 213 Parry Sound Seguin Old Highway 69 route
Highway 7291 Muskoka Road 2.5 1.6 Highway 11 overpass Highway 124 Parry Sound Strong Service road for west side of Highway 11
Highway 7292 Sinclair Lane 0.6 0.4 Dead end Highway 7291 Parry Sound Strong Former Highway 124 route
Highway 7293 Green Road 0.1 0.1 Dead end Highway 7294 Parry Sound Strong Former Highway 124 route
Highway 7294 Sunny Ridge Road 0.9 0.6 just ends Highway 124 Parry Sound Strong Former Highway 11 route
Highway 7295 North Horn Lake Road 1.1 0.7 Sterling Creek Road just ends, road continues Parry Sound Strong Service road on west side of Highway 11
Highway 7296 Valley View Road 2.6 1.6 Robins Road just ends, road continues Parry Sound Strong Service road on east side of Highway 11
Highway 7297 South Service Road 0.9 0.6 Oke Drive just ends, road continues Parry Sound Armour Service road on west side of Highway 11
Highway 7298 Pickerel & Jack Lake Road, Barriedale Road 1.9 1.2 Highway 7162 just ends, road continues Parry Sound Armour Service road on east side of Highway 11
Highway 7299 Burwash Farm Road 7.4 4.6 Dead end Burwash Road Sudbury Old Highway 69 dead man's curve
Highway 7300 Indian Reserve Road 5.5 3.4 Sagamok territory boundary Government Road (Massey) Sudbury Massey Access to Sagamok Anishnawbek First Nation
Highway 7302 Erin Mills Parkway 1.2 0.7 Folkway Drive Credit Valley Road Peel Mississauga Erin Mills at Highway 403 interchange
Highway 7303 Winston Churchill Road 1.1 0.7 Unity Drive Credit Valley Road Peel Mississauga Winston Churchill at Highway 403 interchange
Highway 7304 Flanders Road 0 0.0 Bridge Rainy River ?
Highway 7310 Windy River bridge 0.1 0.1 Sudbury Cascade Old Highway 144/544?
Highway 7311 Renforth Drive 1.6 1.0 Eglinton Avenue West Carlingview Drive Toronto Toronto Renforth Drive over Highway 401
Highway 7902 Ojibway Parkway 0.3 0.2 Intersection with E.C. Row Expressway Windsor Windsor Part of Herb Grey Parkway project
Highway 7908 Howard Avenue Diversion 0.9 0.6 Laurier Parkway Highway 3 Windsor Windsor Part of Herb Grey Parkway project
Highway 7909 Nobel Road 6 3.7 N/O Lake Forest Drive Highway 7287 Parry Sound Carling

McDougall

Old Highway 69