Distance from Davidson, Pennsylvania to Twin Rocks, Pennsylvania
The driving distance from Davidson, Pennsylvania to Twin Rocks, Pennsylvania is 102.5 mi (165 km)
The straight-line (air) distance is approximately 47 mi (75.7 km)
Estimated travel time by road is 2 hours 1 minute
This route includes Toll roads along the way.
We found 2 routes between Davidson and Twin Rocks.
Available Routes
Route Directions
Take Stewartstown Rd to Morgantown Rd in Point Marion
Take US-119 N, PA-66 Turnpike N and US-22 E to Fords Corner Rd in Jackson Township
Continue on Fords Corner Rd. Drive to PA-271 N/Station Rd in Twin Rocks
Route Directions
Take Stewartstown Rd to Morgantown Rd in Point Marion
Take US-119 N, PA-43 N, US-119 N, PA-982 N, ... and US-22 E to PA-271 N/Station Rd in Twin Rocks
Journey Details
Traveling from Davidson, Pennsylvania to Twin Rocks, Pennsylvania covers 92.9 miles (149 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 2 route options between these locations (93-103 miles / 149-165 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Davidson
Starting Point
Twin Rocks
Destination