Kamloops to Vancouver

355 km through the Fraser Canyon to the Pacific — the final leg of the Trans-Canada

355 km 4 Hours Highway 1
Highway 1
Kamloops to Vancouver
355 km
~4 hours

Route Overview

The Kamloops to Vancouver section is the grand finale of the westbound Trans-Canada. The highway leaves the dry interior, threads through the Fraser Canyon where massive walls of rock channel the Fraser River through narrow gaps, passes through the town of Hope, and then opens into the lush Fraser Valley for the final approach to Vancouver. You descend from 345 metres at Kamloops to sea level at Vancouver, and the climate changes from semi-arid to coastal rainforest.

Kamloops to Lytton (110 km)

Leaving Kamloops, the highway follows the South Thompson River and then the Thompson River through Cache Creek and Spences Bridge to Lytton. This section is dry and hot in summer — Lytton holds the record for the highest temperature ever recorded in Canada (49.6 degrees Celsius in June 2021, during the heat dome event that devastated the town). The landscape is sagebrush, grassland, and ponderosa pine.

Historic Town

Lytton

At the junction of the Thompson and Fraser rivers. Lytton was heavily damaged by wildfire in 2021 and is still rebuilding. The town has been a meeting place for the Nlaka'pamux people for thousands of years. Rafting companies run the Thompson River rapids from here. Check current services before relying on Lytton for fuel.

The Fraser Canyon (Lytton to Hope, 110 km)

This is where the highway earns its reputation. The Fraser Canyon forces the Trans-Canada through tunnels, past sheer rock faces, and above the churning Fraser River. The road was carved out of the canyon walls, and in places you can see the old highway and the railway on opposite sides of the river. It is dramatic driving but demands concentration — the road is winding with limited sight lines.

Attraction

Hell's Gate

The narrowest point on the Fraser River, where the entire volume of the river forces through a 35-metre gap. An air tram descends into the canyon for a closer look. During salmon season, you can see fish fighting upstream through the fishways built after railway construction disrupted the natural channel. The air tram is a classic highway stop but it is a tourist operation with tourist pricing.

Gateway Town - km 250

Hope

Population 6,000 at the junction of Highways 1, 3, and 5. Hope marks the end of the Fraser Canyon and the beginning of the Fraser Valley. The town was the filming location for First Blood (Rambo). The chainsaw carvings throughout town are a local art tradition. Full services: fuel, restaurants, motels. Hope is a natural stop before the final push to Vancouver.

Rock Falls and Slides: The Fraser Canyon is geologically active. Rock falls and mudslides can close the highway, sometimes for days. In November 2021, atmospheric rivers caused catastrophic flooding and landslides that severed all highway connections between the Lower Mainland and the interior for weeks. Check DriveBC before entering the canyon.

Hope to Vancouver (155 km)

Past Hope, the Fraser Valley opens up and the highway becomes a multi-lane freeway. Chilliwack, Abbotsford, and Langley are Fraser Valley cities that merge into Metro Vancouver. The landscape shifts to farmland, greenhouses, and increasingly suburban development. Traffic increases steadily as you approach Vancouver.

Vancouver traffic on Highway 1 can be heavy, especially during rush hours (7-9 AM, 3-7 PM). The Port Mann Bridge crossing into Vancouver proper can be a bottleneck. If you are arriving during rush hour, budget an extra 45-60 minutes.

Tip: If you are not going directly into Vancouver, consider stopping in the Fraser Valley. Chilliwack and Abbotsford have hotels at a fraction of Vancouver prices, and you can drive into the city the next morning outside of rush hour. Harrison Hot Springs, a short detour north of the highway at Agassiz, is a pleasant overnight with natural hot springs.

Arriving in Vancouver

The Trans-Canada officially ends (or begins, westbound) in Vancouver at Horseshoe Bay, where the BC Ferries terminal connects to Vancouver Island and the Sunshine Coast. If you have driven from Halifax or St. John's, you have completed one of the great road trips in the world. If you are heading to Vancouver Island, the ferry to Nanaimo takes about 1 hour 40 minutes.

Quick Facts
  • Highway: 1
  • From: Kamloops, BC
  • To: Vancouver, BC
  • Distance: 355 km
  • Drive Time: ~4 hours
  • Fuel: Regular stops
  • Cell: Gaps in canyon