Official Numbered Routes in British Columbia

Updated October 14, 2014

Click on a Highway Number in the table below and it will take you to that highway and its description.

24
                           

 
ROUTE NUMBER HIGHWAY
NAME
DESCRIPTION
1
Trans-Canada Route Marker
Trans-Canada (Vancouver Island)
From Mile Zero at Douglas and Dallas Roads, via Douglas Street, Malahat Drive, Duncan, Ladysmith and through Nanaimo via Nicol Street, Terminal Avenue, Stewart Avenue, to the ferry terminal at Departure Bay. South of Tolmie Ave is under municipal jurisdiction (Victoria).
1
Trans-Canada Route Marker
Trans-Canada (Mainland)
From the ferry terminal at Horseshoe Bay through the North Shore and Burrard Peninsula municipalities, across the Fraser River, through Surrey, Langley, Abbotsford, Chilliwack, Hope, Lytton, Cache Creek, Kamloops, Salmon Arm, Revelstoke, Rogers Pass, and Golden to the British Columbia - Alberta boundary. Shared designation with Route 97 between Cache Creek and Monte Creek.
1A
Taylor Way,
Marine Drive,
Lions Gate Bridge Road
From the junction with Route 1 at Exit 13 (Taylor Way) through the municipality of West Vancouver to the west boundary of the City of Vancouver.
1A
Chemainus (Vancouver Island)
From the junction of Mt. Sicker Road and Route 1 in North Cowichan along Mt. Sicker Road to Chemainus Road and along Chemainus Road via Chemainus to the junction with Route 1 at Ladysmith.
2
Dawson Creek – Tupper
From the junction with Route 97 at Dawson Creek via Pouce Coupe and Tupper to British Columbia - Alberta boundary.
3
Crowsnest Route Marker
Southern Trans-Provincial Highway (Crowsnest)
From the junction with Route 1 at Hope (Exit 170) via Princeton, Keremeos, Richter Pass, Osoyoos, Grand Forks, Christina Lake, Castlegar, Ootischenia, Meadows, Salmo,  Creston, Cranbrook, Fernie to the British Columbia - Alberta boundary at Crowsnest.
3A
Keremeos – Kaleden Junction
From the junction with Route 3 at Keremeos to Kaleden Junction at Route 97.
3A
Castlegar –
Nelson Creston
From the junction with Route 3 at Ootischenia Interchange near Castlegar via Brilliant Bridge, Nelson and Kootenay Lake Ferry (Balfour to Kootenay Bay) to the junction with Route 3 near Creston. Shared designation with Route 6 from 2 km south of South Slocan to Nelson.
3B
Nancy Greene Lake – Rossland – Meadows
From the junction with Route 3 at Nancy Greene Lake via Rossland, Warfield, Trail, Montrose, Fruitvale to the junction with Route 3 at Meadows. Shared designation with Route 22 between Rossland and Trail.
4
Qualicum - Port Alberni - Tofino
From the Government Wharf in Tofino through Port Alberni via River Road Johnston Road, Cameron Lake and Hilliers to the junction with Route 19 near Qualicum Beach.
4A
Alberni
From the junction of Route 4 at Hilliers, east through Coombs and Errington to the junction with Route 19 south of Parksville.
5
Coquihalla
From the junction with Route 1 at Hope (Exit 170) north through Hope and Merritt to the junction with Route 1/97 at the Afton interchange (Exit 362) west of Kamloops.
5
Kamloops
From the junction with Route 1/97 at the Afton interchange (Exit 362) west of Kamloops to Route 5 North/Jasper Exit 374 east of Kamloops. Highway designation is shared with Routes 1 and 97.
5
Yellowhead Route Marker
Yellowhead South
From the junction with Highway 1 in Kamloops at Exit 374 to Jasper, via Barriere, Little Fort, Blue River to the junction with Route 16 at Tete Jaune Cache.
5A
Princeton –
Aspen Grove – Merritt –
Kamloops
From the junction with Route 3 at Princeton via Aspen Grove to the Coldwater Interchange on Route 5 at Merritt, recommencing farther north at the Nicola Interchange, to Quilchena, to the junction with Trans Canada Route 1/5/97 at Exit 368. Shared designation with Route 97C from Aspen Grove to the Coldwater Interchange.
6
Nelson – Nelway – Vernon – Slocan
From Canada - USA boundary at Nelway via Salmo, Nelson, South Slocan, Nakusp, Fauquier, Lumby to the junction with Route 97 at Vernon. Shared designation with Route 3A from 2 km south of South Slocan to Nelson, and with Route 3 beginning at Salmo and travelling south for approximately 14 km.
7
Lougheed Highway
From the junction with Route 1 near Hope, westward through Kent, Mission, Maple Ridge and Pitt Meadows to a point 95 metres east of Ottawa Street in Port Coquitlam. Then beginning again at a point 300 metres east of United Boulevard, westward and terminating at the onramp to Route 1 westbound, near Coleman Ave. The Greater Vancouver Transportation Authority (TransLink) has jurisdiction from the point east of Ottawa Street to the point east of United Blvd, and for the portion of the Lougheed Highway from Coleman Ave to Kingsway, via Broadway in Vancouver.
7B
Mary Hill Bypass
From the junction with Route 7 (west of the Pitt River Bridge), westward through the municipalities of Coquitlam and Port Coquitlam and terminating at the onramp to Route 1 westbound, near the north end of the Port Mann Bridge.
8
Merritt –
Spences Bridge
From the Coldwater Interchange on Route 5 in Merritt, westward via Lower Nicola to the junction with Route 1 at Spences Bridge. Shared designation with Route 97C from the Coldwater Interchange to the junction of 8 and 97C west of Merritt.
9
Rosedale - Agassiz Bypass Highway
From the junction with Route 1 at Exit 135 north to the junction with Route 7 in Agassiz, west to the junction with Route 7 at Else Road, north to the junction with Esplanade Ave in Harrison Hot Springs.
10
Ladner - (Langley Bypass) - Livingstone Interchange Highway
From junction with Route 91 through Delta, Surrey, City of Langley and Langley to the junction with Route 1 at Exit 66  (232nd Street Interchange).
11
Huntingdon – Mission
From the Canada/USA boundary at Huntingdon through Abbotsford and across the Fraser River to the junction with Route 7 in Mission.
12
Lytton – Lillooet
From the junction with Route 1 at Lytton to junction with Route 99 near Lillooet.
13
Aldergrove – Bellingham Highway and County Line Road
From the Canada/USA boundary through the District Municipality of Langley to the junction with Route 1 at Exit 73 (264th Street Interchange).
14
West Coast (Sooke)
From the junction with Route 1 at Millstream Interchange, south via Veterans Memorial Parkway to its junction with Sooke Road, then west through Colwood, Langford, Metchosin, Sooke and Jordan River to the Government Wharf at Port Renfrew.
15
Pacific Highway
From the Canada/USA boundary through Surrey to the mid-point of the Clover Valley Road Underpass at the junction with Route 1 at Exit 53 (176th Street Interchange).  Route 15 changes to Route 17 north of the mid-point of the Clover Valley Road Underpass.
16
Trans-Canada Route Marker & Yellowhead Route Marker
Yellowhead
Trans-Canada (Queen Charlotte Islands)
From Masset via Port Clements to the ferry terminal at Skidegate in the Queen Charlotte Islands.
16
Trans-Canada Route Marker & Yellowhead Route Marker
Yellowhead
Trans-Canada
From the ferry terminal at Prince Rupert via Terrace, New Hazelton, Smithers, Houston, Burns Lake, Fraser Lake, Vanderhoof, Prince George, McBride, Tete Jaune Cache, Red Pass to the British Columbia/Alberta boundary. Shared designation with Route 37 from Terrace to Kitwanga.
17
Patricia Bay Highway
From the ferry terminal egress at the junction of Oswego Street and Belleville Street, via Belleville Street and Blanshard Street to the ferry terminal at Swartz Bay. South of Tolmie Ave is under municipal jurisdiction (Victoria).
17
Tsawwassen Highway, South Fraser Perimeter Road
From the Tsawwassen ferry terminal through Tsawwassen to Exit 7 (to Highway 17A) near Deltaport Way it is called the Tsawwassen Highway. From Exit 7 through Delta, New Westminster and Surrey along the south side of the Fraser River to the south abutment of the Clover Valley Road Underpass at the junction with Route 1 at Exit 53 (176th Street Interchange) it is called the South Fraser Perimeter Road. Route 17 changes to Route 15 south of the south abutment of the Clover Valley Road Underpass.
17A
Tsawwassen Highway
Departs from Route 17 at Exit 7 near Deltaport Way and travels through Delta and Ladner to the junction with Route 99 at Exit 28.
18
Cowichan Valley
From the junction of Route 1 and Herd Road in North Cowichan via the Cowichan Valley to the junction of North Shore Road and South Shore Road at Lake Cowichan Village.
19
Vancouver Inland Island Highway
From the Duke Point ferry terminal (south of Nanaimo) along the Duke Point Access Road, then north on a shared designation with Route 1 to the Nanaimo Parkway, along the Parkway, then to Campbell River (including Willow and Tamarac Streets) and north to the ferry terminal at Bear Cove near Port Hardy.
19A
Island Highway
The first section is from the intersection of Stewart Avenue and Brechin Road in Nanaimo via Brechin Road and then northerly through Nanaimo to the intersection with the Nanaimo Parkway (Route 19). The second section extends from Craig’s Crossing interchange on Route 19 through Parksville, Qualicum Beach, Union Bay, Royston, Courtenay, and Campbell River to the junction with Route 19 at Highway 28. Sections within Qualicum and Parksville municipal boundaries are municipal streets (non arterial).
20
Chilcotin –
Bella Coola
From the junction with Route 97 at Williams Lake via Alexis Creek and Anahim Lake to the Government Wharf at Bella Coola.
21
Creston – Rykerts
From the Canada/USA boundary at Rykerts to the junction with Route 3 near Creston.
22
Paterson – Rossland – Castlegar
From the Canada/USA boundary at Paterson via Rossland, Warfield and Trail to the junction with Route 3 at Castlegar. Shared designation with Route 3B between Rossland and Trail.
22A
Waneta
From the Canada/USA boundary at Waneta to the junction with Route 3B near Montrose.
23
Nakusp – Mica Creek
From the junction with Route 6 at Nakusp via Galena Bay, Shelter Bay, Revelstoke to Mica Creek Dam Site.
24
93 Mile – Little Fort
From the junction with Route 97 at 93 Mile House via Bridge Lake to the junction with Route 5 at Little Fort.
26
Barkerville
From the junction with Route 97 near Quesnel to Barkerville Historic Park.
27
Vanderhoof – Stuart
From the junction with Route 16 west of  Vanderhoof to junction of Somme Rd and the municipal boundary at Fort St. James.
28
Gold River
From the junction with Route 19 at Campbell River to the junction of Muchalat Drive and Nimpkish Drive at Gold River.
29
Hudson's Hope
Don Phillips Way
From the junction with Route 97 northwest of Charlie Lake via Hudson's Hope to the junction with Route 97 at Chetwynd, then from the junction with Route 97 east of Chetwynd to the junction with Heritage Highway 52 east of Tumbler Ridge.
30
Port Alice
From the junction with Route 19, between Port McNeill and Port Hardy, to the Port Alice municipal boundary.
31
Balfour – Kaslo – Galena Bay
From the junction with Route 3A at Balfour via Kaslo and Trout Lake to the junction with Route 23 near Galena Bay.
31A
Kaslo – New Denver
From the junction with Route 31 at Kaslo to the junction with Route 6 at New Denver.
33
Rock Creek – Kelowna
From the junction with Route 3 at Rock Creek via Westbridge and Beaverdell to the junction with Route 97 at Kelowna. Note that the western terminus will be at Enterprise Way when construction of the extension is complete.
35
North Francois
From the junction with Route 16 at Burns Lake to the Francois Lake ferry landing.
37
From Nalabila Boulevard in Kitimat to the junction with Route 16 at Terrace, then to Kitwanga, then north via Meziadin Lake and Dease Lake to the British Columbia/Yukon boundary near Watson Lake. Shared designation with Route 16 from Terrace to Kitwanga.
37A
Stewart
From the Canada/USA boundary at Stewart to the junction with Route 37 at Meziadin Lake.
39
Mackenzie
From the junction with Route 97 north of McLeod Lake to the junction with Alberta Drive at Mackenzie.
41
Danville
From the Canada/USA boundary at Danville to the junction with Route 3 near Grand Forks.
43
Elk Valley
From the junction with Route 3 at Sparwood to 110m north of Galbraith Dr.
49
Dawson Creek – Spirit River
From the junction with Route 2 at Dawson Creek to the British Columbia/Alberta boundary near Briar Ridge.
52
Heritage
From the junction with Route 97 at Arras (west of Dawson Creek) to the junction of Route 29 in Tumbler Ridge, then east and north to Route 2 at Tupper.
77
Liard
From the junction with Route 97 north of Fort Nelson to the British Columbia/Northwest Territories boundary south of Fort Liard.
91
Annacis Island
From the junction with Route 99 at Exit 18 through Delta and Richmond to the junction with Route 91A (Queensborough Connector).
91
Richmond Freeway
From the junction with Route 91A (Queensborough Connector) through the municipality of Richmond to the junction with Route 99 at Exit 37.
91A
Queensborough Connector
From the junction with Route 91 north of the Alex Fraser Bridge, through Richmond and New Westminster to the junction with Marine Way.
93
Elko –
Roosville
| Radium Hot Springs Castle Mountain Junction
From the Canada/USA boundary at Roosville to the junction with Route 3 near Elko, to Fort Steele Junction, Canal Flats, Windermere, and Radium Hot Springs, then through Kootenay National Park to the British Columbia/Alberta boundary. Shared designation with Route 3 from west of Elko to the junction of Routes 3/95, 3/93 and 93/95 north of Cranbrook. Shared designation with Route 95 from there to Radium Hot Springs.
95
Yahk –
Kingsgate Kootenay – Columbia
From the Canada/USA boundary at Kingsgate via Curzon, Cranbrook, Fort Steele Junction, Canal Flats, Windermere, and Radium Hot Springs to the junction with Route 1 at Golden. Shared designation with Route 3 from near Curzon to the junction of Routes 3/95, 3/93 and 93/95 north of Cranbrook. Shared designation with Route 93 from there to Radium Hot Springs.
95A
Kimberley
From the junction with Route 3/95 near Cranbrook via Kimberley to the junction with Route 93/95 at Wasa Junction.
97
Okanagan Vernon – Monte Creek Cariboo John Hart – Peace River Alaska
From the Canada/USA boundary near Oroville via Osoyoos, Penticton, Kelowna, Vernon, Falkland, Monte Creek, Kamloops, Cache Creek, Clinton, 100 Mile House, Williams Lake, Quesnel, Prince George, Chetwynd, Dawson Creek, Fort St. John and Fort Nelson to the British Columbia/Yukon boundary near Lower Post. Shared designation with Route 1 from Monte Creek to Cache Creek.
97A
Vernon – Sicamous
From the junction with Route 97 north of Vernon at Swan Lake, via Armstrong, Enderby and Grindrod to the junction with Route 1 at Sicamous.
97B
Grindrod –
Salmon Arm
From the junction with Route 97A at Grindrod to the junction with Route 1 at Larch Hill east of Salmon Arm.
97C
Okanagan Connector Mamit Lake Road Highland Valley Road Ashcroft-Cache Creek
From the junction with Route 97 north of Peachland, via Aspen Grove, Merritt, Logan Lake and Ashcroft, to the junction with Route 1 south of Cache Creek. Shared designation with Route 5A from Aspen Grove to the Coldwater Interchange in Merritt, and with Route 8 from there to the junction of 8 and 97C west of Merritt.
97D
Meadow Creek Road
From the intersection with Route 97C west of Logan Lake to the junction of Route 5.
99
Vancouver –
Blaine
Sea to Sky
Duffy Lake Road
From the Canada/USA boundary through   Surrey, Delta, Richmond, Vancouver (Oak St, 70th Ave, Granville St, Howe St, Georgia St), West Vancouver (Marine Dr, Taylor Way), Squamish, Whistler, Pemberton, Lillooet, Pavilion, and Marble Canyon to the junction with Route 97 north of Cache Creek.  The City of Vancouver has jurisdiction from the north end of the Oak Street Bridge to the south end of Stanley Park causeway (east end of Georgia Street at Chilco Street, 2.3 km south of the Lions Gate Bridge).
101
Sunshine Coast
From the ferry terminal at Langdale through Gibsons, Sechelt and Powell River (via Marine Ave. and Arbutus Street) to the unincorporated area of Lund.
113
Nisga’a Highway
From the intersection with Route 16 at Terrace northerly to the intersection with the Nass Road near New Aiyansh, then westerly to Gingolx.
118
Central Babine Lake (but signed as Topley Landing Road)
From the intersection with Route 16 at Topley to the Village of Granisle (gazetted as Route 118 on 10/7/03).
395
Christina Lake – Laurier
From the Canada/USA boundary at Laurier to the junction with Route 3 near Cascade.

NOTES:

  • Highway names are as referenced in Orders in Council.
  • All route markers are the standard British Columbia Marker except where use of Trans-Canada, Yellowhead, Crowsnest, and Nisga’a Route Markers are specified.  Portions of highway in National Parks are under federal jurisdiction.
  • Some portions of contiguous highway are under municipal jurisdiction; these are referenced in the descriptions.
  • Some highway portions have dual number designations, and may also have a municipal designation.  E.g. Highway 1A/99 between Stanley Park in Vancouver and Trans Canada Highway 1 in West Vancouver. This segment crosses Burrard Inlet as the Lions Gate Bridge , traverses a portion of Marine Drive, and is known as Taylor Way north of Marine Drive.