List of British Columbia provincial highways
Route list
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.

List of British Columbia provincial highways

Section Title: Route list
Table Section Text: 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.

Route	Length (km)	Length (mi)	Southern or western terminus	Northern or eastern terminus	Local name(s)	Opened	Removed	Notes

-	116	72	Victoria	Departure Bay ferry terminal in Nanaimo	Trans-Canada Highway (Vancouver Island Section) Island Highway	1941	Current	Vancouver Island section; signed with the Trans-Canada Highway marker.

-	993	617	Horseshoe Bay ferry terminal in West Vancouver	Alberta border at Kicking Horse Pass	Trans-Canada Highway (Mainland Section) Upper-Levels Highway "The Fraser Canyon"	1941	Current	Mainland section; signed with the TCH marker. Passes through Greater Vancouver and Kamloops.

-	122	76	Nanaimo	Kelsey Bay	Island Highway	1941	1953	Passed through Courtenay and Campbell River. Section replaced by Hwy 19 in 1953.

-	17	11	Hwy 1 in North Cowichan	Hwy 1 south of Ladysmith	Chemainus Road	1950	Current	Route is unsigned.

-	16	10	Hwy 1 in Victoria	Hwy 1 near Langford	Old Island Highway	1956	c. 1990s	Former Hwy 1 in Victoria

-	16	10	Former Hwy 1 in Parksville	Port Alberni	Alberni Highway	1942	1953	Replaced by Hwy 4.

-	4	2	Hwy 1 in West Vancouver	Hwy 99 in Vancouver	Georgia Street Stanley Park Causeway Taylor Way	1972	2016	Old alignment of Hwy 1 through West Vancouver, Stanley Park, and Downtown Vancouver via Lions Gate Bridge.

-	28	17	Hwy 99 in Vancouver	Hwy 1 in Abbotsford	Kingsway, Fraser Highway	1972	2006	Old alignment of Hwy 1 through Downtown Vancouver, Burnaby, Surrey (via Pattullo Bridge), and Abbotsford.

-	18	11	Hwy 1 in Chilliwack	Hwy 9 near Popkum	Vedder Road Old Yale Road	1972	c. 1990s	Old alignment of Hwy 1 through Chilliwack.

-	94	58	Hwy 95 in Radium Hot Springs	Alberta border at Vermilion Pass	Banff–Windermere Parkway	1941	1959	Replaced by Hwy 93

-	42	26	Hwy 97 in Dawson Creek	Alberta border near Tupper	1941	Current

-	845	525	Hwy 1 in Cache Creek	Dawson Creek	1941	1962	Passed through Prince George. Cosigned with Hwy 97 from 1953-1962 before the Hwy 2 was removed.

-	838	521	Hwy 1 near Hope	Alberta border at Crowsnest Pass	Crowsnest Highway	1941	Current	Signed with the "Crowsnest" marker.

-	108	67	Cascade City	Castlegar	1941	c. 1962	Cascade City – Rossland section decomissioned; Rossland – Castlegar section replaced by Hwy 22.

-	32	20	Hwy 3 in Keremeos	Hwy 97 near Kaleden	1965	Current	Old alignment of Hwy 3; 34 km (21 mi) concurrency with Hwy 97 between Kaleden and Osoyoos was dropped in the 2000s.

-	154	96	Hwy 3 in Castlegar	Hwy 3 in Creston	1964	Current	Old alignment of Hwy 3; passes through Nelson and Kootenay Lake Ferry.

-	81	50	Former Hwy 3 in Trail	Hwy 6 / former Hwy 3 in Nelson	c. 1953	c. 1964	Cosigned with Hwy 6 between Salmo and Nelson; replaced by sections of Hwy 3B and Hwy 3.

-	68	42	Hwy 3 near Nancy Greene Provincial Park	Hwy 3 near Erie	1967	Current	Old alignment of Hwy 3 and Hwy 3A; passes through Rossland and Trail.

-	162	101	Tofino	Hwy 19 near Qualicum Beach	Alberni Highway Pacific Rim Highway Surf Highway	1953	Current	Passes through Port Alberni.

-	263	163	Hwy 3 in Cranbrook	Hwy 1 in Golden	1941	c. 1952	Replaced by Hwy 95.

-	10	6	Hwy 4 near Coombs	Hwy 19 near Parksville	Old Alberni Highway	1996	Current	Old alignment of Hwy 4.

-	6	4	Hwy 4 near Coombs	Hwy 19 in Qualicum Beach	1968	1996	Replaced by Hwy 4.

-	543	337	Hwy 1 near Hope	Hwy 16 near Tête Jaune Cache	Southern Yellowhead Highway Coquihalla Highway (Kamloops–Hope)	1953	Current	Passes through Merritt and Kamloops; signed with the "Yellowhead" marker.

-	184	114	Hwy 3 (now Hwy 3A) at Kaleden	Hwy 1 near Salmon Arm	1941	1953	Replaced by Hwy 97 and Hwy 97A.

-	182	113	Hwy 3 in Princeton	Hwy 1 / Hwy 5 / Hwy 97 in Kamloops	1986	Current	Old alignment of Hwy 5.

-	406	252	U.S. border near Nelway	Hwy 97 in Vernon	1941	Current

-	81	50	Hwy 5 (now Hwy 97) near Vernon	Hwy 1 at Monte Creek	1941	1953	Passed through Falkland; replaced by Hwy 97.

-	150	93	Hwy 99 in Vancouver	Hwy 1 near Hope	Lougheed Highway	1941	Current

-	26	16	Hwy 99 near Vancouver	Hwy 7 in Coquitlam	West Pender Street •Burrard Street •West Hastings Street •East Hastings Street • Hastings Street Inlet Drive Saint Johns Street Barnet Highway/Barnet Road	1953	2006	Old alignment of Hwy 7.

-	7	4	Hwy 1 / Hwy 7 in Coquitlam	Hwy 7 in Coquitlam	Mary Hill Bypass	1996	Current

-	69	43	Hwy 1 in Spences Bridge	Hwy 5 / Hwy 97C in Merritt	Nicola Highway	1953	Current

-	16	10	Hwy 1 at Bridal Falls	Harrison Hot Springs	1953	Current

-	150	93	Hwy 91 in Delta	Hwy 1 in Langley	1953	Current	12 km (7 mi) section between Hwy 91 and Hwy 17A decommissioned in 2003.

-	17	11	U.S. border in Abbotsford	Hwy 11 in Mission	1958	Current

-	150	93	Hwy 1 in Lytton	Hwy 99 in Lillooet	1953	Current	75 km (47 mi) section between Lillooet and Hwy 97 became part Hwy 99 in 1992.

-	12	7	U.S. border in Langley	Hwy 1 in Langley	264th Street	1958	Current

-	103	64	Hwy 1 in Langford	Port Renfrew	Juan de Fuca Highway West Coast Road	1953	Current

-	20	12	U.S. border in Surrey	Hwy 1 / Hwy 17 in Surrey	Pacific Highway 176th Street	1958	Current

-	101	63	Masset	Skidegate Ferry Terminal	Yellowhead Highway (Haida Gwaii section) Trans-Canada Highway (Haida Gwaii section)	1984	Current	Signed with a Trans-Canada and Yellowhead marker.

-	1,072	666	Prince Rupert ferry terminal	Alberta border at Yellowhead Pass	Yellowhead Highway (Mainland Section) Trans-Canada Highway (Mainland section) •Highway of Tears	1953	Current	Passes through Prince George. Signed with a Trans-Canada and Yellowhead marker.

-	33	21	Victoria	Swartz Bay ferry terminal	Patricia Bay Highway Blanshard Street	1960	Current

-	44	27	Tsawwassen ferry terminal	Hwy 1 / Hwy 17 in Surrey	Tsawassen Highway • South Fraser Perimeter Road	1960	Current

-	6	4	Hwy 17 in Delta	Hwy 99 in Delta	Tsawassen Highway	2012	Current	Old alignment of Hwy 17.

-	5	3	Hwy 17 in Saanich	Hwy 7 in North Saanich	West Saanich Road	1962	2002	Old alignment of Hwy 17.

-	42	26	Youbou	Hwy 1 in Duncan	1953	Current

-	377	234	Duke Point ferry terminal near Nanaimo	Bear Cove ferry terminal near Port Hardy	Nanaimo Parkway Inland Island Highway Island Highway	1953	Current

-	12	7	Hwy 1 in Nanaimo	Hwy 19 in Nanaimo	Island Highway	1996	Current	Old alignment of Hwy 19 through Nanaimo (business route).

-	123	76	Hwy 19 near Parksville.	Hwy 19 / Hwy 28 in Campbell River.	Island Highway •Oceanside Route •Cliffe Avenue •Island Highway N, S, W, & E.	1996	Current	Old alignment of Hwy 19.

-	457	284	Bella Coola	Hwy 97 in Williams Lake	Chilcotin Highway Alexander MacKenzie Highway	—	—

-	14	9	U.S. border at Rykerts	Hwy 3 near Creston	1964	Current

-	46	29	U.S. border at Paterson	Hwy 3 near Castlegar	Schofield Highway	1964	Current	Old alignment of Hwy 3 between Trail and Castlegar.

-	11	7	U.S. border at Waneta	Hwy 3B near Montrose	1967	Current

-	248	154	Hwy 6 near Nakusp	Mica Dam	1964	Current	Old alignment of Hwy 1 north of Revelstoke.

-	97	60	Hwy 97 near 93 Mile House	Hwy 5 at Little Fort	Interlakes Highway	1967	Current

-	59	37	Kitimat	Hwy 16 near Terrace	1967	1986	Replaced by Hwy 37.

-	82	51	Hwy 97 in Quesnel	Barkerville	1967	Current

-	53	33	Hwy 16 in Vanderhoof	Fort St. James	Stuart Lake Highway	1967	Current

-	89	55	Gold River	Hwy 19 / Hwy 19A in Campbell River	Gold River Highway	1970	Current

-	236	147	Hwy 52 in Tumbler Ridge	Hwy 97 near Charlie Lake	Don Phillips Way	1967	Current

-	30	19	Port Alice	Hwy 19 between Port Hardy and Port McNeill	Port Alice Road	—	—

-	175	109	Hwy 3A in Balfour	Hwy 23 near Galena Bay	1973	Current

-	47	29	Hwy 6 in New Denver	Hwy 31 in Kaslo	1973	Current

-	129	80	Hwy 3 in Rock Creek	Hwy 97 in Kelowna	1970	Current

-	23	14	Francois Lake	Hwy 16 at Burns Lake	North Francois Highway	1973	Current

-	879	546	Kitimat	Yukon border near Upper Liard, YK	Stewart–Cassiar Highway Stikine Highway Dease Lake Highway	1975	Current	Old alignment of Hwy 25 south of Terrace. Ends at the Alaska Highway, 3.2 km (2.0 mi) north of the BC / Yukon border.

-	65	40	U.S. Border at Stewart and Hyder, Alaska	Hwy 37 at Meziadin Junction	Stewart Highway Glacier Highway	1984	Current

-	29	18	Hwy 97 near of McLeod Lake	Mackenzie	1975	Current

-	1.3	0.8	U.S. border at Carson	Hwy 3 near Grand Forks	Danville Highway	1970	Current

-	35	22	Hwy 3 in Sparwood	Elkford	Elk Valley Highway	1984	Current

-	16	10	Hwy 2 in Dawson Creek	Alberta border near Dawson Creek	Spirit River Highway Northern Woods and Water Route	1975	Current

-	243	151	Hwy 97 at Arras	Hwy 2 at Tupper	Heritage Highway	1988	Current

-	138	86	Hwy 97 near of Fort Nelson	NWT border near Fort Liard, NT	Liard Highway	1986	Current

-	23	14	Hwy 99 in Delta	Hwy 99 in Richmond	Annacis Highway Richmond Freeway East-West Connector	1986	Current	Connects with Alex Fraser Bridge.

-	3.5	2.2	Hwy 91 in Richmond	Marine Way in New Westminster	Queensborough Connector	1986	Current

-	321	199	U.S. border at Roosville	Alberta border at Vermilion Pass	1958	Current

-	329	204	U.S. border at Kingsgate	Hwy 1 in Golden	Kootenay–Columbia Highway	1957	Current

-	55	34	Hwy 3 / Hwy 95 in Cranbrook	Hwy 93 / Hwy 95 near Wasa	1968	Current	Old alignment of Hwy 95 through Kimberley.

-	2,081	1,293	U.S. border near Osoyoos	Yukon border near Lower Post	Okanagan Highway Cariboo Highway John Hart Highway Alaska Highway	1953	Current	Passes through Kelowna, Kamloops, Prince George, Dawson Creek, and Fort St. John.

-	65	40	Hwy 97 near Vernon	Hwy 1 in Sicamous	1962	Current

-	47	29	Hwy 97 near Vernon	Hwy 1 in Salmon Arm	1953	1957	Old alignment of Hwy 5, replaced by Hwy 97E.

-	10	6	Hwy 97 near Prince George	Hwy 16 near Prince George	Old Cariboo Highway	1963	c. 2000s	Old alignment of Hwy 97.

-	3	2	Hwy 16 in downtown Prince George	Hwy 97 near Prince George	—	c. 1990s	Old alignment of Hwy 97.

-	14	9	Hwy 97A near Grindrod	Hwy 1 in Salmon Arm	1962	Current

-	224	139	Hwy 97 near Peachland	Hwy 1 / Hwy 97 in Cache Creek	Okanagan Connector Coquihalla Connector • Harvey Avenue	1990	Current	Passes through Merritt.

-	28	17	Hwy 97C near Logan Lake	Hwy 5 near Lac le Jeune	Meadow Creek Road	2005	Current

-	132	82	Hwy 97 / Hwy 97W near Vernon	Hwy 1 / Hwy 97 / Hwy 97W at Monte Creek	1957	1962	Passed through Armstrong and Salmon Arm; cosigned with Hwy 1 between Salmon Arm and Monte Creek. Old alignment of Hwy 5, replaced by Hwy 97A and Hwy 97B.

-	81	50	Hwy 97 / Hwy 97E near Vernon	Hwy 1 / Hwy 97 / Hwy 97E at Monte Creek	1957	1962	Passed through Falkland; replaced by Hwy 97.

-	377	234	U.S. border at Douglas	Hwy 97 near Cache Creek	Vancouver-Blaine Freeway •Upper-Levels Highway Sea to Sky Highway Duffey Lake Road	1942	Current	Passes through Greater Vancouver and Whistler.

-	15	9	U.S. border in Surrey	Former Hwy 99 (King George Highway) in Surrey	Pacific Highway	1942	1958	Portion cosigned with Hwy 1; replaced by Hwy 15.

-	18	11	Former Hwy 99 (Main Street) in Vancouver	Former Hwy 1 / Hwy 99 in New Westminster	Grandview Highway	1942	1962

-	50	31	Hwy 99 in Surrey	Hwy 99 in Vancouver	King George Highway Kingsway	1973	2006	Old alignment of Hwy 99.

-	30	19	Hwy 10 in Delta	Hwy 1 / Hwy 99 in Vancouver	Deas (Island) Throughway	1959	1962	Replace by Hwy 499 (now Hwy 99).

-	152	94	Langdale Ferry Terminal	Lund	Sunshine Coast Highway •Pan-American Highway	1962	Current

-	158	98	Hwy 16 near Terrace	Hwy 37 at Cranberry Junction	Nisga'a Highway	2006	Current	Signed with the Nisga'a route marker.

-	50	31	Hwy 16 near Topley	Granisle	Topley Landing Road	2003	Current	Route unsigned. Signed as Topley Landing Road.

-	4	2	U.S. border at Cascade	Hwy 3 near Christina Lake	1973	Current

-	122	76	Hwy 1 / Hwy 99 in West Vancouver	Hwy 1 / Hwy 9 at Bridal Falls	Trans-Canada Highway	1964	1973	Replaced by Hwy 1.

-	49	30	Hwy 99 in Surrey	Hwy 99 in Downtown Vancouver	Deas (Island) Throughway	1964	1973	Replaced by Hwy 99.

Former

Sentence(s)

Highway 19A is a provincial highway in British Columbia.

final_sentence: Highway 19A is a provincial highway in British Columbia.