Distance from Leon, Virginia to Crossroads, Virginia

Leon Crossroads
Total Distance
34.6 mi
(55.6 km)
Travel Time
39 minutes

The driving distance from Leon, Virginia to Crossroads, Virginia is 34.6 mi (55.6 km)

The straight-line (air) distance is approximately 18.1 mi (29.1 km)

Estimated travel time by road is 39 minutes

We found 3 routes between Leon and Crossroads.

Available Routes

Shortest Fastest
US-29 N
34.1 mi
54.9 km
38 minutes
US-29 N and VA-28 N/Catlett Rd
34.6 mi
55.6 km
39 minutes
VA-28 N/Catlett Rd
36.4 mi
58.5 km
48 minutes

Route Directions

34.6 mi
39 min

Route Directions

5.4 mi
5 min
Take State Rte 641 to US-522 S
3.8 mi
6 min
0.2 mi
0 min
Continue on Ira Hoffman Ln. Take State Rte 685 to US-15 N/US-29 N
8.8 mi
12 min
Take VA-28 N/Catlett Rd to Old Calverton Rd in Calverton
14.9 mi
18 min
Drive to Bristersburg Rd
3.3 mi
4 min

Route Directions

34.1 mi
38 min

Journey Details

Traveling from Leon, Virginia to Crossroads, Virginia covers 34.1 miles (55 km) in a east direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

Drivers have 3 route options between these locations (34-36 miles / 55-59 km). The primary route shown here saves 10 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Leon

Starting Point

Friendship Heights, Virginia

42 mi to destination

2 mi
Catalpa, Virginia

31 mi to destination

1 mi
Brandy Station, Virginia

Traveled 21 mi from origin

1 mi
Elkwood, Virginia

21 mi to destination

1 mi
Remington, Virginia

Traveled 31 mi from origin

1 mi
Bealeton, Virginia

10 mi to destination

1 mi
Midland, Virginia

Traveled 42 mi from origin

1 mi
Crossroads

Destination