Distance from Allendale, New Jersey to Deep Run, Pennsylvania
The driving distance from Allendale, New Jersey to Deep Run, Pennsylvania is 87.7 mi (141.1 km)
The straight-line (air) distance is approximately 43.3 mi (69.7 km)
Estimated travel time by road is 1 hour 43 minutes
We found 3 routes between Allendale and Deep Run.
Available Routes
Route Directions
Get on NJ-208 N in Franklin Lakes from Brookside Ave, Wyckoff Ave and Franklin Ave
Follow I-287 S and I-78 W to NJ-173 W in Union Township. Take exit 11 from I-78 W
Take Co Rd 614, Hickory Corner Rd, Milford Mt Pleasant Rd, Bridgeton Hill Rd, ... and PA-113 S/Bedminster Rd to Kellers Church Rd in Bedminster Township
Route Directions
Get on NJ-17 S in Saddle River
Continue on NJ-17 S. Take Garden State Pkwy S, US-1 S and I-295 N to Taylorsville Rd in Lower Makefield Township. Take the exit toward I-95/Philadelphia from I-295 N
Continue on Taylorsville Rd. Take Woodhill Rd, Pineville Rd and PA-413 N/Durham Rd to Kellers Church Rd in Bedminster Township
Route Directions
Get on NJ-208 N in Franklin Lakes from Brookside Ave, Wyckoff Ave and Franklin Ave
Follow I-287 S and US-202 S to NJ-12 W in Flemington
Take Sergeantsville Flemington Rd, Stockton Flemington Rd, PA-32 N/River Rd, Tohickon Hill Rd and Stump Rd to Kellers Church Rd in Bedminster Township
Journey Details
Traveling from Allendale, New Jersey to Deep Run, Pennsylvania covers 87 miles (140 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 49 minutes under normal conditions.
Drivers have 3 route options between these locations (87-102 miles / 140-165 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Allendale
Starting Point
Deep Run
Destination