Distance from Elm, New Jersey to Pilesgrove, New Jersey
The driving distance from Elm, New Jersey to Pilesgrove, New Jersey is 29.3 mi (47.1 km)
The straight-line (air) distance is approximately 15.9 mi (25.6 km)
Estimated travel time by road is 43 minutes
We found 3 routes between Elm and Pilesgrove.
Available Routes
Route Directions
Take Fleming Pike, E Malaga Rd and Coles Mill Rd to Monroeville Rd in Upper Pittsgrove
Drive to U.S. Hwy 40 W in Pilesgrove
Route Directions
Take Fleming Pike, E Malaga Rd, Coles Mill Rd, Monroeville Rd and Glassboro Rd to U.S. Hwy 40 W in Pilesgrove
Route Directions
Take Fleming Pike, Corkery Ln, E Academy St, Whig Ln and Glassboro Rd to U.S. Hwy 40 W in Pilesgrove
Journey Details
Traveling from Elm, New Jersey to Pilesgrove, New Jersey covers 27.8 miles (45 km) in a west direction. This secondary roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (28-29 miles / 45-47 km). The primary route shown here saves 27 seconds compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 38 mph (61 km/h) .
Journey Waypoints
Elm
Starting Point
Pilesgrove
Destination