Distance from Gordondale, Virginia to McSherrystown, Pennsylvania
The driving distance from Gordondale, Virginia to McSherrystown, Pennsylvania is 91 mi (146.5 km)
The straight-line (air) distance is approximately 42 mi (67.7 km)
Estimated travel time by road is 1 hour 42 minutes
We found 3 routes between Gordondale and McSherrystown.
Available Routes
Route Directions
Get on I-81 N
Follow I-81 N to US-30 E in Guilford Township. Take exit 16 from I-81 N
Follow US-30 E to PA-116 E in Adams County
Route Directions
Get on I-81 N
Follow I-81 N and I-70 E to MD-27 N/Ridge Rd in Green Valley. Take exit 68 from I-70 E
Continue on MD-27 N/Ridge Rd. Take MD-97 N/Littlestown Pike, Old Hanover Rd and Pine Grove Rd to Main St in Adams County
Route Directions
Get on I-81 N
Continue on I-81 N to Beaver Creek. Take exit 35 from I-70 E
Get on US-15 N in Thurmont from MD-77 E
Follow US-15 N to PA-116 E/Hanover Rd in Lake Heritage. Take the PA-116/Hanover St exit from US-15 N
Journey Details
Traveling from Gordondale, Virginia to McSherrystown, Pennsylvania covers 85.9 miles (138 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 35 minutes under normal conditions.
Drivers have 3 route options between these locations (86-110 miles / 138-177 km). The primary route shown here saves 27 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Gordondale
Starting Point
McSherrystown
Destination