List of British Columbia provincial highways


This article lists all existing numbered highways in British Columbia, Canada.

Major routes

East-west

List is current as of May 2017, according to the British Columbia Ministry of Transportation. 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, Crowsnest, or Nisga'a route marker, or cosigned with any combination of the above, in the "Notes" column.

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:

Pseudo routes

Provincially maintained routes which are unnumbered. Route numbered are unsigned and internally referred to as pseudo numbers:

Yukon highways in British Columbia

The following routes are within British Columbia but are considered part of the Yukon highway system. The Alaska Highway crosses the 60th parallel north, and thus the border with the Yukon, nine times, the highway route number changes just once, between Lower Post, B.C., 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.

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 and West Saanich Road on Vancouver Island. Also King George Highway through Surrey was renamed by the City in 2010 to King George Boulevard..
Prior to 1941, British Columbia classified its major roads with letters:
RouteLength Length Southern or western terminusNorthern or eastern terminusLocal nameNotes
A1,286799Port Alberni
Vancouver
Parksville
Alberta border at Crowsnest Pass
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.
B945587Bella Coola
Cache Creek
Williams Lake
Alberta border at Kicking Horse Pass
Central Trans-Provincial HighwayIncomplete section between Bella Coola and Redstone; connected by Route S. Replaced by present-day Hwy 20, Hwy 1, and Hwy 23.
C996619Prince RupertTête Jaune Cache
Northern Trans-Provincial HighwayReplaced by present-day Hwy 16.
N348216VictoriaKelsey BayIsland HighwayReplaced by present-day Hwy 1A, Hwy 1, Hwy 19A, and Hwy 19.
R5132U.S. border at Blaine, WAVancouverPacific HighwayAccessed Vancouver via the Pattullo Bridge. Replaced by Hwy 15 and former Hwy 1A.
S484301Spences BridgePrince GeorgeCariboo HighwayReplaced by Hwy 1 and Hwy 97.
T634394U.S. border near OsoyoosTête Jaune Cache• Okanagan Highway
North Thompson Highway
Replaced by present-day Hwy 5 and Hwy 97.
U427264U.S. border at RoosvilleGolden
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.