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

Aden, Virginia

127 mi to destination

1 mi
Gainesville, Virginia

Traveled 32 mi from origin

1 mi
Levy, Virginia

95 mi to destination

1 mi
North Fork, Virginia

Traveled 64 mi from origin

1 mi
Hillsboro, Virginia

64 mi to destination

1 mi
Harpers Ferry, West Virginia

Traveled 95 mi from origin

1 mi
Mondell, Maryland

32 mi to destination

1 mi
Kemps, Maryland

Traveled 127 mi from origin

1 mi
Welsh Run

Destination