Distance from Mt Joy, New Jersey to Shelly, Pennsylvania

Mt Joy Shelly
Total Distance
18.6 mi
(29.9 km)
Travel Time
31 minutes

The driving distance from Mt Joy, New Jersey to Shelly, Pennsylvania is 18.6 mi (29.9 km)

The straight-line (air) distance is approximately 7.6 mi (12.2 km)

Estimated travel time by road is 31 minutes

We found 3 routes between Mt Joy and Shelly.

Available Routes

Shortest Fastest
PA-212 W
17.6 mi
28.3 km
28 minutes
PA-212 W and PA-309 S
18.6 mi
29.9 km
31 minutes
PA-563 S
23.1 mi
37.2 km
36 minutes

Route Directions

0.8 mi
1 min
Take PA-212 W, PA-412 N, Taylor Dr and PA-309 S to Shelly Rd in Richland Township
17.7 mi
29 min
0.1 mi
0 min

Route Directions

0.8 mi
1 min
Take PA-611 S and PA-563 S to W Thatcher Rd in Haycock Township
15.5 mi
22 min
Follow W Thatcher Rd and Union Rd to S Main St in Richlandtown
3.4 mi
5 min
Follow Cherry St to Shelly Rd in Richland Township
3.3 mi
6 min
0.1 mi
0 min

Route Directions

0.8 mi
1 min
Take PA-212 W and California Rd to Shelly Rd in Richland Township
16.7 mi
26 min
0.1 mi
0 min

Journey Details

Traveling from Mt Joy, New Jersey to Shelly, Pennsylvania covers 17.6 miles (28 km) in a southwest direction. This secondary roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 3 route options between these locations (18-23 miles / 28-37 km). The primary route shown here saves 8 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 40 mph (64 km/h) .

Journey Waypoints

Mt Joy

Starting Point

Durham Township, Pennsylvania

17 mi to destination

0 mi
Bursonville, Pennsylvania

13 mi to destination

1 mi
Pleasant Valley, Pennsylvania

9 mi to destination

0 mi
Gruversville, Pennsylvania

4 mi to destination

1 mi
Rocky Valley, Pennsylvania

Traveled 17 mi from origin

1 mi
Shelly

Destination