Distance from Vail, New Jersey to Moorestown, Pennsylvania
The driving distance from Vail, New Jersey to Moorestown, Pennsylvania is 36.1 mi (58.1 km)
The straight-line (air) distance is approximately 13.8 mi (22.3 km)
Estimated travel time by road is 41 minutes
This route includes Toll roads along the way.
We found 3 routes between Vail and Moorestown.
Available Routes
Route Directions
Get on I-80 W in Knowlton Township from NJ-94 S
Follow I-80 W to US-209 S in Arlington Heights. Take exit 304 from I-80 W
Follow PA-33 S to PA-512 S/Moorestown Rd in Plainfield Township. Take the PA-512 S exit from PA-33 S
Route Directions
Take NJ-94 S and Hainesburg River Rd to I-80 W in Knowlton Township
Follow I-80 W to US-209 S in Arlington Heights. Take exit 304 from I-80 W
Follow PA-33 S to PA-512 S/Moorestown Rd in Plainfield Township. Take the PA-512 S exit from PA-33 S
Route Directions
Take Mt Hermon Rd, Knowlton Rd, US-46 E, Water St, ... and Cherry Hill Rd to Moorestown Dr in Moore Township
Journey Details
Traveling from Vail, New Jersey to Moorestown, Pennsylvania covers 30.6 miles (49 km) in a southwest direction. This secondary roads, moderate route typically takes 49 minutes under normal conditions.
Drivers have 3 route options between these locations (31-36 miles / 49-58 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Vail
Starting Point
Moorestown
Destination