Distance from Sprague River, Oregon to Milo, Oregon
The driving distance from Sprague River, Oregon to Milo, Oregon is 142.4 mi (229.2 km)
The straight-line (air) distance is approximately 52.8 mi (85 km)
Estimated travel time by road is 2 hours 46 minutes
We found 3 routes between Sprague River and Milo.
Available Routes
Route Directions
Continue on Sprague River Rd. Take Volcanic Legacy Scenic Byway and OR-140 W to Brownsboro-Eagle Point Hwy in Jackson County
Follow Brownsboro-Eagle Point Hwy and Reese Creek Rd to Butte Falls Hwy
Take OR-227 N to Tiller Trail Hwy in Douglas County
Route Directions
Follow Sprague River Rd to OR-422 W in Chiloquin
Take US-97 N, OR-230 S and OR-62 W to OR-227 N in Trail
Continue on OR-227 N. Drive to Tiller Trail Hwy in Douglas County
Route Directions
Follow Sprague River Rd to OR-422 W in Chiloquin
Follow OR-62 W to OR-227 N in Trail
Continue on OR-227 N. Drive to Tiller Trail Hwy in Douglas County
Journey Details
Traveling from Sprague River, Oregon to Milo, Oregon covers 133.8 miles (215 km) in a west direction. This mixed highways and local roads, substantial route typically takes 2 hours 45 minutes under normal conditions.
Drivers have 3 route options between these locations (134-166 miles / 215-268 km). The primary route shown here saves 19 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Sprague River
Starting Point
Milo
Destination