Distance from Moorestown, Pennsylvania to Relay, Pennsylvania
The driving distance from Moorestown, Pennsylvania to Relay, Pennsylvania is 107.4 mi (172.8 km)
The straight-line (air) distance is approximately 55.6 mi (89.5 km)
Estimated travel time by road is 2 hours 6 minutes
We found 3 routes between Moorestown and Relay.
Available Routes
Route Directions
Get on US-22 W in Hanover Township from PA-512 S and PA-987 S
Follow US-22 W and I-78 W to PA-863 S in Weisenberg Township. Take exit 45 from I-78 W
Get on US-222 S in Ontelaunee Township from Mill Creek Rd
Continue on US-222 S. Take US-30 W to PA-24 S/Mt Zion Rd in Springettsbury Township. Take the PA-24/Mt Zion Rd exit from US-30 W
Continue on PA-24 S. Drive to Springwood Rd in York Township
Route Directions
Take PA-946 W to PA-248 W in Lehigh Township
Follow PA-248 W to Bank St in Bowmanstown. Take the exit toward PA-895 W/Bowmanstown from PA-248 W
Follow PA-895 W to PA-61 S in West Brunswick Township
Continue on PA-61 S. Take US-222 S and US-30 W to PA-24 S/Mt Zion Rd in Springettsbury Township. Take the PA-24/Mt Zion Rd exit from US-30 W
Continue on PA-24 S. Drive to Springwood Rd in York Township
Route Directions
Get on US-22 W in Hanover Township
Continue on US-22 W to Fogelsville. Take exit 49 A from I-78 W
Get on US-222 S in Ontelaunee Township from Schantz Rd
Continue on US-222 S. Take US-30 W to PA-24 S/Mt Zion Rd in Springettsbury Township. Take the PA-24/Mt Zion Rd exit from US-30 W
Continue on PA-24 S. Drive to Springwood Rd in York Township
Journey Details
Traveling from Moorestown, Pennsylvania to Relay, Pennsylvania covers 105.7 miles (170 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (106-121 miles / 170-195 km). The primary route shown here saves 24 minutes compared to alternatives.
Journey Waypoints
Moorestown
Starting Point
Relay
Destination