Distance from Leon, Virginia to Three Tuns, Pennsylvania
The driving distance from Leon, Virginia to Three Tuns, Pennsylvania is 249.7 mi (401.8 km)
The straight-line (air) distance is approximately 123.1 mi (198.1 km)
Estimated travel time by road is 4 hours 33 minutes
We found 3 routes between Leon and Three Tuns.
Available Routes
Route Directions
Get on I-66 E in Prince William County
Continue on I-66 E. Take I-495 N, I-95 N, I-695 N, I-95 N, ... and US-202 N to Plymouth Rd in Plymouth Meeting. Take exit 20 from I-476 N
Take Butler Pike to Norristown Rd/State Rte 2007 in Maple Glen
Route Directions
Get on I-66 E in Prince William County
Continue on I-66 E to your destination in Lower Gwynedd Township. Take the exit toward Norristown Rd/Springhouse from PA-309 N
Route Directions
Get on I-66 E in Prince William County
Continue on I-66 E to your destination in Lower Gwynedd Township. Take the exit toward Norristown Rd/Springhouse from PA-309 N
Journey Details
Traveling from Leon, Virginia to Three Tuns, Pennsylvania covers 232.8 miles (375 km) in a northeast direction. This highway, long-distance route typically takes 3 hours 48 minutes under normal conditions.
Drivers have 3 route options between these locations (233-250 miles / 375-402 km). The primary route shown here saves 46 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Leon
Starting Point
Three Tuns
Destination