Distance from Pine Run, Pennsylvania to Loyalsockville, Pennsylvania
The driving distance from Pine Run, Pennsylvania to Loyalsockville, Pennsylvania is 22.2 mi (35.7 km)
The straight-line (air) distance is approximately 9.4 mi (15.1 km)
Estimated travel time by road is 25 minutes
We found 3 routes between Pine Run and Loyalsockville.
Available Routes
Route Directions
Take Pine Run Rd to US-220 N in Piatt Township
Follow US-220 N and I-180 E to PA-87 N/N Loyalsock Ave in Montoursville. Take exit 21 from I-180 E
Follow PA-87 N to Back St in Upper Fairfield Township
Route Directions
Take W Emery Church Rd, Quenshukeny Rd and Kiess Hill Rd to Mill Hill Rd/T661 in Cogan Station
Follow Mill Hill Rd to PA-973 E
Follow PA-973 E to Back St in Upper Fairfield Township
Route Directions
Take W Emery Church Rd to T375/Turkey Path Rd
Take Almost Country Rd to Beautys Run Rd in Cogan Station
Continue on Beautys Run Rd. Take PA-973 E to Back St in Upper Fairfield Township
Journey Details
Traveling from Pine Run, Pennsylvania to Loyalsockville, Pennsylvania covers 19.9 miles (32 km) in a east direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (20-22 miles / 32-36 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Pine Run
Starting Point
Loyalsockville
Destination