Distance from Vail, New Jersey to Mt Joy, New Jersey
The driving distance from Vail, New Jersey to Mt Joy, New Jersey is 36.2 mi (58.3 km)
The straight-line (air) distance is approximately 17 mi (27.4 km)
Estimated travel time by road is 52 minutes
We found 3 routes between Vail and Mt Joy.
Available Routes
Route Directions
Take Knowlton Rd, US-46 E, NJ-31 S, Bloomsbury Rd, ... and Riegelsville Warren Glen Rd to Mt Joy Rd in Pohatcong Township
Drive to Mt Joy Rd in Holland Township
Route Directions
Take NJ-94 S, PA-611 S/N Delaware Dr, Riverton Rd, Belvidere Rd, ... and Riegelsville Warren Glen Rd to Mt Joy Rd in Pohatcong Township
Drive to Mt Joy Rd in Holland Township
Route Directions
Take Knowlton Rd, US-46 E, Belvidere Rd, County Road 519 and Riegelsville Warren Glen Rd to Mt Joy Rd in Pohatcong Township
Drive to Mt Joy Rd in Holland Township
Journey Details
Traveling from Vail, New Jersey to Mt Joy, New Jersey covers 31.7 miles (51 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.
Drivers have 3 route options between these locations (32-36 miles / 51-58 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Vail
Starting Point
Mt Joy
Destination