Distance from St Peters, Pennsylvania to Freytown, Pennsylvania
The driving distance from St Peters, Pennsylvania to Freytown, Pennsylvania is 102.1 mi (164.3 km)
The straight-line (air) distance is approximately 48.9 mi (78.6 km)
Estimated travel time by road is 2 hours 12 minutes
This route includes Toll roads along the way.
We found 2 routes between St Peters and Freytown.
Available Routes
Route Directions
Take Harmonyville Rd to PA-100 N in North Coventry Township
Follow PA-100 N to E Macungie Rd in Upper Milford Township
Get on I-476 N in South Whitehall Township from Brookside Rd, Schantz Rd and Werley Rd
Follow I-476 N to PA-903 N in Penn Forest Township. Take exit 87 from I-476 N
Get on I-80 E in Blakeslee
Continue on I-80 E. Take I-380 N to Hap Arnold Blvd/Midway Rd in Tobyhanna
Follow Tobyhanna Rd, Lehigh Rd and Freytown Rd to Frytown Rd
Route Directions
Get on I-78 E in Upper Saucon Township from Harmonyville Rd, PA-100 N and Main Rd W
Continue on I-78 E. Take PA-33 N, I-80 W and I-380 N to PA-423 N in Tobyhanna. Take exit 8 from I-380 N
Take Tobyhanna Rd, Lehigh Rd and Freytown Rd to Frytown Rd
Journey Details
Traveling from St Peters, Pennsylvania to Freytown, Pennsylvania covers 100.4 miles (162 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 2 route options between these locations (100-102 miles / 162-164 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Freytown
Destination