Distance from Fife Heights, Washington to Langford, British Columbia

Fife Heights Langford
Total Distance
145.2 mi
(233.7 km)
Travel Time
4 hours 24 minutes

The driving distance from Fife Heights, Washington to Langford, British Columbia is 145.2 mi (233.7 km)

The straight-line (air) distance is approximately 60.8 mi (97.9 km)

Estimated travel time by road is 4 hours 24 minutes

This route includes Toll roads along the way.

Route Directions

Get on I-5 S in Fife from 62nd Ave NE, 66th Ave E and 12th St E
3 mi
7 min
Take WA-16 W, WA-3 N, WA-104 W and US-101 N/E Hwy 101 to E Front St in Port Angeles
108.6 mi
1 hr 59 min
Continue on E Front St. Take Port Angeles Ferry Terminal to Victoria, BC - Port Angeles, WA
0.3 mi
1 min
23.3 mi
1 hr 50 min
Take Belleville St., Wharf St, Store St and Government St to Trans-Canada Hwy/BC-1 N
1.7 mi
10 min
Continue on Trans-Canada Hwy/BC-1 N. Drive to Millstream Rd/Veterans Memorial Pkwy/BC-14 W in Langford. Take exit 14 from Trans-Canada Hwy/BC-1 N
7.6 mi
13 min
0.7 mi
2 min

Journey Details

Traveling from Fife Heights, Washington to Langford, British Columbia covers 145.2 miles (234 km) in a northwest direction. This secondary roads, substantial route typically takes 4 hours 24 minutes under normal conditions.

The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 32 mph (51 km/h) .

Journey Waypoints

Fife Heights

Starting Point

Vashon Island, Washington

140 mi to destination

1 mi
Parkwood, Washington

Traveled 35 mi from origin

0 mi
Sunset Farm, Washington

105 mi to destination

1 mi
Quilcene Bay, Washington

Traveled 70 mi from origin

1 mi
Sleepy Hollow, Washington

70 mi to destination

2 mi
River Road, Washington

Traveled 105 mi from origin

1 mi
Dungeness Spit, Washington

35 mi to destination

2 mi
Victoria, British Columbia

Traveled 140 mi from origin

5 mi
Langford

Destination