Distance from Moorestown, Pennsylvania to Windsor, Pennsylvania
The driving distance from Moorestown, Pennsylvania to Windsor, Pennsylvania is 130.8 mi (210.5 km)
The straight-line (air) distance is approximately 54.3 mi (87.4 km)
Estimated travel time by road is 2 hours 17 minutes
We found 3 routes between Moorestown and Windsor.
Available Routes
Route Directions
Get on US-22 W in Hanover Township
Continue on US-22 W. Take I-78 W, I-81 S and I-83 S to PA-124 E/Mt Rose Ave in York County. Take exit 18A from I-83 S
Continue on PA-124 E. Take Windsor Rd to Heindel Ave in Windsor
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 Kreutz Creek Rd in Hellam Township. Take the exit toward PA-462/Hallam from US-30 W
Take Freysville Rd and Windsor Rd to Heindel Ave in Windsor
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 Kreutz Creek Rd in Hellam Township. Take the exit toward PA-462/Hallam from US-30 W
Take Freysville Rd and Windsor Rd to Heindel Ave in Windsor
Journey Details
Traveling from Moorestown, Pennsylvania to Windsor, Pennsylvania covers 105.1 miles (169 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 4 minutes under normal conditions.
Drivers have 3 route options between these locations (105-131 miles / 169-211 km). The primary route shown here saves 24 minutes compared to alternatives.
Journey Waypoints
Moorestown
Starting Point
Windsor
Destination