Distance from Elm Square, Massachusetts to Marstown, Pennsylvania
The driving distance from Elm Square, Massachusetts to Marstown, Pennsylvania is 365.7 mi (588.5 km)
The straight-line (air) distance is approximately 184.1 mi (296.3 km)
Estimated travel time by road is 5 hours 46 minutes
This route includes Toll roads along the way.
We found 3 routes between Elm Square and Marstown.
Available Routes
Route Directions
Get on MA-24 S
Follow I-95 S, I-287 W and I-78 W to PA-501 N/State Rte 501 in Bethel. Take exit 13 from I-78 W
Follow PA-501 N/State Rte 501 to PA-895 W in Pine Grove Township
Route Directions
Get on MA-24 S
Follow I-495 N, I-84 and I-81 S to Molleystown Rd/T634 in Tremont Township. Take exit 104 from I-81 S
Take PA-125 S to PA-895 E in Pine Grove Township
Route Directions
Get on MA-24 S
Take I-495 N, I-95 S, I-80 W, I-287 S, ... and I-78 W to PA-501 N/State Rte 501 in Bethel. Take exit 13 from I-78 W
Follow PA-501 N/State Rte 501 to PA-895 W in Pine Grove Township
Journey Details
Traveling from Elm Square, Massachusetts to Marstown, Pennsylvania covers 359.6 miles (579 km) in a west direction. This highway, long-distance route typically takes 6 hours under normal conditions.
Drivers have 3 route options between these locations (360-391 miles / 579-629 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 60 mph (97 km/h) .
Journey Waypoints
Elm Square
Starting Point
Marstown
Destination