Distance from Perrins Crossing, Massachusetts to West Rock Station, Maryland
The driving distance from Perrins Crossing, Massachusetts to West Rock Station, Maryland is 345.4 mi (555.9 km)
The straight-line (air) distance is approximately 184.2 mi (296.4 km)
Estimated travel time by road is 5 hours 36 minutes
This route includes Toll roads along the way.
We found 3 routes between Perrins Crossing and West Rock Station.
Available Routes
Route Directions
Get on I-95 S in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Follow I-95 S, NJ Tpke S and I-95 S to MD-222 N in Cecil County. Take exit 93 from I-95 S
Drive to MD-222 N
Route Directions
Get on I-95 S in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Continue on I-95 S. Take I-287 W, I-78 W, I-476 S and I-95 S to MD-222 N in Cecil County. Take exit 93 from I-95 S
Drive to MD-222 N
Route Directions
Get on I-195 W/US-1A S in East Providence from Brown Ave, Newman Ave and Pawtucket Ave
Follow I-95 S, NJ Tpke S and I-95 S to MD-222 N in Cecil County. Take exit 93 from I-95 S
Drive to MD-222 N
Journey Details
Traveling from Perrins Crossing, Massachusetts to West Rock Station, Maryland covers 343 miles (552 km) in a southwest direction. This highway, long-distance route typically takes 5 hours 36 minutes under normal conditions.
Drivers have 3 route options between these locations (343-392 miles / 552-631 km). The primary route shown here saves 49 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Perrins Crossing
Starting Point
West Rock Station
Destination