Distance from Elm Square, Massachusetts to Marshfield, Massachusetts
The driving distance from Elm Square, Massachusetts to Marshfield, Massachusetts is 20.2 mi (32.5 km)
The straight-line (air) distance is approximately 10.4 mi (16.7 km)
Estimated travel time by road is 40 minutes
We found 3 routes between Elm Square and Marshfield.
Available Routes
Route Directions
Continue on Central St to Hanson
Take Broadway to MA-139 E in Marshfield
Route Directions
Continue on Cedar St to Hanson
Continue on MA-27 S/Main St. Take Mattakeesett St and MA-14 E to North St in Duxbury
Continue on North St to Marshfield
Drive to Ocean St
Route Directions
Continue on Cedar St to Hanson
Continue on MA-27 S to Duxbury
Continue on Franklin St to Marshfield
Journey Details
Traveling from Elm Square, Massachusetts to Marshfield, Massachusetts covers 19.4 miles (31 km) in a east direction. This secondary roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (19-20 miles / 31-32 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Elm Square
Starting Point
Marshfield
Destination