Distance from Gooseneck, Washington to Grassmere, Washington

Gooseneck Grassmere
Total Distance
348.6 mi
(561 km)
Travel Time
5 hours 41 minutes

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

Shortest Fastest
I-90 W
315.6 mi
507.9 km
5 hours 9 minutes
Tolls
I-5 N
348.6 mi
561 km
5 hours 41 minutes

Route Directions

Get on I-84 W in Hood River from Centerville Hwy and WA-14 W
27.1 mi
37 min
Follow I-84 W and I-5 N to Cook Rd in Skagit County. Take exit 232 from I-5 N
294.7 mi
4 hr 30 min
Take State Rte 20 E to your destination
26.8 mi
33 min

Route Directions

Get on I-82 W in Yakima County from Centerville Hwy and US-97 N
68.8 mi
1 hr 15 min
Follow I-82 W, I-90 W and I-5 N to Cook Rd in Skagit County. Take exit 232 from I-5 N
220 mi
3 hr 21 min
Take State Rte 20 E to your destination
26.8 mi
33 min

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

Parrott Crossing, Washington

284 mi to destination

5 mi
Walupt Lake, Washington

Traveled 71 mi from origin

9 mi
White Pass, Washington

213 mi to destination

3 mi
Cougar Valley, Washington

Traveled 142 mi from origin

2 mi
Stampede, Washington

142 mi to destination

2 mi
Lake Titicaca, Washington

Traveled 213 mi from origin

6 mi
May Creek, Washington

71 mi to destination

3 mi
Swede Heaven, Washington

Traveled 284 mi from origin

2 mi
Grassmere

Destination