Distance from McPherson, New Jersey to Princeton University, New Jersey
The driving distance from McPherson, New Jersey to Princeton University, New Jersey is 27.3 mi (44 km)
The straight-line (air) distance is approximately 12.9 mi (20.8 km)
Estimated travel time by road is 46 minutes
We found 3 routes between McPherson and Princeton University.
Available Routes
Route Directions
Continue on Stanton Lebanon Rd. Take Stanton Rd, Pleasant Run Rd, E Mountain Rd, Belle Mead-Blawenburg Rd and Great Rd to NJ-27 N in Princeton
Route Directions
Continue on Stanton Lebanon Rd. Take NJ-31 S, US-202 S, NJ-31 S and Lambertville - Hopewell Rd/Lambertville Hopewell Turnpike to Crusher Rd in Hopewell Township
Take Carter Rd and Rosedale Rd to NJ-27 N in Princeton
Route Directions
Continue on Stanton Lebanon Rd. Take Stanton Rd, Pleasant Run Rd, Amwell Rd, E Mountain Rd, ... and Great Rd to NJ-27 N in Princeton
Journey Details
Traveling from McPherson, New Jersey to Princeton University, New Jersey covers 27.1 miles (44 km) in a southeast direction. This secondary roads, moderate route typically takes 46 minutes under normal conditions.
Drivers have 3 route options between these locations (27-29 miles / 44-47 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
McPherson
Starting Point
Princeton University
Destination