Distance from Windsor, Virginia to Alliance, Virginia

Windsor Alliance
Total Distance
32.2 mi
(51.8 km)
Travel Time
37 minutes

The driving distance from Windsor, Virginia to Alliance, Virginia is 32.2 mi (51.8 km)

The straight-line (air) distance is approximately 14.2 mi (22.9 km)

Estimated travel time by road is 37 minutes

We found 3 routes between Windsor and Alliance.

Available Routes

Shortest
US-258 N and VA-10 W
32 mi
51.5 km
37 minutes
Fastest
US-258 N, VA-10 W and State Rte 634
32.2 mi
51.8 km
37 minutes
US-460 W
32.6 mi
52.5 km
42 minutes

Route Directions

32.2 mi
37 min

Route Directions

Take US-460 W to State Rte 622
18.4 mi
22 min
Continue on State Rte 622 to Surry County
3.2 mi
4 min
Continue on State Rte 617. Take State Rte 626 to State Rte 634
9.7 mi
13 min
1.4 mi
1 min

Route Directions

32 mi
37 min

Journey Details

Traveling from Windsor, Virginia to Alliance, Virginia covers 32 miles (52 km) in a north direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.

Drivers have 3 route options between these locations (32-33 miles / 52-52 km). The primary route shown here saves 5 minutes compared to alternatives.

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

Journey Waypoints

Windsor

Starting Point

Whitleys Crossroads, Virginia

33 mi to destination

1 mi
Whitley, Virginia

Traveled 8 mi from origin

0 mi
Stotts Crossroads, Virginia

25 mi to destination

1 mi
Raynor, Virginia

Traveled 16 mi from origin

1 mi
Comet, Virginia

16 mi to destination

1 mi
Delk Crossroads, Virginia

Traveled 25 mi from origin

1 mi
Itata, Virginia

8 mi to destination

1 mi
California Crossroads, Virginia

Traveled 33 mi from origin

1 mi
Alliance

Destination