Distance from Moorestown, Pennsylvania to Castleton, Maryland
The driving distance from Moorestown, Pennsylvania to Castleton, Maryland is 137.6 mi (221.5 km)
The straight-line (air) distance is approximately 54.9 mi (88.3 km)
Estimated travel time by road is 2 hours 21 minutes
This route includes Toll roads along the way.
We found 3 routes between Moorestown and Castleton.
Available Routes
Route Directions
Get on US-22 W in Hanover Township
Take I-476 S and I-95 S to MD-155 W in Harford County. Take exit 89 from I-95 S
Take MD-161 N to MD-623
Route Directions
Get on US-22 W in Hanover Township from PA-512 S and PA-987 S
Continue on US-22 W. Take I-476 S, I-276 W and US-202 S to US-30 W in Sadsbury Township
Follow PA-10 S and US-1 S to MD-623 in Harford County
Route Directions
Get on US-22 W in Hanover Township
Continue on US-22 W. Take Schantz Rd and US-222 S to PA-272 S/Willow Street Pike in Willow Street
Follow PA-272 S to US-222 S in Wakefield
Continue on US-222 S. Drive to MD-623 in Darlington
Journey Details
Traveling from Moorestown, Pennsylvania to Castleton, Maryland covers 117.5 miles (189 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 25 minutes under normal conditions.
Drivers have 3 route options between these locations (118-138 miles / 189-222 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Moorestown
Starting Point
Castleton
Destination