Distance from Deception Pass Bridge, Washington to Weallup Lake, Washington
The driving distance from Deception Pass Bridge, Washington to Weallup Lake, Washington is 46.4 mi (74.8 km)
The straight-line (air) distance is approximately 16 mi (25.7 km)
Estimated travel time by road is 1 hour 6 minutes
We found 3 routes between Deception Pass Bridge and Weallup Lake.
Available Routes
Route Directions
Follow State Rte 20 E and I-5 S to Pioneer Hwy in Skagit County. Take exit 221 from I-5 S
Continue on Pioneer Hwy. Take Marine Dr to Roberts in Weallup Lake
Route Directions
Follow State Rte 20 E and I-5 S to 19th Dr NE in Marysville
Continue on 19th Dr NE. Take 140th St NE and Constitution to Roberts in Weallup Lake
Route Directions
Continue on State Rte 20 E. Drive from Best Rd, Fir Island Rd, Pioneer Hwy and Marine Dr to Weallup Lake
Drive to Roberts
Journey Details
Traveling from Deception Pass Bridge, Washington to Weallup Lake, Washington covers 43.9 miles (71 km) in a southeast direction. This secondary roads, moderate route typically takes 1 hour 6 minutes under normal conditions.
Drivers have 3 route options between these locations (44-52 miles / 71-83 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Deception Pass Bridge
Starting Point
Weallup Lake
Destination