Distance from Troy Hills, New Jersey to McPherson, New Jersey

Troy Hills McPherson
Total Distance
44 mi
(70.8 km)
Travel Time
48 minutes

The driving distance from Troy Hills, New Jersey to McPherson, New Jersey is 44 mi (70.8 km)

The straight-line (air) distance is approximately 18.2 mi (29.3 km)

Estimated travel time by road is 48 minutes

We found 2 routes between Troy Hills and McPherson.

Available Routes

Shortest Fastest
I-287 S and I-78 W
37.8 mi
60.9 km
38 minutes
I-287 S and US-22 W
44 mi
70.8 km
48 minutes

Route Directions

Take I-287 S to US-202 S/US-206 S in Bridgewater. Take exit 17 from I-287 S
27.1 mi
25 min
Take US-22 W to your destination in Clinton Township
16.9 mi
23 min

Route Directions

Take I-287 S and I-78 W to Cokesbury Rd in Lebanon. Take exit 20 A from I-78 W
33.5 mi
31 min
Take US-22 W, Round Valley Access Rd and Stanton Lebanon Rd to your destination in Clinton Township
4.3 mi
7 min

Journey Details

Traveling from Troy Hills, New Jersey to McPherson, New Jersey covers 37.8 miles (61 km) in a southwest direction. This highway, moderate route typically takes 38 minutes under normal conditions.

Drivers have 2 route options between these locations (38-44 miles / 61-71 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Troy Hills

Starting Point

Hanover, New Jersey

42 mi to destination

1 mi
Morristown, New Jersey

Traveled 10 mi from origin

1 mi
Glen Alpin, New Jersey

31 mi to destination

1 mi
Somersetin, New Jersey

Traveled 21 mi from origin

1 mi
Peapack and Gladstone, New Jersey

21 mi to destination

1 mi
Vliettown, New Jersey

Traveled 31 mi from origin

1 mi
McCrea Mills, New Jersey

10 mi to destination

1 mi
Potterstown, New Jersey

Traveled 42 mi from origin

1 mi
McPherson

Destination