Distance from Deception Pass Bridge, Washington to Shawnigan Lake, British Columbia
The driving distance from Deception Pass Bridge, Washington to Shawnigan Lake, British Columbia is 139.9 mi (225.2 km)
The straight-line (air) distance is approximately 30.3 mi (48.8 km)
Estimated travel time by road is 4 hours 24 minutes
This route includes Toll roads along the way.
We found 2 routes between Deception Pass Bridge and Shawnigan Lake.
Available Routes
Route Directions
Get on I-5 N in Burlington from State Rte 20 E
Continue on I-5 N. Take BC-99 N to Long Harbour, BC - Tsawwassen, BC in Delta, Canada
Follow Long Harbour Rd, Upper Ganges Rd and Vesuvius Bay Rd to Crofton, BC - Vesuvius, BC
Take Osborne Bay Rd, Herd Rd and Lakes Rd to Trans-Canada Hwy/BC-1 S in Duncan
Take Shawnigan Lake Rd to Renfrew Rd in Shawnigan Lake
Route Directions
Follow State Rte 20 W and S Engle Rd to Port Townsend-Coupeville Ferry
Follow State Rte 20 W and US-101 W/E Hwy 101 to N Laurel St in Port Angeles
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 Shawnigan Lake Rd. Drive to Renfrew Rd in Shawnigan Lake
Journey Details
Traveling from Deception Pass Bridge, Washington to Shawnigan Lake, British Columbia covers 129.1 miles (208 km) in a west direction. This local streets, substantial route typically takes 5 hours 7 minutes under normal conditions.
Drivers have 2 route options between these locations (129-140 miles / 208-225 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, toll sections, mountain passes, urban congestion. During night weekend travel, expect typical weekend traffic patterns with average speeds around 24 mph (39 km/h) .
Journey Waypoints
Deception Pass Bridge
Starting Point
Shawnigan Lake
Destination