Distance from Heards, Virginia to Scotland, Massachusetts
The driving distance from Heards, Virginia to Scotland, Massachusetts is 624.7 mi (1005.4 km)
The straight-line (air) distance is approximately 308.5 mi (496.5 km)
Estimated travel time by road is 9 hours 48 minutes
This route includes Toll roads along the way.
We found 3 routes between Heards and Scotland.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N, I-78 E, I-287 N, I-80 E, ... and I-95 N to MA-104 E/Pleasant St in Bridgewater. Take exit 24 from MA-24 N
Follow MA-104 E/Pleasant St to Scotland Blvd
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N, I-78 E and I-95 N to MA-104 E/Pleasant St in Bridgewater. Take exit 24 from MA-24 N
Follow MA-104 E/Pleasant St to Scotland Blvd
Route Directions
Get on I-66 E in Prince William County from US-29 N
Continue on I-66 E. Take I-495 N, I-95 N, I-95 Express Toll, I-95 N, ... and I-495 S to MA-104 E/Pleasant St in Bridgewater. Take exit 24 from MA-24 N
Follow MA-104 E/Pleasant St to Scotland Blvd
Journey Details
Traveling from Heards, Virginia to Scotland, Massachusetts covers 573.3 miles (923 km) in a northeast direction. This highway, long-distance route typically takes 9 hours 24 minutes under normal conditions.
Drivers have 3 route options between these locations (573-625 miles / 923-1005 km). The primary route shown here saves 27 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 60 mph (97 km/h) .
Journey Waypoints
Heards
Starting Point
Scotland
Destination