Distance from Fife Heights, Washington to Langford, British Columbia
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
Take WA-16 W, WA-3 N, WA-104 W and US-101 N/E Hwy 101 to E Front St in Port Angeles
Continue on E Front St. Take Port Angeles Ferry Terminal to Victoria, BC - Port Angeles, WA
Take Belleville St., Wharf St, Store St and Government St to Trans-Canada Hwy/BC-1 N
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
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
Langford
Destination