List of British Columbia provincial highways

Last updated

British Columbia provincial highway system
BC-1 (TCH).svg BC-2.svg BC-5 (Yellowhead).svg BC-99.svg
Standard highway markers for British Columbia
Highway names
Provincial HighwaysBritish Columbia Highway XX (Hwy XX)
System links

    The Canadian province of British Columbia has a system of numbered highways that travel between various cities and regions with onward connections to neighboring provinces and U.S. states. The numbering scheme, announced in March 1940, [1] includes route numbers that reflect United States Numbered Highways that continue south of the Canada–United States border. [2] Highway 1 is numbered in accordance with other routes on the Trans-Canada Highway system. [3]

    Contents

    Major routes

    East–west

    North–south

    Route list

    List is current as of May 2017, according to the British Columbia Ministry of Transportation. [4] [5] All routes are signed with the standard "BC Primary Highway Marker" shield, except where stated as "Unsigned", signed under a street name, signed with the Trans-Canada, Yellowhead, Crowsnest, or Nisga'a route marker, or cosigned with any combination of the above, in the "Notes" column.

    RouteLength (km)Length (mi)Southern or western terminusNorthern or eastern terminusLocal name(s)OpenedRemovedNotes
    TCH-1 (BC).svg   Highway 1 (TCH)11672 Victoria Departure Bay ferry terminal in Nanaimo Trans-Canada Highway (Vancouver Island section), Douglas Street, Island Highway, Esplanade, Nicol Street, Terminal Avenue, Stewart Avenue1941CurrentVancouver Island section; signed with the TCH marker.
    TCH-1 (BC).svg   Highway 1 (TCH)993617 Horseshoe Bay ferry terminal in West Vancouver Highway 1 (TCH) at Alberta border at Kicking Horse Pass Trans-Canada Highway (Mainland section), Upper-Levels Highway, "The Number 1", Highway of Heroes, "The Fraser Canyon"1941CurrentMainland section; signed with the TCH marker. Passes through Greater Vancouver and Kamloops.
    BC-1 (old).svg   Highway 1 12276 Nanaimo Kelsey Bay Island Highway19411953Passed through Courtenay and Campbell River. Section replaced by Highway 19 in 1953.
    BC-1A.svg   Highway 1A 1711 Highway 1 (TCH) in North Cowichan Highway 1 (TCH) south of Ladysmith Chemainus Road, Mt. Sicker Road1950CurrentRoute is unsigned. Old alignment of Highway 1 north of Mt. Sicker Road.
    BC-1A.svg   Highway 1A 1610Highway 1 in Victoria Highway 1 near Langford Gorge Road, Admirals Road, Old Island Highway, Goldstream Avenue1956c. 1990sFormer Highway 1 in Victoria
    BC-1A.svg   Highway 1A 1610Former Highway 1 in Parksville Port Alberni Alberni Highway19421953Replaced by Highway 4.
    BC-1A.svg   Highway 1A 42Highway 1 in West Vancouver Highway 99 in Vancouver Taylor Way, Marine Drive, Stanley Park Causeway, Georgia Street19722016Old alignment of Highway 1 through West Vancouver, Stanley Park, and Downtown Vancouver via Lions Gate Bridge.
    BC-1A.svg   Highway 1A 2817Highway 99 in Vancouver Highway 1 in Abbotsford Kingsway, 10th Avenue, McBride Boulevard, King George Boulevard, Fraser Highway 1972CurrentOld alignment of Highway 1 through Downtown Vancouver, Burnaby, Surrey (via Pattullo Bridge), and Abbotsford.
    BC-1A.svg   Highway 1A 1811Highway 1 in Chilliwack Highway 9 near Popkum Vedder Road, Old Yale Road1972c. 1990sOld alignment of Highway 1 through Chilliwack.
    BC-1B.svg   Highway 1B 9458Highway 95 in Radium Hot Springs Alberta border at Vermilion Pass Banff–Windermere Parkway19411959Replaced by Highway 93
    Highway 1C 1811Hwy 1A in New WestminsterMain Street, VancouverCanada Way, Grandview Highway, Grandview-Douglas Highway1968Alternate route to Hwy 1.

    Disestablished and renamed Canada Way after Hwy 401 was completed.

    Sections of Grandview Highway were dismantled to make way for the First Ave - Hwy 1 connector. [6] [7]

    BC-2.svg   Highway 2 4226 Highway 97 in Dawson Creek Highway 43 at Alberta border near TupperAlaska Avenue, 8 Street, Dawson Creek–Tupper Highway, 50th Street, 50th Avenue1941Current
    BC-2.svg   Highway 2 845525Highway 1 in Cache Creek Dawson Creek Cariboo Highway, John Hart Highway19411962Passed through Prince George. Cosigned with Highway 97 from 1953 to 1962 before the Highway 2 was removed.
    BC-3 (old).svg    Highway 3 838521 Highway 1 (TCH) near Hope Highway 3 at Alberta border at Crowsnest Pass Crowsnest Highway, Hope–Princeton Highway1941CurrentSigned with the "Crowsnest" marker.
    BC-3 (old).svg   Highway 3 10867 Cascade City Castlegar Southern Interprovincial Highway, Santa Rosa Road1941c. 1962Cascade City – Rossland section decommissioned; Rossland – Castlegar section replaced by Highway 22.
    BC-3A.svg   Highway 3A 3220 Highway 3 in Keremeos Highway 97 near Kaleden 1965CurrentOld alignment of Highway 3; 34 km (21 mi) concurrency with Highway 97 between Kaleden and Osoyoos was dropped in the 2000s.
    BC-3A.svg   Highway 3A 15496 Highway 3 in Castlegar Highway 3 in Creston Vernon Street, Ward Street, Front Street, Anderson Street, Nelson Avenue1964CurrentOld alignment of Highway 3; passes through Nelson and Kootenay Lake Ferry.
    BC-3A.svg   Highway 3A 8150Former Highway 3 in Trail Highway 6 / former Highway 3 in Nelson c. 1953c. 1964Cosigned with Highway 6 between Salmo and Nelson; replaced by sections of Highway 3B and Highway 3.
    BC-3A.svg   Highway 3A 4629Highway 3 in Keremeos Highway 97 in Osoyoos Richter Pass Highway1965c. 1967Replaced by rerouting of Highway 3
    BC-3B.svg   Highway 3B 6842 Highway 3 near Nancy Greene Provincial Park Highway 3 near Erie Victoria Street, Bailey Street, 10th Avenue, Kootenay Avenue, Main Street1967CurrentOld alignment of Highway 3 and Highway 3A; passes through Rossland and Trail.
    BC-4.svg   Highway 4 162101 Tofino Highway 19 near Qualicum Beach First Street, Campbell Street, Pacific Rim Highway, River Road, Johnston Road, Alberni Highway, Surf Highway1953CurrentPasses through Port Alberni.
    BC-4.svg   Highway 4 263163Highway 3 in Cranbrook Highway 1 in Golden 1941c. 1952Replaced by Highway 95.
    BC-4A.svg   Highway 4A 106Highway 4 near Coombs Highway 19 near Parksville Old Alberni Highway1996CurrentOld alignment of Highway 4.
    BC-4A.svg   Highway 4A 64Highway 4 near Coombs Highway 19 in Qualicum Beach 19681996Replaced by Highway 4.
    BC-5 (Yellowhead).svg   Highway 5 543337 Highway 1 (TCH) near Hope Highway 16 (TCH) near Tête Jaune Cache Southern Yellowhead Highway, Coquihalla Highway (Kamloops–Hope)1953CurrentPasses through Merritt and Kamloops; signed with the "Yellowhead" marker.
    BC-5 (old).svg   Highway 5 184114Highway 3 (now Highway 3A) at Kaleden Highway 1 near Salmon Arm 19411953Replaced by Highway 97 and Highway 97A.
    BC-5A.svg   Highway 5A 182113 Highway 3 in Princeton Highway 1 (TCH)  / Highway 5  / Highway 97 in Kamloops Tapton Avenue, Princeton-Kamloops Highway, Okanagan Connector, Nicola Avenue, Voght Street1986CurrentOld alignment of Highway 5.
    BC-6.svg   Highway 6 406252 SR 31 at U.S. border near Nelway Highway 97 in Vernon Nelson Nelway Highway, Railway Avenue, Ymir Road, Lake Avenue, Union Street, Kootenay Street, 6th Avenue, Broadway Street, Vernon Street, 25 Avenue1941Current
    BC-6.svg   Highway 6 8150Highway 5 (now Highway 97) near Vernon Highway 1 at Monte Creek 19411953Passed through Falkland; replaced by Highway 97. [8]
    BC-7.svg   Highway 7 15093 Highway 99 in Vancouver Highway 1 (TCH) near Hope Broadway, Lougheed Highway, Haney Bypass, Railway Avenue/1st Avenue1941Current
    BC-7A.svg   Highway 7A 2616Highway 99 near Vancouver Highway 7 in Coquitlam West Pender Street, Burrard Street, Hastings Street, Inlet Drive, Saint Johns Street, Barnet Highway/Barnet Road19531999Old alignment of Highway 7.
    BC-7B.svg   Highway 7B 74 Highway 1 (TCH)  / Highway 7 in Coquitlam Highway 7 in Coquitlam Mary Hill Bypass1996Current
    BC-8.svg   Highway 8 6943 Highway 1 (TCH) in Spences Bridge Highway 5  / Highway 5A  / Highway 97C in Merritt Nicola Highway1953Current
    BC-9.svg   Highway 9 1610 Highway 1 (TCH) at Bridal Falls Harrison Hot Springs Agassiz–Rosedale Highway, Hot Springs Road1953CurrentOld alignment of Highway 7 north of Agassiz
    BC-10.svg   Highway 10 2717 Highway 91 in Delta Highway 1 (TCH) in Langley 58 Ave, 56 Ave, Langley Bypass, Glover Road, Springbrook Road1953Current12 km (7 mi) section between Highway 91 and Highway 17A decommissioned in 2003.
    BC-11.svg   Highway 11 1711 SR 9 at U.S. border in Abbotsford Highway 7 in Mission Abbotsford–Mission Highway, Sumas Way1958Current
    BC-12.svg   Highway 12 15093 Highway 1 (TCH) in Lytton Highway 99 in Lillooet Lytton–Lillooet Highway1953Current75 km (47 mi) section between Lillooet and Highway 97 became part Highway 99 in 1992.
    BC-13.svg   Highway 13 127 SR 539 at U.S. border in Langley Highway 1 (TCH) in Langley264th Street1958Current
    BC-14.svg   Highway 14 10364 Highway 1 (TCH) in Langford Port Renfrew Veterans Memorial Parkway, Sooke Road, Juan de Fuca Highway, West Coast Road1953Current
    BC-15.svg   Highway 15 2012 SR 543 at U.S. border in Surrey Highway 1 (TCH)  / Highway 17 in SurreyPacific Highway, 176th Street1958CurrentFormerly numbered as Highway 99A
    TCH-16 (BC).svg BC-16 (Yellowhead).svg Highway 16 (TCH)10163 Masset Skidegate Ferry Terminal Yellowhead Highway (Haida Gwaii section), Trans-Canada Highway (Haida Gwaii section)1984CurrentSigned with Trans-Canada and Yellowhead markers.
    TCH-16 (BC).svg BC-16 (Yellowhead).svg Highway 16 (TCH)1,072666 Prince Rupert ferry terminal Highway 16 (TCH) at Alberta border at Yellowhead Pass Yellowhead Highway (Mainland section), Trans-Canada Highway (Mainland section), Highway of Tears 1953CurrentPasses through Prince George. Signed with Trans-Canada and Yellowhead markers.
    BC-17.svg   Highway 17 3321 Victoria Swartz Bay ferry terminal Belleville Street, Blanshard Street/Vernon Avenue, Patricia Bay Highway1960Current
    BC-17.svg   Highway 17 4427 Tsawwassen ferry terminal Highway 1 (TCH)  / Highway 15 in Surrey Tsawassen Highway, South Fraser Perimeter Road1960Current
    BC-17A.svg   Highway 17A 64 Highway 17 in Delta Highway 99 in DeltaTsawassen Highway2012CurrentOld alignment of Highway 17.
    BC-17A.svg   Highway 17A 53Highway 17 in Saanich Highway 7 in North Saanich West Saanich Road, Wain Road19622002
    BC-18.svg   Highway 18 2616 Lake Cowichan Highway 1 (TCH) in Duncan Cowichan Valley Highway1953Current
    BC-19.svg   Highway 19 377234 Duke Point ferry terminal near Nanaimo Bear Cove ferry terminal near Port Hardy Duke Point Highway, Nanaimo Parkway, Inland Island Highway, Ginger Goodwin Way, Tamarac Street/Willow Street, Island Highway, Bear Cove Highway1953Current
    BC-19A.svg   Highway 19A 127 Highway 1 (TCH) in Nanaimo Highway 19 in NanaimoTerminal Avenue, (Old) Island Highway1996CurrentOld alignment of Highway 19 through Nanaimo (business route).
    BC-19A.svg   Highway 19A 12376 Highway 19 near Parksville. Highway 19  / Highway 28 in Campbell River.(Old) Island Highway, Oceanside Route, Cliffe Avenue1996CurrentOld alignment of Highway 19.
    BC-20.svg   Highway 20 457284 Bella Coola Highway 97 in Williams Lake Chilcotin Highway, Alexander MacKenzie Highway1953Current
    BC-21.svg   Highway 21 149 SH-1 at U.S. border at Rykerts Highway 3 near Creston Creston–Rykerts Highway1964Current
    BC-22.svg   Highway 22 4629 SR 25 at U.S. border at Paterson Highway 3 near Castlegar Schofield Highway1964CurrentOld alignment of Highway 3 between Rossland and Castlegar.
    BC-22A.svg   Highway 22A 117U.S. border at Waneta Highway 3B near Montrose Waneta Highway1967Current
    BC-23.svg   Highway 23 248154 Highway 6 near Nakusp Mica Dam Canyon Road N, 6 Ave NW1964CurrentOld alignment of Highway 1 north of Revelstoke.
    BC-24.svg   Highway 24 9760 Highway 97 near 93 Mile House Highway 5 at Little Fort Interlakes Highway1967Current
    BC-25.svg   Highway 25 5937 Kitimat Highway 16 near Terrace 19671986Replaced by Highway 37.
    BC-26.svg   Highway 26 8251 Highway 97 in Quesnel Barkerville Barkerville Highway, Main Street1967Current
    BC-27.svg   Highway 27 5333 Highway 16 (TCH) in Vanderhoof Fort St. James Stuart Lake Highway1967Current
    BC-28.svg   Highway 28 8955 Gold River Highway 19  / Highway 19A in Campbell River Gold River Highway1970Current
    BC-29.svg   Highway 29 236147 Highway 52 in Tumbler Ridge Highway 97 near Charlie Lake Don Phillips Way1967Current
    BC-30.svg   Highway 30 3019 Port Alice Highway 19 between Port Hardy and Port McNeill Port Alice Road
    BC-31.svg   Highway 31 175109 Highway 3A in Balfour Highway 23 near Galena Bay Balfour-Kaslo-Galena Bay Highway1973Current
    BC-31A.svg   Highway 31A 4729 Highway 6 in New Denver Highway 31 in Kaslo 6 Avenue, Victoria Street, Washington Street, A Avenue1973Current
    BC-33.svg   Highway 33 12980 Highway 3 in Rock Creek Highway 97 in Kelowna Kelowna-Rock Creek Highway1970Current
    BC-35.svg   Highway 35 2314 Francois Lake Highway 16 (TCH) at Burns Lake North Francois Highway1973Current
    BC-37.svg   Highway 37 879546 Kitimat Highway 37 at Yukon border near Upper Liard, YK Stewart–Cassiar Highway, Stikine Highway, Dease Lake Highway1975CurrentOld alignment of Highway 25 south of Terrace. Ends at the Alaska Highway, 3.2 km (2.0 mi) north of the BC / Yukon border.
    BC-37A.svg   Highway 37A 6540U.S. Border at Stewart and Hyder, Alaska Highway 37 at Meziadin Junction Stewart Highway, Glacier Highway1984Current
    BC-39.svg   Highway 39 2918 Highway 97 near of McLeod Lake Mackenzie Mackenzie Boulevard1975Current
    BC-41.svg   Highway 41 1.30.8 SR 21 at U.S. border at Carson Highway 3 near Grand Forks Danville Highway1968CurrentShortest officially numbered highway in BC.
    BC-43.svg   Highway 43 3522 Highway 3 in Sparwood Elkford Elk Valley Highway1983Current
    BC-49.svg   Highway 49 1610 Highway 2 in Dawson Creek Highway 49 at Alberta border near Dawson CreekSpirit River Highway, Northern Woods and Water Route 1975Current
    BC-52.svg   Highway 52 243151 Highway 97 at Arras Highway 2 at TupperHeritage Highway1988Current
    BC-77.svg   Highway 77 13886 Highway 97 near of Fort Nelson Highway 7 at NWT border near Fort Liard, NWT Liard Highway1986Current
    BC-91.svg   Highway 91 2314 Highway 99 in Delta Highway 99 in Richmond Annacis Highway, Richmond Freeway, East-West Connector1986CurrentConnects with Alex Fraser Bridge.
    BC-91A.svg   Highway 91A 3.52.2 Highway 91 in Richmond Marine Way in New Westminster Queensborough Connector1986Current
    BC-93.svg   Highway 93 321199 US 93 at U.S. border at Roosville Highway 93 at Alberta border at Vermilion Pass Banff–Windermere Highway, Kootenay Highway1958Current
    BC-95.svg   Highway 95 329204 US 95 at U.S. border at Kingsgate Highway 1 (TCH) in Golden Kootenay–Columbia Highway1957Current
    BC-95A.svg   Highway 95A 5534 Highway 3  / Highway 95 in Cranbrook Highway 93  / Highway 95 near Wasa Kimberley Highway1968CurrentOld alignment of Highway 95 through Kimberley.
    BC-97.svg   Highway 97 2,0811,293 US 97 at U.S. border near Osoyoos Highway 1 at Yukon border near Lower Post Okanagan Highway, Cariboo Highway, John Hart Highway, Alaska Highway 1953CurrentPasses through Kelowna, Kamloops, Prince George, Dawson Creek, and Fort St. John. Most of the highway north of Fort St. John is managed by Public Works Canada. Longest officially numbered highway in BC.
    BC-97A.svg   Highway 97A 6540 Highway 97 near Vernon Highway 1 (TCH) in Sicamous Vernon-Sicamous Highway, Young Street1962Current
    BC-97A.svg   Highway 97A 4729Highway 97 near Vernon Highway 1 in Salmon Arm 19531957Old alignment of Highway 5, replaced by Highway 97E.
    BC-97A.svg   Highway 97A 106Highway 97 near Prince George Highway 16 near Prince George Old Cariboo Highway 1963c. 2000sOld alignment of Highway 97.
    BC-97A.svg   Highway 97A 32Highway 16 in downtown Prince George Highway 97 near Prince Georgec. 1990sOld alignment of Highway 97.
    BC-97B.svg   Highway 97B 149 Highway 97A near Grindrod Highway 1 (TCH) in Salmon Arm Grindrod-Salmon Arm Highway1962Current
    BC-97C.svg   Highway 97C 224139 Highway 97 near Peachland Highway 1 (TCH)  / Highway 97 in Cache Creek Okanagan Connector, Coquihalla Connector, Harvey Avenue1990CurrentPasses through Merritt.
    BC-97D.svg   Highway 97D 2817 Highway 97C near Logan Lake Highway 5 near Lac le Jeune Meadow Creek Road2005Current
    BC-97E.svg   Highway 97E 13282Highway 97 / Highway 97W near Vernon Highway 1 / Highway 97 / Highway 97W at Monte Creek 19571962Passed through Armstrong and Salmon Arm; cosigned with Highway 1 between Salmon Arm and Monte Creek. Old alignment of Highway 5, replaced by Highway 97A and Highway 97B.
    BC-97W.svg   Highway 97W 8150Highway 97 / Highway 97E near Vernon Highway 1 / Highway 97 / Highway 97E at Monte Creek 19571962Passed through Falkland; replaced by Highway 97.
    BC-99.svg   Highway 99 377234 I-5 at U.S. border at Douglas Highway 97 near Cache Creek Vancouver-Blaine Highway, Fraser Delta Thruway, Oak Street, 41st Avenue/70th Avenue, Granville Street, Howe Street/Seymour Street, Georgia Street, Stanley Park Causeway, Lions Gate Bridge Road, Marine Drive, Taylor Way, Upper-Levels Highway, Sea to Sky Highway, Squamish Highway, Whistler Highway, Pemberton Portage Road, Lillooet Lake Road, Duffey Lake Road1942CurrentPasses through Greater Vancouver and Whistler.
    BC-99A.svg   Highway 99A 159U.S. border in Surrey Former Highway 99 (King George Highway) in SurreyPacific Highway19421958Portion cosigned with Highway 1; replaced by Highway 15.
    BC-99A.svg   Highway 99A 1811Former Highway 99 (Main Street) in Vancouver Former Highway 1 / Highway 99 in New Westminster Grandview Highway19421962
    BC-99A.svg   Highway 99A 5031Highway 99 in Surrey Highway 99 in Vancouver King George Highway, Kingsway 19732006Old alignment of Highway 99.
    BC-99B.svg   Highway 99B 3019Highway 10 in Delta Highway 1 / Highway 99 in Vancouver Deas (Island) Throughway19591962Replace by Highway 499 (now Highway 99).
    BC-101.svg   Highway 101 15294 Langdale Ferry Terminal Lund Sunshine Coast Highway, Pan-American Highway1962Current
    BC-113.svg   Highway 113 169105 Highway 16 (TCH) near Terrace Ging̱olx Nisga'a Highway 2006CurrentSigned with the Nisga'a route marker.
    BC-118.svg   Highway 118 5031 Highway 16 (TCH) near Topley Granisle Topley Landing Road2003CurrentRoute also signed as Topley Landing Road.
    BC-395.svg   Highway 395 42 US 395 at U.S. border at Cascade Highway 3 near Christina Lake 1973Current
    BC-401 (TCH).svg   Hwy 401 (TCH)12276Highway 1 / Highway 99 in West Vancouver Highway 1 / Highway 9 at Bridal Falls Trans-Canada Highway 19641973Replaced by Highway 1.
    BC-499.svg   Highway 499 4930Highway 99 in Surrey Highway 99 in Downtown Vancouver Deas (Island) Throughway19641973Replaced by Highway 99.
      Former Route

    Unnumbered highways

    The following routes are maintained by the Ministry of Transportation as part of British Columbia's highway system, but they are Currently unnumbered.

    Unofficial numbers

    Provincially maintained roads with informal or unofficial numbers: [5] [9]

    NumberLength (km)Length (mi)Southern or western terminusNorthern or eastern terminusLocal namesFormedRemovedNotes
    Highway 40 107.4566.77 Gold Bridge Hwy 99 in Lillooet • Road 40
    • Lillooet-Pioneer Road
    • Bridge River Road
    Officially known as Hwy 925:2934
    Highway 51 111.7469.43 Telegraph Creek Dease Lake
    (connects to Hwy 37)
    Telegraph Creek RoadOfficially known as Hwy 953:3600 & Hwy 953:3601
    Highway 59 138.4486.02 Quesnel
    (connects to Hwy 97)
    Nazko • Blackwater Road
    • Nazko Road
    Officially known as Hwy 942:1557 & Hwy 942:1147
    Highway 62 7.454.63 Hazelton Hwy 16 in New Hazelton High Level Road
    Highway 91C 2.21.4Hwy 17 in Delta Nordel Way at BNSF overpass, in Delta Highway 91 ConnectorOfficially known as Hwy 914:3142 & Hwy 914:3143
    Highway 103 63.6939.58 Fort St. John
    (connects to Hwy 97)
    Hwy 64 at the Alberta border• Rose Prairie Road
    • Cecil Lake Road
    Officially known as Hwy 944:1173 & Hwy 944:1178

    Pseudo routes

    Provincially maintained routes which are unnumbered. Route numbers are unsigned and internally referred to as "pseudo-numbers". Pseudo-numbers start with a 9, followed by a two-digit number designating a "transportation district", a colon, and then a four-digit number derived from the province's Landmark Kilometre Inventory system. [5] [10]

    NumberLength (km)Length (mi)Southern or western terminusNorthern or eastern terminusLocal namesFormedRemovedNotes
    Highway 911:2576 0.140.087Powell River ferry terminalHwy 101 in Powell River Wharf Street
    (Comox Ferry Spur)
    Highway 911:2923 0.950.59No. 3 Road in Richmond Hwy 99 in Richmond Sea Island WayConnects to Vancouver International Airport
    Highway 911:2924 2.631.63Hwy 1 / Hwy 99 in West Vancouver Hwy 99 in West Vancouver Horseshoe Bay Drive02009-01-012009currentFormer alignment of Hwy 99
    Highway 912:2565 11.697.26Hwy 101 at Langdale Port Mellon Port Mellon Highway
    Highway 912:2566 3.712.31 Gibsons
    (connects to Hwy 101)
    Hwy 101 at Langdale Marine Drive02006-01-012006currentFormer alignment of Hwy 101
    Highway 912:2573 0.740.46 Madeira Park Hwy 101 east of Madeira Park Madeira Park Road
    (Madeira Park Spur)
    Highway 914:0602 2.701.68NW Marine Drive in UBC W 4th Avenue / Drummond Drive in Vancouver Chancellor Boulevard
    Highway 914:0620 9.676.01W 41st Avenue / SW Marine Drive in Vancouver Spanish Banks parking lot in VancouverSW/NW Marine Drive
    Highway 914:0640 2.451.52SW Marine Drive in UBC Blanca Street in Vancouver W 16th Avenue
    Highway 914:0660 2.451.52Wesbrook Mall in UBC Blanca Street in Vancouver University Boulevard
    Highway 914:3142 2.241.39 Hwy 17 in Delta Nordel Way BNSF Overpass, east of Hwy 91 in Delta Highway 91 Connector Eastbound only
    Highway 914:3143 2.211.37 Hwy 17 in Delta Nordel Way BNSF Overpass, east of Hwy 91 in Delta Highway 91 Connector Westbound only
    Highway 914:3186 1.991.24King George Boulevard in Surrey Hwy 15 in Surrey 8th AvenueConnects Hwy 15 and Hwy 99 near the Canada-U.S. border.
    Highway 915:0670 2.101.30Hwy 11 in Mission Hwy 7 in Mission Horne Street ConnectorEastbound only
    Highway 915:0671 2.001.24Hwy 11 in Mission Hwy 7 in Mission Horne Street ConnectorWestbound only
    Highway 915:0680 6.333.93Hwy 1 in Chilliwack Cultus Lake Road south of Chilliwack Vedder Road02016-01-012016Connected to Hwy 915:0690
    Highway 915:0690 18.5111.50Henderson Road in the Columbia Valley Vedder Mountain Road in Chilliwack Columbia Valley Highway
    • Cultus Lake Road
    Highway 915:1300 2.641.64Hwy 1 in Hope Hwy 3 in Hope Old Hope-Princeton WayFormer alignment of Hwy 3
    Highway 915:2752 3.612.24Hwy 9 in Agassiz Hwy 7 in Agassiz Agassiz BypassConnects Hwy 9 south with Hwy 7 east.
    Highway 916 12.607.83Hwy 15 in Surrey 210th Street in Maple Ridge Golden Ears Way Maintained by Translink
    Highway 921:0923 16.1510.04Meadow Creek Road (Hwy 97D) north of Lac le Jeune Kamloops city limitLac le Jeune Road
    Highway 921:0924 5.893.66Hwy 1 (Sagebrush interchange / exit 369) in Kamloops Hwy 1 (Valleyview interchange / exit 375) in Kamloops Columbia Street02016-01-012016Former alignment of Hwy 1
    Highway 921:1765 6.724.18Hwy 5 south of Clearwater Clearwater (connects to Hwy 5)Old North Thompson HighwayOld alignment of Hwy 5
    Highway 921:1771 2.151.34Halston Bridge / Kamloops city boundaryHwy 5 / Paul Lake Road at Kamloops I.R. Halston Road
    Highway 921:1773 35.5222.07Hwy 5 / Halston Road at Kamloops I.R. McNulty Road northwest of Pritchard • Paul Lake Road
    • Pinantan-Pritchard Road
    Highway 921:1776 29.1118.09Hwy 5 in Kamloops Sun Peaks • Heffley-Louis Creek Road
    • Tod Mountain Road
    Highway 922:0943 47.1629.30Hwy 1 at Squilax Shuswap Lake Marine Provincial Park (St. Ives Site)Squilax Anglemont Road
    Highway 922:1126 32.5520.23Hwy 97 east of Falkland Hwy 1 in Salmon Arm Salmon River Road
    Highway 924:1318 2.901.80US border at the Nighthawk–Chopaka Border Crossing Hwy 3 at Chopaka Nighthawk RoadConnects to Nighthawk, Washington
    Highway 924:1290 7.904.91Hwy 97 in Lake Country (north of Winfield)Hwy 97 in Lake Country (north of Oyama)Pelmewash Parkway02013-01-012013currentOld alignment of Hwy 97
    Highway 926:0901 4.853.01Hwy 1 south of Ashcroft Hwy 97C in Ashcroft Cornwall Road
    Highway 927:1133 36.1922.49Hwy 97 in 100 Mile House Hwy 24 west of Sheridan Lake Horselake Road #371
    Highway 927:1142 46.0628.62Hwy 97 north of 100 Mile House Canim Lake Canim Hendrix Lake Road #318
    Highway 928:1143 82.9251.52Hwy 97 at 150 Mile House Likely Likely Road
    Highway 928:1144 46.8929.14Likely Road north of 150 Mile House Horsefly Horsefly Road
    Highway 933:1329 1.921.19US border at the Ferry–Midway Border Crossing Hwy 3 in Midway Dominion Road
    Highway 933:1344 17.5110.88 Syringa Provincial Park Arrow Dam / Castlegar city boundary• Broadwater Road
    • Keenleyside Road
    Highway 935:1381 29.8418.54Hwy 93 / Hwy 95 at Fort Steele Hwy 3 / Hwy 93 at Wardner #63 Wardner - Fort Steele Road
    Highway 935:2143 22.5514.01Hwy 93 / Hwy 95 south of Fairmont Hot Springs Invermere Westside Road
    Highway 935:1306 23.0914.35Hwy 3 east of Sparwood Corbin Corbin Road
    Highway 935:1399 24.6715.33Hwy 43 at Elkford Fording River Coal MineFording River Road
    Highway 941:1156 10.076.26Hwy 97 south of Prince George Hwy 16 in Prince George Old Cariboo Highway Former alignment of Hwy 97A
    Highway 941:1576 12.607.83Old Cariboo Highway in Prince George Hwy 16 east of Prince George Giscome Road02017-01-012017Former alignment of Hwy 16
    Highway 941:1577 60.7637.75Hwy 16 east of Prince George Hansard Upper Fraser RoadFormer segment of Hwy 16
    Highway 942:1555 39.8024.73Hwy 20 west of Williams Lake Buckskin Road southwest of Soda Creek • Chilcotin-Meldrum Road
    • West Fraser Road
    02017-01-012017currentContinuation of Hwy 942:1556
    Highway 942:1556 86.5253.76Buckskin Road southwest of Soda Creek Quesnel city boundaryWest Fraser RoadContinuation of Hwy 942:1555
    Highway 942:1558 130.1080.84Nazko Road northwest of Quesnel Hwy 16 west of Prince George Blackwater RoadSection not part of unofficial Hwy 59
    Highway 943:1196 81.8750.87Hwy 2 east of Dawson Creek Cecil Lake Road southeast of Goodlow • Rola Road
    • Clayhurst Road
    Highway 944:1177 19.4812.10 W. A. C. Bennett Dam Hwy 29 in Hudson's Hope Canyon Drive
    Highway 944:1174 32.8520.41Cecil Lake Road north for Fort St. John 264 Road north of Rose Prairie Rose Prairie RoadSection not part of unofficial Hwy 103
    Highway 945:1564 15.409.57Hwy 27 north of Vanderhoof Nechako River Braeside Road
    Highway 951:1502 7.704.78 Daajing Giids Hwy 16 near the Skidegate ferry terminalOceanview Drive
    Highway 951:1503 14.008.70 Alliford Bay ferry terminal Sandspit Alliford Bay Road
    Highway 951:1504 14.248.85 Port Edward Hwy 16 east of Prince Rupert Port Edward Road
    Highway 953:3612 51.0931.75 Atlin Hwy 7 at the Yukon border Atlin Road
    Highway 954:1111 39.0024.23Southbank Ferry Landing on François Lake
    (connects to Hwy 35 )
    Ootsa-Nadina Road at Ootsa Lake Keefe's Landing Road02010-01-012010current
    Highway 962:0311 2.401.49Hwy 1 in Saanich Hwy 17 in Saanich McKenzie Avenue
    Highway 962:0320 6.834.24 Brentwood Bay ferry terminal in Central Saanich McTavish Road in North Saanich West Saanich RoadContinuation of Hwy 962:0325; former segment of Hwy 17A ; connects to Brentwood Bay-Mill Bay ferry
    Highway 962:0325 3.572.22West Saanich Road in North Saanich Lochside Drive in North Saanich McTavish RoadContinuation of Hwy 962:0320 and Hwy 962:0326
    Highway 962:0326 2.141.33McTavish Road in North Saanich Anacortes–San Juan Islands ferry terminal in Sidney Lochside DriveContinuation of Hwy 962:0325
    Highway 962:2401 5.223.24Hwy 1 / Delourme Road at Mill Bay Mill Bay ferry terminalMill Bay RoadConnects to Brentwood Bay-Mill Bay ferry; former segment of Hwy 1
    Highway 962:0376 50.6731.48South Shore Road at Mesachie Lake Deering Road northeast of Port Renfrew Pacific Marine Road02015-01-012015currentContinuation of Hwy 962:0378
    Highway 962:0378 2.961.84Pacific Marine Road northeast of Port Renfrew Hwy 14 northeast of Port Renfrew Deering Road02015-01-012015currentContinuation of Hwy 962:0376
    Highway 963:0346 15.119.39 Youbou Hwy 18 / South Shore Road at Lake Cowichan Youbou Road
    Highway 963:0348 14.529.02Skutz Falls Road east of Lake Cowichan North Cowichan district boundaryLake Cowichan RoadFormer segment of Hwy 18
    Highway 963:0351 15.029.33 Honeymoon Bay Hwy 18 / Youbou Road at Lake Cowichan South Shore Road
    Highway 963:0361 5.603.48Cowichan Bay Road southeast of Duncan Maple Bay Road east of Duncan Tzouhalem Road
    Highway 963:0365 4.192.60Chemainus Road (unsigned Hwy 1A) in North Cowichan Salt Spring Island ferry terminal at Crofton (North Cowichan)Crofton Road
    Highway 963:2386 8.024.98 Ucluelet Hwy 4 north of Ucluelet Ucluelet Road
    Highway 964:2349 5.753.57Hwy 19 west of Cumberland Hwy 19A in Courtenay Comox Valley Parkway
    Highway 964:2360 1.070.66Hwy 19 west of Buckley Bay Hwy 19A at Buckley Bay Buckley Bay ConnectorConnects with Buckley Bay ferry terminal
    Highway 964:2361 4.412.74Hwy 19A at Royston Cumberland Royston Cumberland RoadNo access to Hwy 19
    Highway 964:2364 4.622.87Hwy 19 in Campbell River Hwy 19A in Campbell River Jubilee Parkway
    Highway 964:2371 12.277.62Hwy 19 south of Sayward Kelsey Bay Sayward RoadFormer alignment of Hwy 19
    Highway 964:2391 10.526.54Hwy 19 east of Port McNeill Beaver Cove Beaver Cove Road
    Highway 964:2396 3.001.86Hwy 19 south of Port McNeill Port McNeill ferry terminualMcNeill Road
    Highway 964:2398 5.033.13Hwy 19 south of Port Hardy Port Hardy Douglas Street
    •       Former

    Yukon highways in British Columbia

    The following routes are within British Columbia but are considered part of the Yukon highway system. Although the Alaska Highway crosses the 60th parallel north, and thus the border with the Yukon, nine times (including six crossings between historic miles 588 and 596), the highway route number changes just once, between Lower Post, British Columbia, and Watson Lake, Yukon. The Yukon section east of here is maintained by Public Works Canada as part of the B.C. portion of Highway 97, while the B.C. section west of here is maintained by the Yukon Government as part of Yukon Highway 1.

    NumberLength (km)Length (mi)Southern or western terminusNorthern or eastern terminusLocal namesFormedRemovedNotes
    Yukon Highway 1.svg Hwy 1 64.340.0 Yukon border west of Swift River, Yukon Yukon border east of Teslin, Yukon Alaska Highway 01943-01-011943currentMaintained by the Yukon Government
    Yukon Highway 2.svg Hwy 2 56.735.2 Alaska border at White Pass Yukon border south of Carcross, Yukon Klondike Highway 01978-01-011978currentMaintained by the Yukon Government
    Yukon Highway 3.svg Hwy 3 74.046.0 Alaska border north of Haines, Alaska Yukon border south of Haines Junction, Yukon Haines Highway 01943-01-011943currentYT 4 prior to 1978; maintained by the Yukon Government
    BC-97.svg Highway 97 12.07.5Cumulative sections BC 97 in the Yukon east of Lower Post, British Columbia Alaska Highway 6 separate border crossings;
    maintained by Public Works Canada

    Defunct route numbers

    The first two freeways built in British Columbia were given 400-series numbers, much like the 400-Series Highways in Ontario. Highways 401 and 499 were renumbered 1 and 99 respectively in 1973. The section of Highway 37 between Terrace and Kitimat was known as Highway 25 until 1986. In recent years, many routes have been devolved to regional and/or municipal authorities and have lost their official highway status, notably the Fraser Highway in the Lower Mainland (formerly part of Highway 1A) and West Saanich Road on Vancouver Island (formerly Highway 17A). Also King George Highway through Surrey was renamed by the City in 2010 to King George Boulevard. (formerly British Columbia Highway 99A).

    Defunct lettering system

    Prior to 1940, British Columbia classified its major roads with letters. [11] Ultimately, in 1939 or early 1940, a decision was made by the Department of Public Works (now the British Columbia Ministry of Transportation and Infrastructure) to replace the lettering system with the familiar number system. This transition took place during the 1940/1941 fiscal year and led to the installation of route markers along multiple highways. [12]

    RouteLength (km)Length (mi)Southern or western terminusNorthern or eastern terminusLocal name(s)Notes
    A1,286799 Port Alberni
    Vancouver
    Parksville
    Alberta border at Crowsnest Pass
    Southern Trans-Provincial Highway Vancouver Island and mainland section; split in the Lower Mainland with branches followed the north and south shores of the Fraser River. Replaced by present-day Hwy 4, Hwy 19, Hwy 1, Hwy 7, Hwy 8, Hwy 5A, and Hwy 3.
    B945587 Bella Coola
    Cache Creek
    Williams Lake
    Alberta border at Kicking Horse Pass
    Central Trans-Provincial Highway Incomplete section between Bella Coola and Redstone; connected by Route S (present-day Hwy 97). Replaced by present-day Hwy 20, Hwy 1, and Hwy 23.
    C996619 Prince Rupert Tête Jaune Cache
    (incomplete extension to Alberta border at Yellowhead Pass)
    Northern Trans-Provincial Highway Replaced by present-day Hwy 16.
    N348216 Victoria Kelsey Bay Island Highway Replaced by present-day Hwy 1A, Hwy 1, Hwy 19A, and Hwy 19.
    R5132U.S. border at Blaine, Washington Vancouver Pacific Highway Accessed Vancouver via the Pattullo Bridge. Replaced by Hwy 15 and former Hwy 1A.
    S484301 Spences Bridge Prince George Cariboo Highway Replaced by Hwy 1 and Hwy 97.
    T634394U.S. border near Osoyoos Tête Jaune Cache Okanagan Highway
    North Thompson Highway
    Replaced by present-day Hwy 5 and Hwy 97.
    U427264U.S. border at Roosville Golden
    Alberta border at Vermilion Pass
    • Kootenay–Columbia River Highway
    Banff–Windermere Highway
    Split at Radium Hot Springs with branches going to Golden and Vermilion Pass. Replaced by present-day Hwy 93 and Hwy 95.

    References

    1. "Why It's Highway 99". The Vancouver Sun . March 29, 1940. p. 17. Retrieved December 2, 2022 via Newspapers.com.
    2. "Island Highway On No. 1 Route". Victoria Daily Times . March 29, 1940. p. 2. Retrieved December 6, 2022 via Newspapers.com.
    3. Griffin, Kevin (January 19, 1999). "HOV lanes not for sale in B.C." The Vancouver Sun. p. B2. Retrieved December 2, 2022 via Newspapers.com.
    4. "Official Numbered Routes in British Columbia". Ministry of Transportation and Infrastructure. Province of British Columbia. January 3, 2019. Retrieved November 19, 2019.
    5. 1 2 3 "Landmark Kilometre Inventory" (PDF). British Columbia Ministry of Transportation and Infrastructure. Cypher Consulting. July 2019. Retrieved November 19, 2019.
    6. "BC Road Trip Time Machine: See Vancouver as it was in 1966 | TranBC". November 18, 2021. Retrieved August 20, 2024.
    7. "Douglas Road".
    8. Department of Highways (1954). Alberta Official Road Map (Map). Department of Economic Affairs. §§ A-3, A-4.
    9. "Traveller Information System". DriveBC. Retrieved January 17, 2018.
    10. "Landmark Kilometre Inventory: Revision History" (PDF). British Columbia: Ministry of Transportation and Infrastructure. Cypher Consulting. August 22, 2017. Retrieved January 17, 2018.
    11. Rand McNally and Company (1939). "Western and Central Canada" (Map). "State Farm Road Atlas: United States, Canada, Mexico". Chicago: State Farm Insurance Companies Travel Bureau. pp. 94–95.
    12. British Columbia Department of Public Works (September 12, 1941). Report of the Minister of Public Works for the Fiscal Year 1939/1940 (Report). Victoria: Government of British Columbia. doi:10.14288/1.0314091. J110.L5 S7; 1940_V02_04_P1_P125. Retrieved November 23, 2021.