Distance from Pennsburg, Pennsylvania to Haines, Pennsylvania
The driving distance from Pennsburg, Pennsylvania to Haines, Pennsylvania is 17.3 mi (27.8 km)
The straight-line (air) distance is approximately 8.7 mi (14 km)
Estimated travel time by road is 31 minutes
We found 3 routes between Pennsburg and Haines.
Available Routes
Route Directions
Follow PA-100 N to Local Rte 39023/Spring Creek Rd in Lower Macungie Township
Follow Trexlertown Rd to PA-100 in Trexlertown
Route Directions
Get on I-476 N in Milford Township from E Buck Rd and PA-663 N
Continue on I-476 N to Fogelsville. Take exit 49 A from I-78 W
Follow PA-100 S to Kressler Ln
Route Directions
Take E Buck Rd to Geryville Pike in Upper Hanover Township
Take Kings Hwy and PA-100 N to Kressler Ln in Upper Macungie Township
Journey Details
Traveling from Pennsburg, Pennsylvania to Haines, Pennsylvania covers 17.1 miles (28 km) in a northwest direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.
Drivers have 3 route options between these locations (17-24 miles / 28-38 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Pennsburg
Starting Point
Haines
Destination