Distance from Leon, Virginia to Trexlertown, Pennsylvania

Leon Trexlertown
Total Distance
251 mi
(403.9 km)
Travel Time
4 hours 16 minutes

The driving distance from Leon, Virginia to Trexlertown, Pennsylvania is 251 mi (403.9 km)

The straight-line (air) distance is approximately 123.5 mi (198.7 km)

Estimated travel time by road is 4 hours 16 minutes

This route includes Toll roads along the way.

We found 2 routes between Leon and Trexlertown.

Available Routes

Shortest
US-15 N
242.4 mi
390.1 km
4 hours 16 minutes
Fastest Tolls
US-29 N
251 mi
403.9 km
4 hours 16 minutes

Route Directions

Get on I-66 E in Prince William County
46.5 mi
50 min
Continue on I-66 E. Take I-495 N, I-95 N, I-695 N, I-83 N and US-30 E to US-222 N/Allentown Pike in Ontelaunee Township. Take the US-222 N exit from US-222 N
185.2 mi
3 hr
Follow US-222 N to Hamilton Blvd in Trexlertown
19.2 mi
25 min

Route Directions

Take US-29 N, US-15 N, I-81 N and I-78 E to PA-100 S in Upper Macungie Township. Take exit 49 A from I-78 E
240.1 mi
4 hr 10 min
Continue on PA-100 S. Drive to Trexlertown Rd in Trexlertown
2.3 mi
5 min

Journey Details

Traveling from Leon, Virginia to Trexlertown, Pennsylvania covers 242.4 miles (390 km) in a northeast direction. This highway, long-distance route typically takes 4 hours 16 minutes under normal conditions.

Drivers have 2 route options between these locations (242-251 miles / 390-404 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Leon

Starting Point

Turnbull, Virginia

284 mi to destination

0 mi
Stone Ridge, Virginia

Traveled 71 mi from origin

1 mi
Brownstown, Maryland

213 mi to destination

0 mi
Hoods Mill, Maryland

Traveled 142 mi from origin

1 mi
Foreston, Maryland

142 mi to destination

1 mi
Collinsville, Pennsylvania

Traveled 213 mi from origin

1 mi
Upper Leacock Township, Pennsylvania

71 mi to destination

1 mi
Neversink Mountain, Pennsylvania

Traveled 284 mi from origin

1 mi
Trexlertown

Destination