Distance from Ruby, Idaho to St Johns, Idaho
The driving distance from Ruby, Idaho to St Johns, Idaho is 116.6 mi (187.6 km)
The straight-line (air) distance is approximately 50.1 mi (80.7 km)
Estimated travel time by road is 2 hours 3 minutes
We found 3 routes between Ruby and St Johns.
Available Routes
Route Directions
Take W 200 S to E 100 S
Take ID-81 E, I-84 E and ID-38 to S 5400 W/Stateline Rd in Oneida County
Continue on S 5400 W. Take W 1000 N to 2000 N
Route Directions
Get on I-84 E in Minidoka County from W 200 S, W Bedke Blvd and I-84BL
Take I-86 E and I-15 S to 1st W St/N Deep Creek Rd in Oneida County. Take exit 17 from I-15 S
Take E 3000 N, N 500 W/5th St W and 1500 N to W 2000 N/Cemetery Rd
Route Directions
Follow W 200 S to US-30 E
Take I-84 E and I-86 E/US-30 E to Register Rd in Power County. Take exit 28 from I-86 E/US-30 E
Follow E 300 Rd S and Rock Creek Rd to ID-37 S
Take ID-38 to S 5400 W/Stateline Rd in Oneida County
Continue on S 5400 W. Take W 1000 N to 2000 N
Journey Details
Traveling from Ruby, Idaho to St Johns, Idaho covers 115.8 miles (186 km) in a east direction. This highway, substantial route typically takes 2 hours 8 minutes under normal conditions.
Drivers have 3 route options between these locations (116-144 miles / 186-231 km). The primary route shown here saves 44 seconds compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Ruby
Starting Point
St Johns
Destination