Distance from Washington, New Jersey to Penn Allen, Pennsylvania

Washington Penn Allen
Total Distance
26 mi
(41.9 km)
Travel Time
45 minutes

The driving distance from Washington, New Jersey to Penn Allen, Pennsylvania is 26 mi (41.9 km)

The straight-line (air) distance is approximately 12.6 mi (20.3 km)

Estimated travel time by road is 45 minutes

We found 3 routes between Washington and Penn Allen.

Available Routes

Shortest Fastest Tolls
NJ-57 W and US-22 W
24.5 mi
39.5 km
36 minutes
Tolls
NJ-57 W, US-22 W and PA-946 W/Daniels Rd
25.4 mi
40.8 km
37 minutes
Brass Castle Rd
26 mi
41.9 km
45 minutes

Route Directions

Take Brass Castle Rd, Martins Creek Belvidere Hwy, Front St, Uhler Rd and Main St to PA-946 W in Upper Nazareth Township
26 mi
45 min

Route Directions

25.4 mi
37 min

Route Directions

24.5 mi
36 min

Journey Details

Traveling from Washington, New Jersey to Penn Allen, Pennsylvania covers 24.5 miles (39 km) in a west direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 3 route options between these locations (25-26 miles / 39-42 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features scenic views, toll sections. During evening weekday travel, expect evening rush hour with average speeds around 44 mph (71 km/h) .

Journey Waypoints

Washington

Starting Point

Cornish, New Jersey

29 mi to destination

2 mi
Roxburg, New Jersey

Traveled 7 mi from origin

2 mi
Harmony, New Jersey

22 mi to destination

1 mi
Sandts Eddy, Pennsylvania

14 mi to destination

1 mi
Tatamy, Pennsylvania

Traveled 22 mi from origin

1 mi
East Lawn, Pennsylvania

7 mi to destination

1 mi
Nazareth, Pennsylvania

Traveled 29 mi from origin

1 mi
Penn Allen

Destination