Distance from Leon, Virginia to Pine Run, Pennsylvania

Leon Pine Run
Total Distance
291.1 mi
(468.5 km)
Travel Time
5 hours 4 minutes

The driving distance from Leon, Virginia to Pine Run, Pennsylvania is 291.1 mi (468.5 km)

The straight-line (air) distance is approximately 124.3 mi (200.1 km)

Estimated travel time by road is 5 hours 4 minutes

We found 2 routes between Leon and Pine Run.

Available Routes

Shortest Fastest
US-15 N
274.1 mi
441.1 km
4 hours 52 minutes
I-99 N
291.1 mi
468.5 km
5 hours 4 minutes

Route Directions

Take US-522 N, I-66 W, I-81 N, VA-37 N and US-522 N to VA-127 W in Cross Junction
83.1 mi
1 hr 38 min
Get on I-68 E in Cumberland from WV-127 W, WV-29 N, WV-9 W and MD-51 N
47.9 mi
58 min
Follow US-220 N, I-99 N and I-80 E/US-220 N to Pine Run Rd in Linden
158.4 mi
2 hr 24 min
Follow Pine Run Rd to W New Rd/T369
1.7 mi
2 min

Route Directions

Take US-29 N, US-15 N, PA-147 and I-180 W to Pine Run Rd in Linden
272.4 mi
4 hr 50 min
Follow Pine Run Rd to W New Rd/T369
1.7 mi
2 min

Journey Details

Traveling from Leon, Virginia to Pine Run, Pennsylvania covers 274.1 miles (441 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 4 hours 52 minutes under normal conditions.

Drivers have 2 route options between these locations (274-291 miles / 441-468 km). The primary route shown here saves 12 minutes compared to alternatives.

Journey Waypoints

Leon

Starting Point

Hackleys Crossroad, Virginia

286 mi to destination

1 mi
Ashby Run, Virginia

Traveled 72 mi from origin

1 mi
Skeetersville, West Virginia

215 mi to destination

0 mi
Orchard Hills, Maryland

Traveled 143 mi from origin

1 mi
Scotland, Pennsylvania

143 mi to destination

1 mi
Couchtown, Pennsylvania

Traveled 215 mi from origin

1 mi
Fermanagh Township, Pennsylvania

72 mi to destination

0 mi
Hickernell Spring, Pennsylvania

Traveled 286 mi from origin

2 mi
Pine Run

Destination