List of highways in Ontario
This is a list of current and former provincially maintained highways in the Canadian province of Ontario. For sections of provincial highways that have been decommissioned, see List of former provincial highways in Ontario.
King's Highways
400-series highways
Secondary highways
- Highway 500 - Tory Hill
- Highway 501 - from Highway 103 north of Port Severn to Honey Harbour
- Highway 502 - from Highway 11 near Fort Frances to Highway 594 near Dryden. Formerly in Southern Ontario between Napanee and Marysville in Lennox and Addington County as an alternate route while a portion of Highway 401 was being constructed.
- Highway 503 - Highway 121 in Tory Hill to Highway 48 in Kirkfield
- Highway 504 - Highway 28 in Apsley to Highway 620 in Glen Alda
- Highway 505 - Highway 48 east of Kirkfield to Highway 503 in Uphill
- Highway 506 - Highway 41 south of Cloyne to Highway 509 in Plevna
- Highway 507 - Highway 28 southwest of Lakefield to Highway 503 in Gooderham
- Highway 508 - Highway 17 west of Arnprior to Highway 511 in Calabogie
- Highway 509 - Highway 506 in Plevna to Highway 7 west of Highway 38 near Sharbot Lake
- Highway 510 - Highway 520 in Magnetawan to Highway 124
- Highway 511 - Highway 7 in Perth to Highway 508 in Calabogie
- Highway 512 - Highway 60 outside Killaloe to Highway 41 outside Eganville
- Highway 513 - Highway 132 in Dacre to township boundary east of Hyndford
- Highway 514 - Highway 28 in Hardwood Lake to Highway 515 east of Palmer Rapids
- Highway 515 - Highway 62 in Combermere to Highway 512 west of Foymount
- Highway 516 - Highway 72 in Sioux Lookout to Highway 599 near Savant Lake
- Highway 517 - Highway 62 in Combermere to Boulter Road 15 kilometres southwest
- Highway 518 - Highway 69 near Parry Sound to Kearney
- Highway 519 - Highway 17 north of Wawa to Dubreuilville
- Highway 520 - Highway 11 in Burks Falls to Ardbeg; co-designated with Highway 124 from north of Magnetawan to east of Dunchurch
- Highway 522 - Highway 69 near Grundy Lake Provincial Park to Highway 11 in Trout Creek
- Highway 523 - Highway 60 in Madawaska to Hastings County boundary
- Highway 524 - Highway 522 near Commanda to Highway 534 near Restoule
- Highway 525 - Highway 596 near Minaki to Whitedog
- Highway 526 - Highway 69 to Britt
- Highway 527 - Highways 11 and 17 near Thunder Bay to Armstrong. Once Provincial Highway 800.
- Highway 528 - Highway 64 in French River to the community of Wolseley Bay
- Highway 528A - Highway 528 near the community of Wolseley Bay to the Wolseley Bay water body
- Highway 529 - Highway 69 near Pointe au Baril Station to Highway 69 near Byng Inlet and Britt
- Highway 529A - Highway 529 to Bayfield Inlet
- Highway 531 - Highway 17 west of Rutherglen to Bonfield
- Highway 532 - Highway 556 south of Searchmont northward for 15 kilometres
- Highway 533 - Highway 63 near Eldee to Highway 17 in Mattawa
- Highway 534 - Highway 11, near Powassan to Restoule Provincial Park
- Highway 535 - Highway 64 in Noelville to north of Highway 17 north of Hagar
- Highway 536 - Highway 17 near Lively to Creighton Mine
- Highway 537 - Highway 69 south of Wanup to Highway 17 in Wahnapitae
- Highway 538 - Highway 17 in Algoma Mills to Highway 17 near Spragge. Old alignment of Highway 17.
- Highway 539 - Highway 17 in Warren to Highway 64 in Field
- Highway 539A - Highway 539 near River Valley to Highway 805 west of River Valley
- Highway 540 - Highway 6 in Little Current to Meldrum Bay, on Manitoulin Island
- Highway 540A - Highway 540 to Barrie Island
- Highway 540B - Highway 540 to Gore Bay
- Highway 541 - Highway 17 in Sudbury to Skead
- Highway 541A - Highway 541 in Garson to Falconbridge mine entrance
- Highway 542 - Highway 540 to Highway 6 near Tehkummah
- Highway 542A - Highway 542 to Tehkummah
- Highway 546 - Highway 17 in Iron Bridge to Mount Lake
- Highway 547 - Highway 101 east of Wawa to Hawk Junction
- Highway 548 - Highway 17 to St. Joseph Island
- Highway 550 - Highway 17 in Sault Ste. Marie to shore of Whitefish Bay at Gros Cap
- Highway 550A - Sault Ste. Marie
- Highway 550B - Sault Ste. Marie
- Highway 551 - Highway 540 in M'Chigeeng to south of Providence Bay
- Highway 552 - originally part of Highway 17, runs from Highway 556 to Goulais River.
- Highway 553 - Highway 17 in Massey, Ontario to Highway 810
- Highway 554 - Highway 129 north of Wharncliffe to Highway 546 north of Iron Bridge
- Highway 555 - Highway 557 north of Blind River northerly for a few kilometres.
- Highway 556 - Highway 17 in Heyden to Highway 129
- Highway 557 - Highway 17 in Blind River to Martinenda Lake
- Highway 558 - Highway 11 near Haileybury to Mowat's Landing on the Montreal River
- Highway 559 - Highway 69 north of Nobel to Killbear Provincial Park
- Highway 560 - Highway 11 in Earlton to Highway 144 south of Gogama
- Highway 560A - Highway 560 to Westree
- Highway 562 - Highway 11 near Thornloe to Highway 65 at McCool
- Highway 563 - Highway 17 at Batchawana Bay southerly for five kilometres
- Highway 564 - Highway 112 near Tarzwell to Boston Creek
- Highway 565 - Highway 550 west of Sault Ste. Marie to Prince Township - Sault Ste. Marie boundary. Used to end at Sault Ste. Marie Airport road.
- Highway 566 - Highway 66 in Matachewan westerly for 23 kilometres
- Highway 567 - From North Cobalt southeast along Lake Timiskaming
- Highway 568 - Highway 11 at Kenogami Lake to Ontario Northland Railway
- Highway 569 - Highway 11 near Harley to Highway 11 near Englehart
- Highway 570 - Highway 11 to Sesekinika
- Highway 571 - Highway 11 in Earlton to Highway 562
- Highway 572 - Highway 101 east of Matheson to Highway 11 in Ramore
- Highway 573 - Highway 11 south of Highway 112 to Highway 560 in Charlton
- Highway 574 - Highway 652 east of Cochrane to Norembega
- Highway 575 - Highway 17 in Verner to Highway 64 in Field
- Highway 576 - Highway 101 west of Timmins northwesterly
- Highway 577 - Highway 101 in Shillington to Highway 11 near Monteith. Used to continue north to Highway 67 in Iroquois Falls.
- Highway 578 - Highway 11 near Nellie Lake to Highway 67 in Iroquois Falls
- Highway 579 - Highway 11 in Cochrane to Gardiner
- Highway 580 - Highway 11 near Beardmore to Lake Nipigon
- Highway 581 - Highway 11 in Moonbeam to Rene Brunelle Provincial Park
- Highway 582 - loops around Ontario Hwy 11/17 through Hurkett.
- Highway 583 - Cochrane District from Mead to Lac-Sainte-Thérèse
- Highway 584 - Highway 11 south of Geraldton to Nakina
- Highway 585 - Highway 11/17 near Nipigon to Pine Portage
- Highway 586 - Highway 11 near Shebandowan westerly for about five kilometres
- Highway 587 - Highway 11/17 northwest of Pass Lake to Sleeping Giant.
- Highway 588 - Highway 11/17 west of Thunder Bay to west of Suomi
- Highway 589 - Highway 102 west of Thunder Bay to Dog Lake
- Highway 590 - Highway 11/17 in Kakabeka Falls to Highway 588 near Nolalu
- Highway 591 - Highway 589 north of Highway 102 northwest for 10 kilometres
- Highway 592 - Highway 11 in Novar to Highway 11 north of Emsdale. Northern terminus no longer connects with Highway 11. Original alignment of Highway 11.
- Highway 593 - Highway 588 southwest of Nolalu to Highway 61 north of international bridge. Southernmost portion originally part of Highway 61.
- Highway 594 - Highway 17 in Dryden to Highway 17 north of Eagle River
- Highway 595 - Highway 590 west of Kakabeka Falls to Highway 597
- Highway 596 - Highway 17A to Minaki. Used to start at Highway 17 in Keewatin.
- Highway 597 - Highway 608 west of Highway 61 to Pardee, south of Highway 595
- Highway 598 - Highway 604 to Highway 658 outside Kenora
- Highway 599 - Highway 17 near Ignace to Central Patricia near Pickle Lake.
- Highway 600 - Highway 11 in Rainy river to Highway 71 east of Black Hawk
- Highway 601 - Highway 17 in Dryden to Highway 17 east of Dryden
- Highway 602 - Highway 11 west of Fort Frances to Highway 11 at Emo.
- Highway 603 - Highway 17 in Borups Corners to Dyment
- Highway 604 - Highway 17 in Kenora to Highway 17A at Highway 671
- Highway 605 - Highway 17 at Oxdrift to north of Eton-Rugby
- Highway 606 - Highway 17 at Sudbury to Markstay
- Highway 607 - Highway 64 east of Alban to Highway 69 at Bigwood
- Highway 607A - Highway 607 east of Highway 69 to French River
- Highway 608 - from Highway 61 to South Gillies.
- Highway 609 - Highway 105 at Red Lake Road to Clay Lake
- Highway 610 - Highway 101 in Hoyle to Highway 67 at Barbers Bay
- Highway 611 - Highway 602 southwest of Fort Frances to north of Highway 11
- Highway 612 - Highway 69 at Gordon Bay to Parry Sound-Muskoka boundary
- Highway 613 - Highway 602 to Government Landing.
- — Highway 614 - Highway 17 to Manitouwadge.
- Highway 615 - Highway 71 at Highway 600 to Burditt Lake
- Highway 617 - Highway 11 in Stratton to Highway 600 in North Branch
- Highway 618 - Highway 105 in Red Lake to Madsen.
- Highway 619 - Highway 11 in Pinewood to Highway 621 in Minahico
- Highway 620 - Highway 62 south of L'Amable to Highway 28 in Apsley
- Highway 621 - Highway 11 in Sleeman to Lake of the Woods, north of Morson
- Highway 622 - Highway 11B in Atikokan to Highway 17 west of Ignace
- Highway 623 - Highway 11 east of Atikokan to Sapawe
- Highway 624 - Highway 569 just off Highway 11 near Englehart to Highway 66 in Larder Lake
- Highway 625 - Highway 11 east of Longlac to Caramat
- Highway 626 - Highway 17 west of Highway 627 to Marathon
- Highway 627 - Highway 17 north of Heron Bay to Pic River.
- Highway 628 - Highway 11/17 to Red Rock.
- Highway 629 - Highway 101 in Timmins to Timmins Airport
- Highway 630 - Highway 17 west of Mattawa to Kiosk in Algonquin Provincial Park
- Highway 631 - Highway 17 at White River, through Hornepayne, to Highway 11 west of Hearst.
- Highway 632 - Highway 141 in Rosseau to Parry Sound-Muskoka boundary
- Highway 633 - Highway 11 east of Highway 623 to Kawene
- Highway 634 - Highway 11 in Smooth Rock Falls to Fraserdale, Ontario. Private road continues from end of highway to Otter Rapids.
- Highway 635 - Highway 17 in Rolphton to interprovincial bridge across Ottawa River
- Highway 636 - Highway 11 west of Cochrane to north of Frederick
- Highway 637 - Highway 69 south of Estaire to Killarney
- Highway 638 - Goes through the mountainous terrain of northern Ontario. It starts at Highway 17 in Bruce Mines and ends at Highway 17 in Echo Bay
- Highway 639 - Highway 108 north of Elliot Lake to Highway 546 near Mount Lake
- Highway 640 - Highway 571 in Earlton to Earlton Airport
- Highway 641 - Highway 17 east of Highway 17A west junction to Highway 596
- Highway 642 - Highway 516 in Sioux Lookout to Highway 599 at Silver Dollar
- Highway 643 - Highway 584 west of Nakina to Aroland
- Highway 644 - Highway 69 at Pointe au Baril Station westerly for 800 metres
- Highway 645 - Highway 529 in Magnetawan First Nation to Byng Inlet
- Highway 646 - Highway 599 in Central Patricia to Pickle Crow Mine
- Highway 647 - Highway 17 at Vermilion Bay to Blue Lake Provincial Park
- — Highway 648 - Highway 121 east of Tory Hill to Dyno Mine, five kilometres south of Highway 121
- — Highway 649 - Highway 121 south of Kinmount to Highway 36 in Bobcaygeon
- Highway 650 - Highway 112 south of Swastika to Adams Mine site
- Highway 651 - Highway 101 west of Chapleau to Missanabie
- Highway 652 - Highway 11 in Cochrane to Kattawagami River Bridge. Private road continues from end of highway to Detour Lake Mine
- Highway 653 - Highway 17 in Haley Station to interprovincial bridge across Ottawa River. Now County Rd. 653.
- Highway 654 - Highway 11 in Callander to Highway 534 in Nipissing
- Highway 655 - Highway 11 in Driftwood to Highway 101 in Schumacher
- Highway 656 - Highway 533 northwest of Mattawa to hydroelectric dam on Ottawa River
- Highway 657 - Highway 105 in Ear Falls to Goldpines
- Highway 658 - Kenora, Ontario. Highway 17 north to Redditt. Formerly Highway 128, then Highway 666. Changed in 1985 after complaints from a Pentecostal church located on highway, and due to rampant highway sign theft, for obvious reasons. Original route went from Highway 17, west of Whitefish north to Fairbank Provincial Park; transferred to Sudbury in 1973.
- — Highway 659 - Highway 604 northeast of Kenora to Highway 658 south of Redditt
- Highway 661 - Highway 144 north of Highway 560 to Gogama
- Highway 663 - Highway 11 west of Hearst to Calstock
- Highway 664 - Highway 72 southwest of Sioux Lookout to Hudson
- Highway 665 - Highway 17 north of Dryden to Richan
- — Highway 666 - see Highway 658
- Highway 667 - Highway 129 southeast of Chapleau to Sultan
- Highway 668 - Highway 11 west of Cochrane to Greenwater Provincial Park
- Highway 670 - Highway 638 near Ophir to Dunns Valley.
- Highway 671 - Highway 17A to Grassy Narrows
- Highway 672 - Highway 66 east of King Kirkland to Highway 101 west of Quebec border
- Highway 673 - Highway 17 east of Manitoba Border to Kejick First Nation boundary
Tertiary highways
- Highway 800 - Not currently assigned. Became Highway 527 in 1976.
- Highway 801 - Highway 11 to Namewaminikan River
- Highway 802 - Kashabowie to Burchell Lake in Thunder Bay District.
- Highway 803 - Not currently assigned. Became Highway 101 to Nighthawk Lake in 1997.
- Highway 804 - Manitou Falls Hydroelectric dam to Highway 105 near Ear Falls in Kenora District.
- Highway 805 - Highway 539A to Pond Lake
- Highway 806 - Not currently assigned. Became Highway 545 in 1973.
- Highway 807 - Not currently assigned. Became Highway 622 in 1989.
- Highway 808 - Not currently assigned. From Highway 599 in Central Patricia to Otoskwin River Bridge. Previously an extension of Highway 599. Decommissioned in 1983.
- Highway 809 - Decommissioned road near Boston Creek
- Highway 810 - Highway 553 to Richie Falls
- Highway 811 - Highway 527 northwesterly for 59 kilometres - the longest Tertiary Highway in Ontario
- Highway 812 - Not currently assigned. Became Highway 502 in 1981.
- Highway 813 - Decommissioned road near Sturgeon Falls
7000-series highways
- Highway 7016: Peter Road, near Bothwell, Ontario. This is now a municipal road.
- Highway 7036: spur off Highway 11 in Newmarket Township, near Cochrane, for a distance of 4.4 km.
- Highway 7037: Loop of Highway 11 in Hanny Township. Loops Highway 11 for 9.5 km.
- Highway 7041: loop off Highway 6 at Whitefish Falls. 1.3 km in length.
- Highway 7042: loop off Highway 69 in former Dill Township, Greater Sudbury; former alignment of Highway 69 known locally as Secord Road and Old Wanup Road. 15.2 km in length.
- Highway 7044: loop off Highway 144 between Windy Lake and Cartier. 23.2 km in length.
- Highway 7047: Lakeshore Road in Selim, Ontario
- Highway 7048: spur off Highway 11 in Rainy Lake to Rainy Lake Landing, Ontario, a distance of 1.0 km.
- Highway 7051: Winter Ferry Dock with Highway 96 on Wolfe Island. Now municipal road.
- Highway 7057: Willard Lake Road, spur off Highway 17 to Willard Lake, 72 km west of Vermilion Bay. 1.3 km in length.
- Highway 7059: Long Bow Lake Road, loop of Highway 17. East junction with Highway 17, looping back to Highway 17 at its western junction, 3.4 km later.
- Highway 7082: Smith Street, spur off Highway 17 in Nairn Township, to Nairn Township/Lorne Township boundary, a distance of 2.9 km.
- Highway 7087: Highway 2 in Windsor, Ontario, from Highway 3 to Banwell Road.
- Highway 7094: Rest Acres Road, in Paris, Ontario. This is now part of Highway 24
- Highway 7102: loop off Highway 71 in Godson Township
- Highway 7104: spur off Highway 105
- Highway 7116: Bloomfield Road in Chatham, Ontario. This road was turned back in 1998, and is now only designated as Chatham-Kent Road 27.
- Highway 7125: Rockeries Road, spur off Highway 17 near Clearwater Bay
- Highway 7146: Main Street Tunnel in Welland
- Highway 7162: Ontario Street, in Burk's Falls, Ontario. Former alignment of Highway 11. Now part of an extended Secondary Highway 520.
- Highway 7180: Talbot Street in St. Thomas, Ontario, original alignment of Highway 3 was maintained from completion of the St. Thomas Expressway in 1982, until being turned back in 1997.
- Highway 7181: spur off Highway 581 to Remi Lake
- Highway 7182: former Highway 69 alignment north of Highway 559
- Highway 7186: Thorold Stone Road from Highway 58 east to Thorold Townline Road. 0.8 km in length.
- Highway 7182: Shebeshekong Road, 18 km in length from Highway 559 to Highway 69 in Carling.
- Highway 7187: King Street Bypass, connecting Highway 401 to Highway 8 in Kitchener, a distance of 3.3 km. Now part of Highway 8.
- Highway 7189: Eastport Drive, connecting Queen Elizabeth Way exit 93 to former Highway 2 in Hamilton
- Highway 7195: York Regional Road 71, connecting former Highway 7 with Dufferin Street in Thornhill, a distance of around 1 km.
- Highway 7197: The so-called "Hwy 403-Trafalgar Road Connector", built in 1985, opened in 1986, became eastbound carriageway for Highway 407 in 1997.
- Highway 7202: Highway 410 from Peel Road 5/Derry Road to Peel Road 15, and then from Peel Road 15 to the intersection of Bovaird Drive/Heart Lake Road.
- Highway 7236: Woodlawn Road from Highway 406 to Seaway Mall Drive in Welland. Now almost completely downloaded to the Niagara Region and signed as Niagara Regional Road 41.
- Highway 7237: Highway 48/York Regional Road 14, for 1 km. has an Average Annual Daily Traffic count of 22,800.
- Highway 7241: Oastler Park Drive. This 7000-series road is around 8.1 km in length at this time. Its termini are with Highway 69/Highway 400, and the intersection of Bowes Street and Louisa Street in Parry Sound.
- Highway 7250: Thunder Bay Expressway
- Highway 7260: New Wasaga Beach bypass, from the intersection of Highway 26 and Mosley Street, to the intersection of Sixth Line East and Highway 26, a distance of 7.9 km
- Highway 7272: Future Highway 11 freeway alignment currently under construction bypassing South River and Sundridge
- Highway 7273: Upper James Street in Hamilton, Ontario. Former alignment of Highway 6, terminates at a Pioneer Gas Bar). Has an Average Annual Daily Traffic count of 19,200 vehicles per day.
- Highway 7274: Highway 6 airport connection, from Highway 6 to Airport Road, near Hamilton and Hamilton/John C. Munro International Airport.
- Highway 7276: Highway 410's new extension, temporary designation until the road is completed
- Highway 7279: Estaire Road - former alignment of Hwy 69 from village of Estaire at South end, terminating at North end at Gladu Road.
- Highway 7289: Lake Joseph Road - former alignment of Highway 69 from Highway 400 exit 189 to southern intersection with Ontario Highway 141
- Highway 7290: Lake Joseph Road - former alignment of Highway 69 from northern intersection with Highway 141 to Highway 400 exit 213
- Highway 7901: Windor-Essex Parkway - New extension of Highway 401
Former highways