Distance from Port Royal, Pennsylvania to Shrader, Pennsylvania

Port Royal Shrader
Total Distance
26.4 mi
(42.5 km)
Travel Time
30 minutes

The driving distance from Port Royal, Pennsylvania to Shrader, Pennsylvania is 26.4 mi (42.5 km)

The straight-line (air) distance is approximately 8.9 mi (14.4 km)

Estimated travel time by road is 30 minutes

Route Directions

Get on US-322 W in Walker Township
2.5 mi
5 min
Follow US-322 W to PA-655 N in Reedsville. Take the PA-655 exit from US-322 W
19.8 mi
18 min
Drive to Honey Creek Rd in Armagh Township
4.1 mi
7 min

Journey Details

Traveling from Port Royal, Pennsylvania to Shrader, Pennsylvania covers 26.4 miles (43 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 51 mph (82 km/h) .

Journey Waypoints

Port Royal

Starting Point

Mifflin, Pennsylvania

21 mi to destination

1 mi
Denholm, Pennsylvania

15 mi to destination

1 mi
Macedonia, Pennsylvania

Traveled 10 mi from origin

1 mi
Maitland, Pennsylvania

10 mi to destination

1 mi
Vira, Pennsylvania

5 mi to destination

1 mi
Naginey, Pennsylvania

Traveled 21 mi from origin

1 mi
Shrader

Destination