Distance from Duncan, Pennsylvania to Roscoe, Kentucky
The driving distance from Duncan, Pennsylvania to Roscoe, Kentucky is 562.1 mi (904.6 km)
The straight-line (air) distance is approximately 247.2 mi (397.8 km)
Estimated travel time by road is 9 hours 2 minutes
This route includes Toll roads along the way.
We found 3 routes between Duncan and Roscoe.
Available Routes
Route Directions
Take PA-287 S to US-220 S in Piatt Township
Continue on US-220 S. Take I-80 W and I-99 S to US-22 W in Allegheny Township. Take exit 28 from I-99 S
Follow US-22 W to PA-66 S in Salem Township. Take the PA-66 S exit from US-22 W
Follow I-70 W, I-77 S and I-64 W to KY-1 S/KY-7 S in Carter County. Take exit 172 from I-64 W
Continue on KY-7 S. Drive to Beech Branch Rd in Elliott County
Route Directions
Take PA-287 S to US-220 S in Piatt Township
Continue on US-220 S. Take I-80 W, I-76 W and I-71 S to US-23 S/Corridor C in Hamilton Township. Take exit 52 from I-270 E
Get on I-64 W in Argillite from State Rte 823 and KY-67 S/Industrial Pkwy
Follow I-64 W to KY-1 S/KY-7 S. Take exit 172 from I-64 W
Continue on KY-7 S. Drive to Beech Branch Rd in Elliott County
Route Directions
Take PA-287 S to US-220 S in Piatt Township
Take I-99 S to US-220 S in Bedford Township
Get on I-68 W/US-220 S in Allegany County
Follow I-68 W, I-79 S and I-64 W to KY-1 S/KY-7 S in Carter County. Take exit 172 from I-64 W
Continue on KY-7 S. Drive to Beech Branch Rd in Elliott County
Journey Details
Traveling from Duncan, Pennsylvania to Roscoe, Kentucky covers 520 miles (837 km) in a southwest direction. This highway, long-distance route typically takes 8 hours 19 minutes under normal conditions.
Drivers have 3 route options between these locations (520-573 miles / 837-922 km). The primary route shown here saves 1 hour and 1 minute compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 63 mph (101 km/h) .
Journey Waypoints
Duncan
Starting Point
Roscoe
Destination