Distance from Preston, Virginia to Sugar Run, Pennsylvania
The driving distance from Preston, Virginia to Sugar Run, Pennsylvania is 474 mi (762.8 km)
The straight-line (air) distance is approximately 247.5 mi (398.3 km)
Estimated travel time by road is 7 hours 47 minutes
We found 3 routes between Preston and Sugar Run.
Available Routes
Route Directions
Take US-220 N to I-581 N in Roanoke
Get on US-11 N/US-15 N in Reed Township from I-81 N
Get on PA-147 in Union Township
Follow PA-147 and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
Take US-220 N and Shaffers Notch Rd to your destination in Sugar Run
Route Directions
Follow US-220 N to I-581 N in Roanoke
Follow I-81 N to VA-37 N in Frederick County. Take exit 310 from I-81 N
Get on I-70 W/US-40 W/US-522 N in Washington County
Continue on I-70 W. Take I-76 W, I-99 N, I-80 E and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
Take US-220 N and Shaffers Notch Rd to your destination in Sugar Run
Route Directions
Follow US-220 N to I-581 N in Roanoke
Follow I-81 N to US-11 N/US-15 N in East Pennsboro Township. Take exit 65 from I-81 N
Get on PA-147 in Union Township
Follow PA-147 and I-180 W to PA-405 N in Muncy Creek Township. Take exit 13 from I-180 W
Take US-220 N and Shaffers Notch Rd to your destination in Sugar Run
Journey Details
Traveling from Preston, Virginia to Sugar Run, Pennsylvania covers 469.7 miles (756 km) in a northeast direction. This highway, long-distance route typically takes 7 hours 46 minutes under normal conditions.
Drivers have 3 route options between these locations (470-516 miles / 756-831 km). The primary route shown here saves 49 minutes compared to alternatives.
Journey Waypoints
Preston
Starting Point
Sugar Run
Destination