Distance from Troy Hills, New Jersey to McPherson, New Jersey
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
Route Directions
Take I-287 S to US-202 S/US-206 S in Bridgewater. Take exit 17 from I-287 S
Take US-22 W to your destination in Clinton Township
Route Directions
Take I-287 S and I-78 W to Cokesbury Rd in Lebanon. Take exit 20 A from I-78 W
Take US-22 W, Round Valley Access Rd and Stanton Lebanon Rd to your destination in Clinton Township
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
McPherson
Destination