Distance from Port Royal, Pennsylvania to Union Mills, Pennsylvania

Port Royal Union Mills
Total Distance
29.4 mi
(47.4 km)
Travel Time
33 minutes

The driving distance from Port Royal, Pennsylvania to Union Mills, Pennsylvania is 29.4 mi (47.4 km)

The straight-line (air) distance is approximately 10.7 mi (17.2 km)

Estimated travel time by road is 33 minutes

Route Directions

29.4 mi
33 min

Journey Details

Traveling from Port Royal, Pennsylvania to Union Mills, Pennsylvania covers 29.4 miles (47 km) in a west direction. This mixed highways and local roads, moderate route typically takes 33 minutes under normal conditions.

The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Port Royal

Starting Point

Old Port, Pennsylvania

25 mi to destination

1 mi
Martins Crossroads, Pennsylvania

Traveled 6 mi from origin

1 mi
Juniata Terrace, Pennsylvania

12 mi to destination

1 mi
Granville Township, Pennsylvania

6 mi to destination

1 mi
Alexander Springs, Pennsylvania

Traveled 25 mi from origin

1 mi
Union Mills

Destination