Distance from St Peters, Pennsylvania to Iola, Pennsylvania
The driving distance from St Peters, Pennsylvania to Iola, Pennsylvania is 112.6 mi (181.3 km)
The straight-line (air) distance is approximately 48.6 mi (78.3 km)
Estimated travel time by road is 2 hours 22 minutes
We found 3 routes between St Peters and Iola.
Available Routes
Route Directions
Get on I-176 N in Cumru Township from Hopewell Rd, PA-345 N and PA-724 W
Take US-222 N and PA-61 N to PA-895 E in West Brunswick Township
Get on I-81 N in Kline Township from PA-895 E, PA-443 E and PA-309 W
Continue on I-81 N. Take I-80 W to PA-42 N in Greenwood Township
Route Directions
Take Hopewell Rd to PA-345 N in Union Township
Continue on PA-345 N. Take PA-724 W, US-422 W, PA-183 N, PA-901 W, ... and PA-642 E to PA-42 N in Greenwood Township
Route Directions
Take Hopewell Rd to PA-345 N in Union Township
Continue on PA-345 N. Take US-422 W, PA-183 N, PA-901 W, PA-54 W and PA-642 E to PA-42 N in Greenwood Township
Journey Details
Traveling from St Peters, Pennsylvania to Iola, Pennsylvania covers 103.8 miles (167 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 22 minutes under normal conditions.
Drivers have 3 route options between these locations (104-113 miles / 167-181 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Iola
Destination