Distance from Thompsontown, New Jersey to Pilesgrove, New Jersey
The driving distance from Thompsontown, New Jersey to Pilesgrove, New Jersey is 39.3 mi (63.2 km)
The straight-line (air) distance is approximately 22.3 mi (35.8 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Thompsontown and Pilesgrove.
Available Routes
Route Directions
Take Atlantic 559/Somers Point Rd to U.S. Hwy 40 W
Continue on U.S. Hwy 40 W to Franklin
Follow Monroeville Rd to U.S. Hwy 40 W in Upper Pittsgrove
Route Directions
Get on US-322 W from NJ-50 N/Cape May Ave
Follow Malaga Rd and Weymouth Rd to U.S. Hwy 40 W in Buena
Drive to U.S. Hwy 40 W in Pilesgrove
Route Directions
Take Atlantic 559/Somers Point Rd to U.S. Hwy 40 W
Drive to U.S. Hwy 40 W in Pilesgrove
Journey Details
Traveling from Thompsontown, New Jersey to Pilesgrove, New Jersey covers 38 miles (61 km) in a west direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.
Drivers have 3 route options between these locations (38-40 miles / 61-65 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Thompsontown
Starting Point
Pilesgrove
Destination