Distance from Port Royal, Pennsylvania to Charteroak, Pennsylvania
The driving distance from Port Royal, Pennsylvania to Charteroak, Pennsylvania is 54.6 mi (87.9 km)
The straight-line (air) distance is approximately 18.2 mi (29.2 km)
Estimated travel time by road is 1 hour 1 minute
We found 3 routes between Port Royal and Charteroak.
Available Routes
Route Directions
Get on US-322 W in Walker Township
Follow US-322 W to US-322 BUS W/Boal Ave in Boalsburg. Take the US-322 BUS exit from US-322 W
Take PA-45 W and PA-26 S/Mc Alevys Fort Rd to Charter Oak Rd in Barree Township
Route Directions
Take PA-333 W, US-322 W, PA-655 S, PA-305 W/Greenwood Rd and PA-26 N to Charter Oak Rd in Barree Township
Route Directions
Take US-322 W, PA-655 S and PA-305 W/Greenwood Rd to Charter Oak Rd in Barree Township
Journey Details
Traveling from Port Royal, Pennsylvania to Charteroak, Pennsylvania covers 47.8 miles (77 km) in a west direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.
Drivers have 3 route options between these locations (48-55 miles / 77-88 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Port Royal
Starting Point
Charteroak
Destination