Distance from Vail, New Jersey to Mt Joy, New Jersey

Vail Mt Joy
Total Distance
36.2 mi
(58.3 km)
Travel Time
52 minutes

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

Shortest Fastest
County Road 519
31.7 mi
51 km
48 minutes
Tolls
Belvidere Rd and County Road 519
35.5 mi
57.2 km
55 minutes
NJ-31 S
36.2 mi
58.3 km
52 minutes

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
35.3 mi
50 min
Drive to Mt Joy Rd in Holland Township
0.9 mi
2 min

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
34.6 mi
53 min
Drive to Mt Joy Rd in Holland Township
0.9 mi
2 min

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
30.8 mi
46 min
Drive to Mt Joy Rd in Holland Township
0.9 mi
2 min

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

Polkville, New Jersey

39 mi to destination

1 mi
Sarepta, New Jersey

Traveled 10 mi from origin

1 mi
Belvidere, New Jersey

29 mi to destination

1 mi
Lommasons Glen, New Jersey

Traveled 20 mi from origin

1 mi
Harmony, New Jersey

20 mi to destination

1 mi
Lows Hollow, New Jersey

Traveled 29 mi from origin

1 mi
Alpha, New Jersey

10 mi to destination

0 mi
Raubsville, Pennsylvania

Traveled 39 mi from origin

1 mi
Mt Joy

Destination