Distance from Eldred, Illinois to Roscoe, Missouri
The driving distance from Eldred, Illinois to Roscoe, Missouri is 310.5 mi (499.7 km)
The straight-line (air) distance is approximately 123 mi (198 km)
Estimated travel time by road is 5 hours 8 minutes
We found 3 routes between Eldred and Roscoe.
Available Routes
Route Directions
Get on I-72 W/US-36 W in Bloomfield Precinct from N Hillview-Eldred Rd, Hillview Rd and IL-100 N
Continue on I-72 W/US-36 W. Take US-61 S/Ave of the Saints to MO-19 S in Spencer Township. Take the MO-19 exit from US-61 S/Ave of the Saints
Continue on MO-19 S to Linn Township
Follow US-54 W to MO-83 N in Montgomery Township
Follow State Hwy T, MO-13 N and MO-82 W to 3rd St in Roscoe
Route Directions
Get on I-72 W/US-36 W in Bloomfield Precinct from N Hillview-Eldred Rd, Hillview Rd and IL-100 N
Continue on I-72 W/US-36 W. Take US-24 W to State Hwy C in Jackson Township
Get on I-70 W in Columbia from State Hwy C, MO-124 W and N Rte B
Follow I-70 W and US-65 S to MO-83 S in Tom Township. Take the MO-83 S exit from US-65 S
Follow MO-83 S and MO-82 W to 3rd St in Roscoe
Route Directions
Continue to IL-108 W
Take IL-96 N/Great River Rd to US-54 W in Pike County
Follow US-54 W to MO-83 N in Montgomery Township
Follow State Hwy T, MO-13 N and MO-82 W to 3rd St in Roscoe
Journey Details
Traveling from Eldred, Illinois to Roscoe, Missouri covers 266.1 miles (428 km) in a west direction. This mixed highways and local roads, long-distance route typically takes 4 hours 56 minutes under normal conditions.
Drivers have 3 route options between these locations (266-311 miles / 428-500 km). The primary route shown here saves 16 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Eldred
Starting Point
Roscoe
Destination