Distance from Lopatcong, New Jersey to McPherson, New Jersey

Lopatcong McPherson
Total Distance
21.3 mi
(34.2 km)
Travel Time
27 minutes

The driving distance from Lopatcong, New Jersey to McPherson, New Jersey is 21.3 mi (34.2 km)

The straight-line (air) distance is approximately 11 mi (17.8 km)

Estimated travel time by road is 27 minutes

We found 2 routes between Lopatcong and McPherson.

Available Routes

Shortest Fastest
I-78 E
21.1 mi
34 km
26 minutes
N Main St and I-78 E
21.3 mi
34.2 km
27 minutes

Route Directions

Get on I-78 E in Greenwich Township
5.1 mi
9 min
Follow I-78 E to NJ-31 S in Clinton Township. Take exit 17 from I-78 E
12 mi
10 min
Follow NJ-31 S and Molasses Hill Rd to your destination
4.1 mi
7 min

Route Directions

Get on I-78 E/US-22 E in Greenwich Township from Strykers Rd
3.4 mi
7 min
Follow I-78 E/US-22 E to NJ-31 S in Clinton Township. Take exit 17 from I-78 E/US-22 E
13.6 mi
12 min
Follow NJ-31 S and Molasses Hill Rd to your destination
4.1 mi
7 min

Journey Details

Traveling from Lopatcong, New Jersey to McPherson, New Jersey covers 21.1 miles (34 km) in a east direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.

Drivers have 2 route options between these locations (21-21 miles / 34-34 km). The primary route shown here saves 23 seconds compared to alternatives.

Journey Waypoints

Lopatcong

Starting Point

Coopersville, New Jersey

25 mi to destination

1 mi
Bloomsbury, New Jersey

Traveled 6 mi from origin

1 mi
Bethlehem Township, New Jersey

19 mi to destination

1 mi
Norton, New Jersey

13 mi to destination

1 mi
Hensfoot, New Jersey

Traveled 19 mi from origin

1 mi
Clinton, New Jersey

6 mi to destination

1 mi
Hamden, New Jersey

Traveled 25 mi from origin

1 mi
McPherson

Destination