Distance from Mt Zion, Pennsylvania to Cross Mill, Pennsylvania
The driving distance from Mt Zion, Pennsylvania to Cross Mill, Pennsylvania is 21.9 mi (35.2 km)
The straight-line (air) distance is approximately 9.9 mi (15.9 km)
Estimated travel time by road is 37 minutes
We found 3 routes between Mt Zion and Cross Mill.
Available Routes
Route Directions
Take I-83 S and PA-74 S/S Queen St to Iron Stone Hill Rd in Spry
Continue on Iron Stone Hill Rd. Take Hess Farm Rd to Swamp Rd in North Hopewell Township
Continue on Swamp Rd to Church Rd
Continue on Church Rd. Drive to Cross Mill Rd in East Hopewell Township
Route Directions
Take Druck Valley Rd to Kreutz Creek Rd in Hellam Township
Follow Kreutz Creek Rd to Freysville Rd
Continue on Freysville Rd. Take Felton Rd and Cross Roads Ave to Church Rd in Cross Roads
Follow Church Rd to Cross Mill Rd in East Hopewell Township
Route Directions
Take PA-24 S, Felton Rd and Cross Roads Ave to Church Rd in Cross Roads
Follow Church Rd to Cross Mill Rd in East Hopewell Township
Journey Details
Traveling from Mt Zion, Pennsylvania to Cross Mill, Pennsylvania covers 19.5 miles (31 km) in a southeast direction. This secondary roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (20-23 miles / 31-37 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Mt Zion
Starting Point
Cross Mill
Destination