Distance from Elm Square, Massachusetts to Harristown, Pennsylvania
The driving distance from Elm Square, Massachusetts to Harristown, Pennsylvania is 374.4 mi (602.6 km)
The straight-line (air) distance is approximately 185.3 mi (298.2 km)
Estimated travel time by road is 6 hours 31 minutes
We found 3 routes between Elm Square and Harristown.
Available Routes
Route Directions
Get on MA-24 S
Take I-495 N, I-95 S, I-80 W, I-287 S, ... and US-22 W to PA-100 S in Fogelsville. Take exit 49 A from I-78 W
Get on US-222 S in Ontelaunee Township from Schantz Rd
Follow US-222 S to US-322 W in Ephrata Township. Take the US-322 exit from US-222 S
Continue on US-322 W. Take N Shirk Rd, N Hollander Rd and Osceola Mill Rd to Harristown Rd/T487 in Paradise Township
Route Directions
Get on MA-24 S
Take I-495 N, I-90 W, I-84, I-91 S, ... and US-202 S to US-30 W in Sadsbury Township
Follow US-30 W to Harristown Rd/T487 in Paradise Township
Route Directions
Get on MA-24 S
Take I-95 S and I-276 W to US-30 W in Sadsbury Township
Follow US-30 W to Harristown Rd/T487 in Paradise Township
Journey Details
Traveling from Elm Square, Massachusetts to Harristown, Pennsylvania covers 359.3 miles (578 km) in a west direction. This highway, long-distance route typically takes 5 hours 51 minutes under normal conditions.
Drivers have 3 route options between these locations (359-374 miles / 578-603 km). The primary route shown here saves 41 minutes compared to alternatives.
The route features toll sections. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 60 mph (97 km/h) .
Journey Waypoints
Elm Square
Starting Point
Harristown
Destination