Distance from Moorestown, Pennsylvania to Weir Lake, Pennsylvania
The driving distance from Moorestown, Pennsylvania to Weir Lake, Pennsylvania is 18.4 mi (29.5 km)
The straight-line (air) distance is approximately 6 mi (9.7 km)
Estimated travel time by road is 25 minutes
We found 3 routes between Moorestown and Weir Lake.
Available Routes
Route Directions
Get on PA-33 N in Plainfield Township
Follow PA-33 N to Cherry Valley Rd in Hamilton Township. Take the exit toward Saylorsburg from PA-33 N
Take Rte 115 to US-209 S in Chestnuthill Township
Follow US-209 S to Weir Lake Rd
Route Directions
Route Directions
Follow PA-946 W/Community Dr to Copella Rd
Continue on Copella Rd to Smith Gap Rd
Follow Smith Gap Rd and Point Phillips Rd to Chestnut Ridge Rd in Kunkletown
Take Fiddletown Rd to Weir Mountain Rd/Weir Mountain Estates
Continue on Weir Mountain Rd/Weir Mountain Estates to Gilbert
Journey Details
Traveling from Moorestown, Pennsylvania to Weir Lake, Pennsylvania covers 15.5 miles (25 km) in a north direction. This secondary roads, moderate route typically takes 29 minutes under normal conditions.
Drivers have 3 route options between these locations (16-18 miles / 25-30 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Moorestown
Starting Point
Weir Lake
Destination
Route Map Image
