Distance from Pine Run, Pennsylvania to Marsh Hill, Pennsylvania
The driving distance from Pine Run, Pennsylvania to Marsh Hill, Pennsylvania is 25.3 mi (40.8 km)
The straight-line (air) distance is approximately 12.2 mi (19.6 km)
Estimated travel time by road is 34 minutes
We found 3 routes between Pine Run and Marsh Hill.
Available Routes
Route Directions
Take W Emery Church Rd to T375/Turkey Path Rd
Take Almost Country Rd to Beautys Run Rd in Cogan Station
Take US-15 N and PA-14 N to Pleasant Stream Rd in McIntyre Township
Route Directions
Take Pine Run Rd and US-220 N to US-15 N in Williamsport. Take exit 29 from US-220 N
Follow US-15 N to PA-14 N in Trout Run. Take exit 148 from US-15 N
Follow PA-14 N to Pleasant Stream Rd in McIntyre Township
Route Directions
Take W Emery Church Rd, Quenshukeny Rd, Daughertys Run Rd and PA-973 E to St Michaels Rd in Cogan Station
Take Lycoming Creek Rd to Liberty St in Trout Run
Follow PA-14 N to Pleasant Stream Rd in McIntyre Township
Journey Details
Traveling from Pine Run, Pennsylvania to Marsh Hill, Pennsylvania covers 23.4 miles (38 km) in a northeast direction. This secondary roads, moderate route typically takes 33 minutes under normal conditions.
Drivers have 3 route options between these locations (23-32 miles / 38-52 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Pine Run
Starting Point
Marsh Hill
Destination