Distance from Gooseneck, Washington to Grassmere, Washington
The driving distance from Gooseneck, Washington to Grassmere, Washington is 348.6 mi (561 km)
The straight-line (air) distance is approximately 123.2 mi (198.3 km)
Estimated travel time by road is 5 hours 41 minutes
This route includes Toll roads along the way.
We found 2 routes between Gooseneck and Grassmere.
Available Routes
Route Directions
Get on I-84 W in Hood River from Centerville Hwy and WA-14 W
Follow I-84 W and I-5 N to Cook Rd in Skagit County. Take exit 232 from I-5 N
Take State Rte 20 E to your destination
Route Directions
Get on I-82 W in Yakima County from Centerville Hwy and US-97 N
Follow I-82 W, I-90 W and I-5 N to Cook Rd in Skagit County. Take exit 232 from I-5 N
Take State Rte 20 E to your destination
Journey Details
Traveling from Gooseneck, Washington to Grassmere, Washington covers 315.6 miles (508 km) in a north direction. This highway, long-distance route typically takes 5 hours 9 minutes under normal conditions.
Drivers have 2 route options between these locations (316-349 miles / 508-561 km). The primary route shown here saves 32 minutes compared to alternatives.
Journey Waypoints
Gooseneck
Starting Point
Grassmere
Destination