| Trans-Canada Highway | ||||
Hwy 1 highlighted in red | ||||
| Route information | ||||
| Maintained by theMinistry of Transportation and Infrastructure | ||||
| Length | 1,047 km (651 mi) | |||
| Existed | 1941–present | |||
| Vancouver Island section | ||||
| Length | 116 km (72 mi) | |||
| South end | Dallas Road inVictoria | |||
| Major intersections | ||||
| North end | ||||
| Mainland section | ||||
| Length | 877 km (545 mi) | |||
| West end | ||||
| Major intersections | ||||
| East end | ||||
| Location | ||||
| Country | Canada | |||
| Province | British Columbia | |||
| Regional districts | Capital,Cowichan Valley,Nanaimo;Metro Vancouver,Fraser Valley,Thompson-Nicola,Columbia-Shuswap | |||
| Highway system | ||||
| ||||
Highway 1 is aprovincial highway inBritish Columbia, Canada, that carries the main route of theTrans-Canada Highway (TCH). The highway is 1,047 kilometres (651 mi) long and connectsVancouver Island, theGreater Vancouver region in theLower Mainland, and theInterior. It is the westernmost portion of the main TCH to be numbered "Highway 1", which continues throughWestern Canada and extends to theManitoba–Ontario boundary. The section of Highway 1 in the Lower Mainland is the second-busiestfreeway in Canada, afterOntario Highway 401 in Toronto[citation needed].
The highway's western terminus is in the provincial capital ofVictoria, where it serves as a city street and freeway in the suburbs. Highway 1 travels north toNanaimo and reaches the Lower Mainland atHorseshoe Bay via aBC Ferries route across theStrait of Georgia. The highway bypassesVancouver on a freeway that travels throughBurnaby, northernSurrey, andAbbotsford while following theFraser River inland. The freeway ends inHope, where Highway 1 turns north and later east to follow the Fraser andThompson rivers into the Interior and throughKamloops. The highway continues east across theColumbia Mountains, serving threenational parks:Mount Revelstoke,Glacier, andYoho.Highway 1 entersAlberta atKicking Horse Pass nearBanff National Park.
Highway 1 was preceded by several overland trails andwagon roads established in the mid-to-late 19th century, including theOld Yale Road in theFraser Valley, theCariboo Road, and theBig Bend Highway. The provincial government designated Highway 1 in 1941 on a portion of theIsland Highway between Victoria andKelsey Bay as well as the Vancouver–Banff highway. It was incorporated into the national Trans-Canada Highway program, which was established in 1949 and completed in 1962. Other sections of the highway were realigned in later years, including a new freeway in the Lower Mainland that opened in the 1960s and 1970s and was numberedHighway 401.

The western terminus of Highway 1 and the 7,821-kilometre (4,860 mi) main route of theTrans-Canada Highway is at Dallas Road on the southern coast ofVictoria, which faces theStrait of Juan de Fuca.[1] The terminus is marked by theMile Zero Monument, a wooden sign at the foot ofBeacon Hill Park, with a nearby statue of runnerTerry Fox to commemorate his cross-countrymarathon that was planned to end at the monument.[2][3] The highway travels north on Douglas Street and forms the boundary between the residentialJames Bay neighbourhood to the west and Beacon Hill Park to the east. At the northwest edge of the park, Blanshard Street, which later carriesHighway 17, splits off from the highway to run a block east, staying parallel to Douglas Street.[4] Highway 1 passes theRoyal BC Museum and intersects Belleville Street, a short connector that carries a section of Highway 17 from theBlack Ball Ferries terminal (which is used by theMV Coho toPort Angeles, Washington) and passes theBritish Columbia Parliament Buildings.[1][5]
The highway travels throughDowntown Victoria and passes several city landmarks, including theFairmont Empress Hotel, theBay Centre,Chinatown, and Mayfair Shopping Centre.[6] It follows Douglas Street, a six-lane urban thoroughfare withbus lanes duringpeak periods, and continues north into the suburban municipality ofSaanich.[7][8] Near the Uptownshopping centre, Highway 1 turns west and becomes alimited-access road that travels alongside theGalloping Goose Regional Trail through residential areas and along the north side ofPortage Inlet. The highway becomes a full freeway with four-to-six lanes as it enters the town ofView Royal and travels around the north side ofMill Hill Regional Park. It then intersectsHighway 14 inLangford and reverts to a limited-access road with a median divider.[9][10] Highway 1 (part of the Island Highway) then travels aroundBear Mountain and turns north to follow theGoldstream River intoGoldstream Provincial Park, where it meets severaltrailheads.[4][11]
The Island Highway continues along the west side of theSaanich Inlet and enters theCowichan Valley Regional District nearMalahat. It descends from Malahat Summit, at 352 metres (1,155 ft)above sea level, on a highway with passing lanes and a median barrier added in the late 2010s in response to a high rate of collisions.[12] The section also has occasional closures, relying on the limited-capacityMill Bay-Brentwood Bay Ferry or the longerPacific Marine Circle Route as alternate connections betweenGreater Victoria and other Vancouver Island communities.[13] Highway 1 passes the Malahat SkyWalk, an observation built by theMalahat First Nation,[14] and through farmland surrounding Mill Bay. The highway travels around centralDuncan and throughNorth Cowichan andLadysmith as it continues north as a divided highway with limited access at signalized intersections.[4] In southernNanaimo, it has a shortconcurrency withHighway 19, which continues east to theDuke Point ferry terminal and northwest along theStrait of Georgia. Highway 1 travels through central Nanaimo on Nicol Street and Stewart Avenue to theDeparture Bay ferry terminal, where the Vancouver Island section ends.[1]BC Ferries operates an automobile ferry service from Departure Bay toHorseshoe Bay that carries Highway 1 to theLower Mainland region of British Columbia. A typical vessel assigned to the route can carry 1,460 to 1,571 passengers and 310 to 322 vehicles.[15]
The Vancouver Island section of Highway 1 was designated in the initial numbering scheme announced by the provincial government in March 1940, along with Highway 1A.[16] It originally connected Victoria toKelsey Bay, a small coastal community north ofCampbell River. The Vancouver Island section was truncated to downtown Nanaimo in 1953, with the section north of Nanaimo being re-numbered toHighway 19. WhenBC Ferries took over the ferry route between Departure Bay in Nanaimo and Horseshoe Bay in West Vancouver in 1961, Highway 1 was extended to the Departure Bay ferry dock.
The Malahat Highway was completed in 1911 as a gravel road with a single lane and was later upgraded to two paved lanes.[17] A bridge across theFinlayson Arm to bypass the section was among 19 options studied in 2007, but were discarded in favor of other solutions that would cost less.[18][19] In 2019, the provincial government studied the construction of a permanent detour for the Goldstream–Malahat section of Highway 1 and identified several potential routes, but instead decided to move forward with safety improvements to the existing highway.[20] The section was severely damaged by severalfloods in November 2021, which closed the road for several days and required $15 million in repairs the following year.[21]




Sections of Highway 1 from Grandview Highway in Vancouver to 216 Street in Langley vary from being 3 to 4 lanes in each direction, with one of these lanes being ahigh-occupancy vehicle (HOV) lane. These HOV lanes were constructed in 1998 as part of the BC MOT's "Go Green" project to promote the use of HOV vehicles, and cost $62 million.[22] The highway shortens to two lanes per direction after leaving Langley (Metro Vancouver), and enters Abbotsford (Fraser Valley).
The Upper Levels Highway opened between Horseshoe Bay and Taylor Way in West Vancouver on September 14, 1957, replacing a section of Marine Drive that had carried Highway 1.[23][24] Construction on a new, high-level Second Narrows Bridge began two months later and was planned to be incorporated into the Trans-Canada Highway upon completion.[25][26] On June 17, 1958, several spans of the unfinished bridge collapsed during work on the main arch; 18 workers died and one diver also died during a later search at the site.[27] The Second Narrows Bridge was dedicated to the accident's victims and opened to traffic on August 25, 1960; it cost $23 million to construct and was the second-longest bridge in Canada at the time of its completion.[28] The Upper Levels Highway was extended 9.3 kilometres (5.76 mi) east to the Second Narrows Bridge on March 4, 1961; the limited-access highway across North Vancouver cost $50 million to construct.[29][30]
Prior to the opening of the freeway (and prior to the 1980s and 1990s, expressway) segments of the present Trans-Canada, traffic used thePattullo Bridge,Kingsway, andFraser Highway as the Trans-Canada Highway. These roads were a part of the Highway 1 from its designation in 1940[31][32] until the redesignation of the B.C.'s400 series highways in 1972/73.[33][34]
By 1932 a new cutoff across northern parts of the drainedSumas Lake was mostly built.[35][36] The cutoff bypassed theYale Road which avoided the historical lake by running on its southern flank and along the base ofVedder Mountain. The highway was initially partly gravel,[37] but it was fully paved within a few years of its opening.[38]
From 1960 to 1964, the province opened several expressway and freeway segments as a part of a continuous express route betweenBridal Falls and Taylor Way inWest Vancouver.
On August 1, 1960, the Chilliwack Bypass was officially opened by Highways MinisterPhil Gaglardi, MLA for ChillwackWilliam Kenneth Kiernan and a six-year-old girl who cut the blue ribbon.[39] About 6.4 km (4 mi) of the road had been opened before Gaglardi officially opened the bypass.[40] Work on the bypass started on December 12, 1956, with two men clearing bushes.[41]
Around the time of opening of the Chilliwack Bypass, a bypass ofAbbotsford was also being constructed.[42] That section of freeway was officially opened by Phil Gaglardi on April 19, 1962.[43][44]
On May 1, 1964, the section of Freeway between what is now north of the 1st Avenue interchange to theCape Horn Interchange opened.[45][46] This was followed on June 12 by the opening of the Port Mann bridge, and the official opening of the freeway-expressway system from Bridal Falls to Taylor Way. A 90-year-old man and 11-year-old girl assisted PremierW.A.C. Bennett and Phil Gaglardi in opening the bridge.[47][48] At the time of the bridge's opening, various speed limits were in effect. The section from Bridal Falls to thePort Mann Bridge had a 70 mph (110 km/h) limit. Through Burnaby, 65 mph (105 km/h) was the limit. Speeds dropped on approach to Cassiar Street with a 50 mph (80 km/h) limit west of Boundary Road, with a drop to 30 mph (48 km/h) for Cassiar Street.[48]
Over the years, various interchanges have been built and rebuilt.
On July 31, 1969, the interchange with Lickman Road inChilliwack opened.[49] The Prest Road overpass followed in the early 1970s.[50]
In January 1992 theCassiar Tunnel opened. The project replaced a surface street section of Cassiar Street which was used by traffic to get from the Burnaby Freeway to theIronworkers Memorial Bridge.[51]
Through the 2000s and 2010s multiple interchanges were upgraded and rebuilt along the highway. The Gateway program saw the rebuilding of several interchanges from Willingdon Avenue to176 Street. Through Abbotsford the Mount Lehman/Fraser Highway, Clearbrook Road, and McCallum Road interchanges were rebuilt.[52][53][54]
On June 9, 2011, Highway 1 between 152 Street in Surrey andHighway 11 in Abbotsford was designated as theHighway of Heroes.[55]
On September 4, 2020, a new interchange with 216 Street was opened.[56]
On November 10, 2022, it was announced that major construction of a new overpass at Glover Road (which will be built first), a revised interchange withHighway 10/232 St. and widening to three lanes between 216 Street andHighway 13/264 St. had started.[57] This work is part of a plan to eventually widen the highway to Whatcom Road in Abbotsford.[58]

Several sections of Highway 1 between Revelstoke and the Alberta border are under the jurisdiction ofParks Canada.[59]
The first section of the highway to be twinned was the 12-kilometre stretch in 1984–1985 through Malakwa starting 8 kilometres east of Sicamous until Oxbow Road. This remained the only four-lane stretch east of Kamloops until the 2000s.
Since the 2000s, 25 kilometres of road in theKicking Horse Pass nearGolden have been rebuilt in phases to modern standards, with four lanes and the removal of sharp corners.[60][61][62] The final phase is due for completion in 2024.[61][needs update]
Duringmajor floods in November 2021, sections of Highway 1 between Hope and Spences Bridge were washed away into the Thompson River. Other sections of the highway on Vancouver Island and a railroad underpass near Lytton were also damaged in the same event. As a result of the floods, which also damaged other highways in the Fraser Valley, road connections from Metro Vancouver to the rest of Canada were cut off.[63]
The Interior section of Highway 1 is considered sub-standard when compared to other highways with similar traffic volume in the U.S. or other parts of Canada. The majority of the route is a dangerous, undivided two-lane highway with sharp corners, prone to frequent closures and accidents.[64] To address this, the Ministry of Transportation and Infrastructure has undertaken an effort to twin the highway to four-lane 100 km/h standards between Kamloops and Alberta, with a targeted completion date of 2050. Several stretches of four-lane divided highway, including the Monte Creek to Pritchard section; the four-lane portions of the Kicking Horse Canyon, the 13 km-long passing lanes near Blind Bay, and many smaller four-lane divided fragments typically 2–4 km in length, are the results of this effort. As of 2020, about 25 percent of the highway between Alberta and Kamloops has been upgraded to a divided four-lane cross-section. Several new projects have been funded and are expected to the constructed by 2023, including:[59]
| Regional District | Location | km[65] | mi | Exit | Destinations | Notes |
|---|---|---|---|---|---|---|
| Capital | Victoria | 0.00 | 0.00 | Dallas Road | Western terminus andmile zero ofTrans-Canada Highway; south end ofDouglas Street | |
| 1.20 | 0.75 | Northboundright-in/right-out;BC Ferries toVancouver (Tsawwassen) andGulf Islands | ||||
| 1.30 | 0.81 | Black Ball Ferries toPort Angeles;Victoria Clipper passenger ferry toSeattle | ||||
| 2.10 | 1.30 | Johnson Street | One-way pair; access toJohnson Street Bridge | |||
| 2.20 | 1.37 | Pandora Avenue | ||||
| 3.10 | 1.93 | Bay Street | ||||
| 3.40 | 2.11 | Gorge Road, Hillside Avenue,Government Street | FormerHighway 1A north | |||
| Victoria–Saanich line | 4.50 | 2.80 | Tolmie Avenue; north end of City of Victoria jurisdiction | |||
| Saanich | 5.10 | 3.17 | Saanich Road, Boleskine Road | North end ofDouglas Street | ||
| 6.44 | 4.00 | Tillicum Road | At-grade intersection, signalized; south end of freeway | |||
| 6.79 | 4.22 | Burnside Road, Interurban Road | Southbound exit only | |||
| 7.52 | 4.67 | 6 | McKenzie Avenue Interchange[66] | |||
| View Royal | 9.59 | 5.96 | 8 | Helmcken Road | Helmcken Road Interchange | |
| 11.30 | 7.02 | 10 | Colwood (Island Highway, Burnside Road) | Colwood Interchange Northbound exit and southbound entrance; formerHighway 1A south | ||
| 12.24 | 7.61 | 11 | Colwood (Six Mile Road) | Thetis Interchange Southbound exit and northbound entrance | ||
| Langford | 15.29 | 9.50 | 14 | Millstream Road Interchange | ||
| 15.94 | 9.90 | 15 | McCallum Road | Northbound exit only | ||
| 16.77 | 10.42 | 16 | Leigh Road/Bear Mountain Parkway | Bear Mountain Interchange | ||
| 18.29 | 11.36 | Westshore Parkway | At-grade, signalized; north end of freeway | |||
| Cowichan Valley | | 37.88 | 23.54 | Bamberton Interchange | ||
| 40.95 | 25.45 | Butterfield Road | ||||
| Mill Bay | 42.68 | 26.52 | Frayne Road | |||
| 43.93 | 27.30 | |||||
| 44.47 | 27.63 | Shawnigan / Mill Bay Road –Shawnigan Lake | ||||
| | 45.31 | 28.15 | Cobble Hill Road, Kilmalu Road | |||
| 48.17 | 29.93 | Hutchinson Road –Cobble Hill,Arbutus Ridge | ||||
| 49.55 | 30.79 | Fisher Road | ||||
| 51.36 | 31.91 | Cobble Hill Road, Cowichan Bay Road –Cobble Hill,Cowichan Bay | ||||
| 55.24 | 34.32 | Koksilah Road | ||||
| 57.31 | 35.61 | Bench Road | ||||
| 59.19 | 36.78 | Wilson Road, Cowichan Bay Road –Cowichan Bay | no left turns onto highway. no left turn onto Wilson | |||
| Cowichan First Nation (Koksilah) | 61.01 | 37.91 | Allenby Road, Chaster Road | |||
| 61.56 | 38.25 | Boys Road | ||||
| Duncan | 62.35 | 38.74 | Trunk Road – City Centre,Maple Bay | |||
| 62.56 | 38.87 | Coronation Street | ||||
| North Cowichan | 62.95 | 39.12 | James Street | |||
| 63.66 | 39.56 | Beverley Street | ||||
| 65.74 | 40.85 | Drinkwater Road | ||||
| 67.24 | 41.78 | |||||
| 69.41 | 43.13 | Mays Road | ||||
| 74.04 | 46.01 | Highway 1A isunsigned | ||||
| 78.42 | 48.73 | |||||
| Ladysmith | 84.85 | 52.72 | Thicke Road, Edgelow Road | |||
| 88.19 | 54.80 | Chemainus Road, Davis Road (Highway 1A south) | Highway 1A isunsigned | |||
| 90.23 | 56.07 | Roberts Street, Transfer Beach Boulevard | ||||
| 91.16 | 56.64 | First Avenue | ||||
| Stz'uminus First Nation | 94.13 | 58.49 | Oyster Sto-Lo Road | |||
| | 96.54 | 59.99 | Cedar Road –Yellow Point,Cedar | |||
| Nanaimo | Cassidy | 98.02 | 60.91 | Timberlands Road | At-grade intersection, signalized | |
| 98.98 | 61.50 | |||||
| 101.38 | 62.99 | Nanaimo River Road, Fry Road | Nanaimo River Road Interchange | |||
| 103.52 | 64.32 | Morden Road | ||||
| Nanaimo | 105.75 | 65.71 | 7[a] | Duke Point Interchange South end of Highway 19 concurrency;BC Ferries toVancouver (Tsawwassen) | ||
| 107.69 | 66.92 | 9[b] | North end of Highway 19 concurrency Partial-at grade intersection with northbound flyover to Highway 19 north. | |||
| 108.13 | 67.19 | Cranberry Avenue | ||||
| 108.48 | 67.41 | 10th Street, Maki Road | ||||
| 112.35 | 69.81 | |||||
| 113.33 | 70.42 | Comox Road | ||||
| 113.61 | 70.59 | Stewart Avenue | Highway 1 follows Stewart Avenue | |||
| 115.67 | 71.87 | |||||
| Strait of Georgia | ||||||
| Metro Vancouver | West Vancouver | 0.00 | 0.00 | Access via BC ferries; westbound access only | ||
| 0.35 | 0.22 | Keith Road | At-grade intersection, no westbound entrance; west end of freeway | |||
| 0.61 | 0.38 | 0 | Marine Drive | Horseshoe Bay Interchange Eastbound exit only | ||
| 1.84 | 1.14 | 2 | Eagleridge Drive toMarine Drive | Squamish Interchange Eastbound exit only; eastbound access toHighway 99; westbound access via Highway 99 | ||
| 2.21 | 1.37 | 3 | Eagle Ridge Interchange Westbound exit and eastbound entrance; west end of Highway 99 concurrency; westbound Highway 1 uses exit 3 | |||
| 4.29 | 2.67 | 4 | Woodgreen Drive, Headland Drive | |||
| 6.95 | 4.32 | 7 | Wentworth Avenue, Westmount Road | |||
| 8.54 | 5.31 | 8 | Cypress Bowl Road | ToCypress Mountain Ski Area | ||
| 9.94 | 6.18 | 10 | 22nd Street | Eastbound exit only | ||
| 10.59 | 6.58 | 10 | 21st Street, Westhill Drive | No eastbound exit | ||
| 11.46 | 7.12 | 11 | 15th Street | |||
| 13.15 | 8.17 | 13 | East end of Highway 99 concurrency; formerHighway 1A east; toLions Gate Bridge andDowntown Vancouver | |||
| North Vancouver (District) | 14.59 | 9.07 | 14 | Capilano Road | ToGrouse Mountain | |
| 15.51 | 9.64 | 15 | Lloyd Avenue | Westbound right-in/right-out | ||
| North Vancouver (City) | 16.75 | 10.41 | 17 | Westview Drive | ||
| 17.92 | 11.13 | 18 | Lonsdale Avenue | |||
| North Vancouver (District) | 19.40 | 12.05 | 19 | Lynn Valley Road | ||
| 21.37 | 13.28 | 21 | Mountain Highway | Signed as exit 22A for Highway 1 west exiting before Lynn Creek Bridge | ||
| 22.17 | 13.78 | 22 | Mount Seymour Parkway, Lillooet Road | |||
| 22.88 | 14.22 | 23 | Main Street, Dollarton Highway | Signed as exits 23A (Main Street) and 23B (Dollarton Highway) from Highway 1 west | ||
| North Vancouver (District)–Vancouver line | 23.09– 24.42 | 14.35– 15.17 | Ironworkers Memorial Second Narrows Crossing overBurrard Inlet | |||
| Vancouver | 25.03 | 15.55 | 25 | McGill Street | ||
| 26 | Hastings Street | Eastbound exit and westbound entrance to Cassiar Connector; formerlyHighway 7A | ||||
| 25.39– 26.13 | 15.78– 16.24 | Cassiar Tunnel | ||||
| 26.32 | 16.35 | 26 | Hastings Street | Westbound exit and eastbound entrance to Cassiar Connector; formerlyHighway 7A | ||
| 27.06 | 16.81 | 27 | 1st Avenue, Rupert Street | |||
| Vancouver–Burnaby line | 28.02 | 17.41 | 28 | Boundary Road | Eastbound to southbound exit; northbound to westbound entrance | |
| Burnaby | 28.44 | 17.67 | 28A | Grandview Highway | Westbound exit and eastbound entrance | |
| 28B | Grandview Highway | HOV-only interchange (left exit/entrance), westbound exit and eastbound entrance | ||||
| West end of HOV lanes | ||||||
| 29.64 | 18.42 | 29 | Willingdon Avenue | |||
| 32.26 | 20.05 | 32 | Sprott Street | Eastbound exit, westbound entrance | ||
| 33.11 | 20.57 | 33 | Kensington Avenue, Canada Way | No access from Highway 1 east to Kensington Avenue north | ||
| 37.38 | 23.23 | 37 | Gaglardi Way | ToSimon Fraser University | ||
| 39.11 | 24.30 | 38 | Government Street | Transit-only interchange (left exit/entrance); westbound exit and eastbound entrance | ||
| Coquitlam | 40.55 | 25.20 | 40 | Brunette Avenue | ToNew Westminster andPattullo Bridge | |
| 43.68 | 27.14 | 44 | Cape Horn Interchange | |||
| Eastbound exit and westbound entrance; westbound exit via Highway 7 east | ||||||
| Fraser River | 44.89– 46.91 | 27.89– 29.15 | Port Mann Bridge | |||
| Surrey | 48.26 | 29.99 | 48 | 152 Street –Surrey City Centre | Eastbound exit and westbound entrance; west end ofHighway of Heroes | |
| 49.18 | 30.56 | 49 | 156 Street | HOV-only interchange (left exit) | ||
| 50.10 | 31.13 | 50 | 104 Avenue, 160 Street – Surrey City Centre | Former toll centre for Port Mann Bridge | ||
| 53.47 | 33.22 | 53 | BC Ferries toVictoria (Swartz Bay) andNanaimo (Duke Point) | |||
| 56.79 | 35.29 | 57 | 192 Street north to unsignedHighway 916 | Eastbound exit and westbound entrance; no access to/from 192 Street south of interchange; eastbound access to theGolden Ears Bridge | ||
| Langley (Township) | 58.62 | 36.42 | 58 | 200 Street – Langley City Centre to unsignedHighway 916 | Westbound access to theGolden Ears Bridge | |
| 59.32 | 36.86 | 59 | 202 Street | HOV-only interchange (left exit)[67] | ||
| 62.12 | 38.60 | 61 | 216 Street | ToTrinity Western University. Opened in September 2020.[67][68] | ||
| East end of HOV lanes | ||||||
| 65.73 | 40.84 | 66 | ||||
| 73.25 | 45.52 | 73 | ||||
| Fraser Valley | Abbotsford | 82.89 | 51.51 | 83 | FormerlyHighway 1A west | |
| 86.65 | 53.84 | 87 | Clearbrook Road | |||
| 90.21 | 56.05 | 90 | McCallum Road | |||
| 92.96 | 57.76 | 92 | Closest theTrans-Canada Highway gets to the US border inWestern Canada;[citation needed] east end ofHighway of Heroes | |||
| 95.51 | 59.35 | 95 | Whatcom Road | |||
| 98.98 | 61.50 | 99 | Cole Road – South Parallel Road | Rest Stop; Eastbound only | ||
| 104.52 | 64.95 | 104 | No 3 Road –Yarrow,Cultus Lake | |||
| Chilliwack | 110.16 | 68.45 | 109 | Yale Road West | ||
| 116.05 | 72.11 | 116 | Lickman Road | |||
| 118.19 | 73.44 | 118 | Evans Road | Eastbound exit, westbound entrance | ||
| 119.36 | 74.17 | 119 | Vedder Road | Sardis Interchange; formerHighway 1A east | ||
| 120.53 | 74.89 | 120 | Young Road | Westbound exit, eastbound entrance | ||
| 122.79 | 76.30 | 123 | Prest Road | |||
| 129.21 | 80.29 | 129 | Annis Road | |||
| | 135.29 | 84.07 | 135 | |||
| 138.07 | 85.79 | 138 | Popkum Road –Popkum,Bridal Falls | |||
| 146.35 | 90.94 | 146 | Herrling Island | |||
| 151.54 | 94.16 | 151 | Peters Road | |||
| 153.72 | 95.52 | 153 | Laidlaw Road –Jones Lake | |||
| Hope | 160.09 | 99.48 | 160 | Hunter Creek Road, St. Elmo Road | ||
| 164.76 | 102.38 | 165 | Flood-Hope Road – Hope Business Route | |||
| 167.98 | 104.38 | 168 | Flood-Hope Road | |||
| 170.36 | 105.86 | 170 | Highway 1 exits freeway and branches north; exit numbers continue along Highway 5; eastbound exit and westbound entrance | |||
| 171.05 | 106.29 | Old Hope-Princeton Way (Highway 915:1300 east) | Highway 915:1300 is unsigned; westbound (southbound) access toHighway 3 /Highway 5 | |||
| 172.87 | 107.42 | Water Avenue Bridge across theFraser River | ||||
| 174.26 | 108.28 | Haig interchange | ||||
| | 196.72 | 122.24 | Yale Tunnel | |||
| 200.70 | 124.71 | Saddle Rock Tunnel | ||||
| 206.96 | 128.60 | Sailor Bar Tunnel | ||||
| 214.89 | 133.53 | Alexandra Bridge across theFraser River | ||||
| 218.90 | 136.02 | Alexandra Tunnel | ||||
| 223.58 | 138.93 | Hell's Gate Tunnel | ||||
| 223.90 | 139.13 | Ferrabee Tunnel | ||||
| 228.74 | 142.13 | China Bar Tunnel | ||||
| Boston Bar | 236.17 | 146.75 | Boston Bar Station Road –North Bend | |||
| Thompson-Nicola | Lytton | 279.51 | 173.68 | |||
| Spences Bridge | 315.11 | 195.80 | ||||
| 315.68 | 196.15 | Spences New Bridge across theThompson River | ||||
| | 354.17 | 220.07 | Highway 926:0901 is unsigned | |||
| 360.17 | 223.80 | South end of Highway 97C concurrency | ||||
| Cache Creek | 364.35 | 226.40 | Highway 1 branches east; north end of Highway 97C concurrency; west end of Highway 97 concurrency | |||
| Savona | 400.38 | 248.78 | Savona Bridge (Kamloops Lake Bridge) across theThompson River | |||
| Kamloops | 436.34 | 271.13 | 362 | West end of Highway 5 concurrency; Highway 1 / Highway 97 enters freeway; exit numbers continue from Highway 5 | ||
| 440.57 | 273.76 | 366 | Copperhead Drive, Lac le Jeune Road | |||
| 442.25 | 274.80 | 367 | Pacific Way | |||
| 443.04 | 275.29 | 368 | Aberdeen Interchange | |||
| 444.34 | 276.10 | 369 | Columbia Street – City Centre | Sagebrush Interchange Eastbound exit, westbound entrance | ||
| 444.92 | 276.46 | 370 | Summit Drive – City Centre | Springhill Interchange Westbound exit, eastbound entrance | ||
| 448.41 | 278.63 | 374 | Yellowhead Interchange East end of Highway 5 concurrency | |||
| 448.86 | 278.91 | 375 | Battle Street – City Centre | Valleyview Interchange No eastbound exit; east end of freeway | ||
| 450.09 | 279.67 | Vicars Road | ||||
| 451.92 | 280.81 | Oriole Road | ||||
| 451.73 | 280.69 | Highland Road | ||||
| 452.47 | 281.15 | River Road | ||||
| 453.42 | 281.74 | Tanager Road | ||||
| 454.28 | 282.28 | Grand Boulevard | ||||
| 457.49 | 284.27 | 384 | Kipp Road, Dallas Drive, Barnhartvale Road | Interchange | ||
| 462.14 | 287.16 | 386[c] 388[d] | Kokanee Way | O'Connor Interchange | ||
| 465.83 | 289.45 | 390[c] 391[d] | Lafarge Road | Interchange | ||
| | 471.86 | 293.20 | 396[c] 397[d] | Hook Road | Interchange; westbound access toHighway 97 south (U-turn) | |
| 474.41 | 294.78 | 399 | Monte Creek Interchange East end of Highway 97 concurrency; no westbound exit | |||
| 485.72 | 301.81 | 411 | Pritchard (Pinantan Road, Stoney Flats Road) | Interchange | ||
| Chase | 501.68 | 311.73 | Shuswap Avenue (Business route) | |||
| 502.60 | 312.30 | Brooke Drive | Interchange under construction[69] | |||
| 504.06 | 313.21 | Shuswap Avenue (Business route) | ||||
| Columbia-Shuswap | | 513.21 | 318.89 | Squilax-Anglemont Road (Highway 922:0943 north) –Adams Lake,Scotch Creek,Anglemont | Partially grade separated; Highway 922:0943 is unsigned | |
| Sorrento | 522.30 | 324.54 | Notch Hill Road | |||
| Blind Bay | 528.22 | 328.22 | Golf Course Drive, Cedar Drive | Interchange | ||
| | 531.83 | 330.46 | Balmoral Road, Notch Hill Road | |||
| 534.04 | 331.84 | Broderick Creek Frontage Road, White Creek Frontage Road | Grade separated; right-in/right-out | |||
| 535.44 | 332.71 | Broderick Creek Frontage Road, Carlin Road | Grade separated; eastbound right-in/right-out | |||
| 535.76 | 332.91 | White Lake Road | Grade separated; westbound right-in/right-out | |||
| Salmon Arm | 551.77 | 342.85 | 478 | 10th Avenue SW (Highway 922:1126 south), First Nations Road, 42nd Street SW | Interchange[70] | |
| 557.49 | 346.41 | 21st Street NE | Eastbound exit and entrance | |||
| 557.92 | 346.68 | 11th Avenue NE (to 21st Street NE) | Westbound exit and entrance | |||
| 558.21 | 346.86 | 30th Street NE | ||||
| 559.84 | 347.87 | |||||
| Sicamous | 586.68 | 364.55 | ||||
| Revelstoke | 656.38 | 407.86 | West end of Highway 23 concurrency | |||
| 656.93 | 408.20 | Revelstoke Bridge across theColumbia River | ||||
| 657.39 | 408.48 | Victoria Road – City Centre | ||||
| 657.82 | 408.75 | East end Highway 23 concurrency | ||||
| | 658.73 | 409.32 | Meadows-in-the-Sky Parkway –Mount Revelstoke National Park | Interchange | ||
| 703.17 | 436.93 | Jack MacDonald Snowshed | ||||
| 704.02 | 437.46 | Twins Snowshed | ||||
| 704.78 | 437.93 | Lanark Snowshed | ||||
| Glacier National Park | 725.27 | 450.66 | ||||
| 729.56 | 453.33 | Bench Snowshed | ||||
| 730.46 | 453.89 | Len's Snowshed | ||||
| 730.96 | 454.20 | Tupper #1 Snowshed | ||||
| 731.75 | 454.69 | Tupper #2 Snowshed | ||||
| 732.33 | 455.05 | Tupper Timber Snowshed | ||||
| Donald | 779.63 | 484.44 | Donald Bridge across theColumbia River | |||
| Golden | 806.13 | 500.91 | ToKicking Horse Resort ski area | |||
| 807.53 | 501.78 | 780 | Golden View Road, Golden Donald Upper Road, Lafontaine Road | Interchange | ||
| | 818.44 | 508.56 | Park Bridge across theKicking Horse River | |||
| 830.22 | 515.87 | Wapta Road, Beaverfoot Road | Interchange | |||
| Field | 860.09 | 534.44 | Field Access Road | |||
| Yoho National Park | 873.42 | 542.72 | Lake O'Hara Road | FormerHighway 1A | ||
| 877.29 | 545.12 | Kicking Horse Pass – 1,627 m (5,338 ft) | ||||
| Continental Divide; continues intoAlberta andBanff National Park | ||||||
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
| ||||||
| Previous route Terminus | Next route | |