Distance from Croskey, Washington to St John, Washington

Croskey St John
Total Distance
37.3 mi
(60 km)
Travel Time
45 minutes

The driving distance from Croskey, Washington to St John, Washington is 37.3 mi (60 km)

The straight-line (air) distance is approximately 12 mi (19.3 km)

Estimated travel time by road is 45 minutes

We found 3 routes between Croskey and St John.

Available Routes

Shortest Fastest
Rock Lake Rd
31.7 mi
51.1 km
44 minutes
Rock Lake Rd and WA-23 S
32 mi
51.5 km
44 minutes
WA-23 S
37.3 mi
60 km
45 minutes

Route Directions

Follow E Williams Lake Rd and Sprague Hwy Rd E to WA-23 S in Sprague
8.5 mi
14 min
28.8 mi
31 min

Route Directions

1.9 mi
4 min
Drive from W Martin Rd to Spokane County
6.6 mi
8 min
Take S Mullinix Rd to Rock Lake Rd in Whitman County
3.6 mi
7 min
Follow Rock Lake Rd to WA-23 S in Saint John
19.8 mi
24 min

Route Directions

1.9 mi
4 min
Drive from W Martin Rd to Spokane County
6.6 mi
8 min
Take S Mullinix Rd to Rock Lake Rd in Whitman County
3.6 mi
7 min
Follow Rock Lake Rd to WA-23 S in Saint John
19.6 mi
24 min

Journey Details

Traveling from Croskey, Washington to St John, Washington covers 31.7 miles (51 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.

Drivers have 3 route options between these locations (32-37 miles / 51-60 km). The primary route shown here saves 55 seconds compared to alternatives.

Journey Waypoints

Croskey

Starting Point

Rodna, Washington

28 mi to destination

1 mi
Lavista, Washington

Traveled 14 mi from origin

3 mi
Huntley, Washington

Traveled 28 mi from origin

2 mi
St John

Destination