British Columbia Trans-Canada Highway information

Lion's Bay Bridge is the opening to Vancouver Harbour, and gateway to the Pacific

Why Visit British Columbia?

This province is very rugged, with mountains covering most of its area (and great ski towns like Whistler, Revelstoke, Golden, and Fernie), and home to many different First Nations and their totems. There are high and dry plateaus in the interior, with Okanagan and Shuswups providing both stunning lakes and world-class wineries. And don't skip the Coast and Vancouver Island which share their rocky beauty, tall, tall trees, and whales and other sealife. And while in Vancouver, check out "Hollywood North", and the shopping, dining, and nightlife.

Here is the route of the TransCanada highway from east to west:

Glacier National Park mountain peaks seen in eastbound direction Leaving the Alberta border, you have a full day of driving through mountain ranges. You pass through Yoho National Park to Golden, and cross the Rogers Pass through the Selkirk and Monashee Mountains. As you descend into the Interior of BC you arrive at Revelstoke, a city on the banks of the massive Columbia River system.

From there, the highways winds westward into the pretty Shushwap Lakes region, and the towns of Sicamous and Salmon Arm famous for its fleet of houseboats. To the south of Shushwap Lake is the sunny and hot Okanagan Lake region. The only major city on the Trans-Canada Highway is Kamloops, where the North Thompson River joins the South Thompson.

BC stretch of Trans-Canada Highway map

BC Road Map Itineraries along the Trans-Canada:

rail bridge beside the Kicking Horse Pass during winter

The highest point on the Trans-Canada is at the Kicking Horse Pass on the border between Alberta & BC, with an elevation of 1643 metres. The Roger's Pass is 300 m lower.

The Trans-Canada route (along the #1) heads west along the Thompson River through a high plateau and then south through the Fraser River canyon past scenic towns like Lytton and Yale. The Coquihalla Highway route south from Kamloops (no longer a toll highway), cuts time by heading diagonally southwest to the town of Hope.

From Hope, you drive westwards through the lush farmlands of the Fraser River Delta and through the suburbs (Langley, Surrey, New Westminster, and Burnaby) of Vancouver. Once you cross the Burrard Inlet, the highway climbs through North Vancouver and West Vancouver for magnificent views of Vancouver's downtown across the water, and ends at Horseshoe Bay ferry terminal.

From here, you can catch the ferry across the Georgia Straight to Nanaimo, on Vancouver Island. The ferry ride is typically 90 minutes. From there it's a two-hour drive south through towns like Cowichan, Duncan and Mill Bay to Victoria and "Mile 0" of the Trans-Canada Highway. Horseshoe Bay Ferry Terminal takes you to Vancouver Island

Alternative Routes To & From the Island

Recently, BC Ferries added a ferry terminal south of Nanaimo (at Duke Point), and upgraded their ferry terminal south of Vancouver, at Tswwwassen and the BC government built a new Highway 17, South Fraser Perimeter Road to connect from Langley (Exit #53)to the Tsawwassen ferry terminal.

These improvements divert traffic to Vancouver Island away from the busy #1 through the Metro Vancouver communities of Surrey, New Westminster, Burnaby, North Vancouver, and West Vancouver, where traffic congestion & accidents can increase travel times, to a nice road that follows the South Fraser River and then takes a short drive through the pastoral farmlands of Delta to the Tsawwassen Ferry Terminal, taking only a half hour. Traffic to the Mainland can avoid downtown Nanaimo (Departure Bay) and instead use Duke Point, arriving at the same Tsawwassen Terminal where the Swartz Bay (Sidney/North Saanich) ferries arrive. The Nanaimo-Tsawwassen ferry takes 2 hours, but this route provides travelers a more restful route for their drive.

History of the Trans-Canada in BC

Tofino is NOT the “End of the Trans-Canada Highway”

End Of The Trans-Canada Sign, erected prematurely in 1912 Many people have enquired with our website about the sign in Tofino, that claims to be the “Western Terminus of the Trans-Canada Highway”, and we have been interviewed by travel journalists from around the world on this topic.

The sign was erected back in 1912 by that town’s council to encourage construction of a cross-Canada roadway, suggesting it should end at the westernmost point possible. When the highway route was selected in the post-World War II era, it the federal funding for it was focused on connecting major population centres and provincial capital cities (see Highway History). That is why the official highway passes through/by Vancouver to Horseshoe Bay, uses a ferry connection to Nanaimo, and connects south to Victoria. At the time, back in 1953, the BC government extended the 4-lane Island Highway (#19) north from Nanaimo up to Campbell River, providing high-speed highway connections between the island’s major population (and commercial/tourist) centres.

The two-lane route to Tofino, Highway 4, was an unpaved gravel forestry road from 1959 until 1972, when it was paved, and is currently getting improved in a number of sections. This road was not paved until a decade after the Trans-Canada Highway was deemed completed. The highway connects the communities of Parksville and Qualicum Beach, Port Alberni ( a deepwater port long important to the lumber industry) and Tofino & Uclulet on the west coast of the Island. The Pacific Rim National Park Reserve was created in 1970, and was the impetus for the paving of Highway 4. The road has two high points, Port Alberni Summit (400 metres, about 9 km east of Port Alberni), and Sutton Pass (elevation 240metre, about 40 km W of Port Alberni) west of Port Alberni.

The road between Qualicum Beach and Tofino has narrow shoulders, steep and long ups and downs, and is NOT RECOMMENDED for cyclists, wishing to do a cross-Canada route. Stick to the official Trans-Canada Highway, and start/end your Pacific leg at Victoria.

Some Useful Links

Known Speedtraps in this province Large Roadside Attractions Trans-Canada Trail Gas Prices

British Columbia Provincial Map

Trans-Canada Highway Website Features:

Provinces with the Trans-Canada Highway Province Cities along the Trans-Canada Highway City Town along the Trans-Canada Highway Town Itinerary Transcanada Highway History History Trans-Canada Highway Ferries Ferry Trans-Canada Highway Ferries Tour

Use mouse to drag/move map. Click on "+" or "-" to zoom in or out. "Satellite" combines map & photo.

British Columbia Highway Features & Points of Interest

Cities to Visit

Here are some featured B.C. cities & towns along or near the Trans Canada Highway:

Hope and Laidlaw, British Columbia Travel informationHope and Laidlaw, British Columbia Travel information

BC: The District of Hope, with its 6800 residents, is at the eastern end of the fertile Fraser Valley and is the gateway to the Lower Mainland.

More info...

Victoria, British Columbia Travel informationVictoria, British Columbia Travel information

BC: Victoria is located on the Southern tip of Vancouver Island, and is the capital of British Columbia.

More info...

Salmon Arm, British Columbia Travel information Salmon Arm, British Columbia Travel information

BC: This 12,000 population city sits on Highway 1, midway between Kamloops and Revelstoke

More info...

Nanaimo, British Columbia Travel informationNanaimo, British Columbia Travel information

BC: Nanaimo is Vancouver island’s second biggest city, with a population of 76,000.

More info...

Vancouver, British Columbia Travel informationVancouver, British Columbia Travel information

BC: Vancouver is nestled around the eastern end of Burrard Inlet, a natural deepwater harbour, and the mouth of the huge Fraser River

More info...

Routes & Itineraries

Here are some featured itineraries of British Columbia segments of the Trans Canada Highway:

BC Highway #1 between Revelstoke, BC and Lake Louise, ABBC Highway #1 between Revelstoke, BC and Lake Louise, AB

BC: Here is the itinerary for the 220 km along the #1 between Revelstoke, BC and Lake Louise, AB, via Golden and Yoho National Park

More info...

BC Highway #1 between Kamloops and RevelstokeBC Highway #1 between Kamloops and Revelstoke

BC: Here is the itinerary for the 219 km along the #1 between Kamloops and Revelstoke, via Salmon Arm and Sicamous

More info...

BC Highway #1 between Hope and KamloopsBC Highway #1 between Hope and Kamloops

BC: This is the itinerary for the 291 km along the #1 between Hope and Kamloops via the #1, via the Fraser Canyon, Lytton, and along the Thompson River

More info...

BC Trans-Canada Highway Route: the #1 highway between Victoria and NanaimoBC Trans-Canada Highway Route: the #1 highway between Victoria and Nanaimo

BC: Here is the itinerary for the 142 km along the #1 highway between Victoria and Nanaimo (heading eastbound on the Trans-Canada):

More info...