Distance from Ruby, Virginia to Welsh Run, Pennsylvania
Ruby
Welsh Run
Total Distance
120.4 mi
(193.8 km)
Travel Time
2 hours 11 minutes
The driving distance from Ruby, Virginia to Welsh Run, Pennsylvania is 120.4 mi (193.8 km)
The straight-line (air) distance is approximately 55.3 mi (88.9 km)
Estimated travel time by road is 2 hours 11 minutes
Route Directions
Get on US-15 N/US-17 N/US-29 N in Fauquier County from State Rte 610 W and Meetze Rd
25.1 mi
32 min
Follow US-17 N and I-81 N to MD-58 W/Salem Ave in Hagerstown. Take exit 7B from I-81 N
85.9 mi
1 hr 25 min
Continue on MD-58 W. Drive to Mercersburg Rd in Montgomery Township
9.4 mi
12 min
Journey Details
Traveling from Ruby, Virginia to Welsh Run, Pennsylvania covers 120.4 miles (194 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 11 minutes under normal conditions.
Journey Waypoints
Ruby
Starting Point
Welsh Run
Destination