Distance from Davidson, Pennsylvania to Twin Rocks, Pennsylvania

Davidson Twin Rocks
Total Distance
102.5 mi
(165 km)
Travel Time
2 hours 1 minute

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

Shortest
PA-711 N
92.9 mi
149.5 km
2 hours 6 minutes
Fastest Tolls
US-119 N and US-22 E
102.5 mi
165 km
2 hours 1 minute

Route Directions

Take Stewartstown Rd to Morgantown Rd in Point Marion
1.7 mi
5 min
Take US-119 N, PA-66 Turnpike N and US-22 E to Fords Corner Rd in Jackson Township
97.3 mi
1 hr 49 min
Continue on Fords Corner Rd. Drive to PA-271 N/Station Rd in Twin Rocks
3.5 mi
6 min

Route Directions

Take Stewartstown Rd to Morgantown Rd in Point Marion
1.7 mi
5 min
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
91.2 mi
2 hr

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

Fairchance, Pennsylvania

108 mi to destination

1 mi
Jumonville, Pennsylvania

Traveled 27 mi from origin

1 mi
Reservoir Hill, Pennsylvania

81 mi to destination

1 mi
Saltlick Township, Pennsylvania

Traveled 54 mi from origin

1 mi
Stahlstown, Pennsylvania

54 mi to destination

1 mi
Thomas Crossroads, Pennsylvania

Traveled 81 mi from origin

0 mi
Rachelwood, Pennsylvania

27 mi to destination

1 mi
Cramer, Pennsylvania

Traveled 108 mi from origin

1 mi
Twin Rocks

Destination