Distance from Port Royal, Pennsylvania to Blain, Pennsylvania

Port Royal Blain
Total Distance
28.4 mi
(45.7 km)
Travel Time
36 minutes

The driving distance from Port Royal, Pennsylvania to Blain, Pennsylvania is 28.4 mi (45.7 km)

The straight-line (air) distance is approximately 9.3 mi (15 km)

Estimated travel time by road is 36 minutes

We found 3 routes between Port Royal and Blain.

Available Routes

Shortest Fastest
PA-74 S and PA-17 W
22.9 mi
36.8 km
32 minutes
PA-74 S
26.4 mi
42.5 km
38 minutes
PA-75 S and PA-850 E
28.4 mi
45.7 km
36 minutes

Route Directions

28.4 mi
36 min

Route Directions

0 mi
0 min
Take PA-74 S and PA-17 W/Tuscarora Path to Fisher Hill Rd in Northeast Madison Township
16.2 mi
22 min
Follow Fisher Hill Rd, Quarry Rd and 403/Center Rd/T 403 to PA-274 W in Southwest Madison Township
4 mi
6 min
6.2 mi
8 min

Route Directions

0 mi
0 min
Take PA-74 S and PA-17 W to E Main St in Blain
22.9 mi
32 min

Journey Details

Traveling from Port Royal, Pennsylvania to Blain, Pennsylvania covers 22.9 miles (37 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.

Drivers have 3 route options between these locations (23-28 miles / 37-46 km). The primary route shown here saves 6 minutes compared to alternatives.

Journey Waypoints

Port Royal

Starting Point

Old Port, Pennsylvania

22 mi to destination

1 mi
Turbett Township, Pennsylvania

Traveled 5 mi from origin

1 mi
Seven Pines, Pennsylvania

16 mi to destination

1 mi
Andersonburg, Pennsylvania

Traveled 22 mi from origin

1 mi
Blain

Destination