Driving directions from Friday Harbor, United States to Victoria, Canada distance


Friday Harbor, United States
Head northwest on Second St S toward West St 230 ft
Turn right onto West St 272 ft
Turn right onto First St S 0.1 mi
Turn left onto Ferry Holding Lanes
Toll road
295 ft
Turn left onto Front St S
Toll road
105 ft
Turn right onto Ferry Dock
Toll road
295 ft
Take the Anacortes - Friday Harbor ferry to Anacortes
Toll road
18.8 mi
Turn right onto Anacortes Ferry Terminal
Toll road
449 ft
Keep right to continue on WA-20 Spur/Anacortes Ferry Terminal
Continue to follow WA-20 Spur
Toll road
0.2 mi
Continue straight onto WA-20 Spur E
Toll road
0.8 mi
At the traffic circle, continue straight onto Oakes Ave 1.6 mi
Continue onto 12th St 1.1 mi
Turn right onto Commercial Ave 1.3 mi
At the traffic circle, take the 2nd exit onto WA-20 Spur E 2.7 mi
At the traffic circle, take the 2nd exit onto State Rte 20 E 11.7 mi
Turn right to merge onto I-5 N toward Vancouver
Entering Canada (British Columbia)
46.6 mi
Continue onto BC-99 N 15.3 mi
Take the BC-17 W ramp to Tsawwassen/Port 0.7 mi
Merge onto BC-17 5.6 mi
Keep left to stay on BC-17 2.6 mi
Continue straight to stay on BC-17
Toll road
0.2 mi
Turn left to stay on BC-17
Toll road
79 ft
Turn left onto to Gulf Iss 0.2 mi
Turn left onto BC-17
Toll road
0.2 mi
Take the Swartz Bay, BC - Tsawwassen, BC ferry
Toll road
28.9 mi
Continue straight onto Ferry Ramp
Toll road
0.1 mi
Continue onto Patricia Bay Hwy/BC-17
Continue to follow Patricia Bay Hwy
Toll road
19.0 mi
Turn right onto Pembroke St
Destination will be on the right
0.3 mi
Victoria, Canada
Map data ©2022 Google
Friday Harbor to Victoria road map

Friday Harbor to Victoria flight distance miles / km

17.6 mi / 28.3 km
Also see in United States
Of interest in Canada

Friday Harbor to Victoria car distance km / miles

254.9 km / 158.4 miles

Friday Harbor to Victoria driving time

5 hours 44 minutes

Friday Harbor to Victoria average speed

44.4 km/h

Fuel consumption calculator

19.11 liters

Fuel price calculator

28.67 €
€/L