Distance from McPherson, New Jersey to Branchburg, New Jersey

McPherson Branchburg
Total Distance
11.5 mi
(18.5 km)
Travel Time
18 minutes

The driving distance from McPherson, New Jersey to Branchburg, New Jersey is 11.5 mi (18.5 km)

The straight-line (air) distance is approximately 5.2 mi (8.3 km)

Estimated travel time by road is 18 minutes

We found 3 routes between McPherson and Branchburg.

Available Routes

Shortest
Hillcrest Rd
11.5 mi
18.5 km
20 minutes
Fastest
Pleasant Run Rd
11.5 mi
18.5 km
18 minutes
Readington Rd
12.5 mi
20.1 km
20 minutes

Route Directions

0 mi
0 min
Take Pleasant Run Rd to Craig Rd in Readington Township
7.8 mi
12 min
Continue on Craig Rd to Branchburg
1.1 mi
2 min
2.6 mi
3 min

Route Directions

0 mi
0 min
Continue on Stanton Lebanon Rd. Take Stanton Rd, County Rd 523 and Readington Rd to Old York Rd in Branchburg
12.5 mi
20 min

Route Directions

0 mi
0 min
Continue on Stanton Lebanon Rd. Take Pleasant Run Rd to Hillcrest Rd in Readington Township
6.7 mi
11 min
2.6 mi
4 min
Continue on Readington Rd. Drive to Old York Rd in Branchburg
2.1 mi
4 min

Journey Details

Traveling from McPherson, New Jersey to Branchburg, New Jersey covers 11.5 miles (18 km) in a east direction. This secondary roads, short route typically takes 20 minutes under normal conditions.

Drivers have 3 route options between these locations (11-13 miles / 18-20 km). The primary route shown here saves 28 seconds compared to alternatives.

Journey Waypoints

McPherson

Starting Point

Dreahook, New Jersey

12 mi to destination

2 mi
Pleasant Run, New Jersey

3 mi to destination

2 mi
Branchburg

Destination