Distance from Pennsburg, Pennsylvania to Morris Run, Pennsylvania
The driving distance from Pennsburg, Pennsylvania to Morris Run, Pennsylvania is 18.8 mi (30.3 km)
The straight-line (air) distance is approximately 9 mi (14.4 km)
Estimated travel time by road is 32 minutes
We found 3 routes between Pennsburg and Morris Run.
Available Routes
Route Directions
Take E Buck Rd to Geryville Pike in Upper Hanover Township
Follow PA-663 N and PA-313 E to Rickerts Rd in Bucks County
Continue on Rickerts Rd. Drive to Rickert Rd
Route Directions
Take Frye Rd and St Pauls Church Rd to Geryville Pike in Upper Hanover Township
Follow Geryville Pike to Finland Rd
Follow Finland Rd to Upper Ridge Rd in Marlborough Township
Continue on Upper Ridge Rd to West Rockhill Township
Follow Ridge Valley Rd to Forrest Rd
Get on PA-309 S
Continue on PA-309 S to Hilltown Township
Drive to Rickert Rd
Route Directions
Take Frye Rd and St Pauls Church Rd to Geryville Pike in Upper Hanover Township
Follow Geryville Pike to Finland Rd
Follow Finland Rd to Upper Ridge Rd in Marlborough Township
Continue on Upper Ridge Rd to West Rockhill Township
Follow Ridge Valley Rd, PA-563 N/Ridge Rd and W Callowhill St to Rickert Rd in Hilltown Township
Journey Details
Traveling from Pennsburg, Pennsylvania to Morris Run, Pennsylvania covers 18 miles (29 km) in a east direction. This secondary roads, moderate route typically takes 32 minutes under normal conditions.
Drivers have 3 route options between these locations (18-22 miles / 29-36 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Pennsburg
Starting Point
Morris Run
Destination