Distance from Upper Mohawk, New Jersey to Portland, Pennsylvania
The driving distance from Upper Mohawk, New Jersey to Portland, Pennsylvania is 31.5 mi (50.7 km)
The straight-line (air) distance is approximately 14.8 mi (23.8 km)
Estimated travel time by road is 39 minutes
This route includes Toll roads along the way.
We found 3 routes between Upper Mohawk and Portland.
Available Routes
Route Directions
Take Newton Sparta Rd and Stickles Pond Rd to US-206 S in Andover Township
Get on I-80 W in Allamuchy Township from Airport Rd and County Rd 517
Follow I-80 W to Delaware Ave in Portland
Route Directions
Take Newton Sparta Rd and Stickles Pond Rd to US-206 N in Andover Township
Take Willows Rd to NJ-94 S in Fredon Township
Follow NJ-94 S to Delaware Ave in Portland
Route Directions
Get on I-80 W in Allamuchy Township from Andover Rd, Andover Sparta Rd, Decker Pond Rd and County Rd 517
Follow I-80 W to NJ-94 S in Knowlton Township. Take exit 4 A-B-C from I-80 W
Continue on NJ-94 S. Take Portland-Columbia Toll Bridge to Delaware Ave in Portland
Journey Details
Traveling from Upper Mohawk, New Jersey to Portland, Pennsylvania covers 29.1 miles (47 km) in a west direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.
Drivers have 3 route options between these locations (29-31 miles / 47-51 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 50 mph (80 km/h) .
Journey Waypoints
Upper Mohawk
Starting Point
Portland
Destination