Distance from Winston, Virginia to Ribbon, Virginia

Winston Ribbon
Total Distance
32.1 mi
(51.6 km)
Travel Time
40 minutes

The driving distance from Winston, Virginia to Ribbon, Virginia is 32.1 mi (51.6 km)

The straight-line (air) distance is approximately 15.7 mi (25.3 km)

Estimated travel time by road is 40 minutes

We found 3 routes between Winston and Ribbon.

Available Routes

Shortest Fastest
US-522 S
27.7 mi
44.5 km
32 minutes
Rapidan Rd
31.3 mi
50.3 km
41 minutes
US-522 S and State Rte 669
32.1 mi
51.6 km
40 minutes

Route Directions

0 mi
0 min
12.8 mi
14 min
Follow State Rte 669 to State Rte 613 in Louisa County
11.7 mi
15 min
4.3 mi
5 min
3.2 mi
4 min

Route Directions

0 mi
0 min
Follow Rapidan Rd to State Rte 600 in Orange County
9.9 mi
11 min
3 mi
5 min
0.2 mi
0 min
4.5 mi
6 min
Take US-522 S to State Rte 687 in Louisa County
8.5 mi
9 min
Drive to State Rte 625
5.1 mi
7 min

Route Directions

27.7 mi
32 min

Journey Details

Traveling from Winston, Virginia to Ribbon, Virginia covers 27.7 miles (45 km) in a south direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.

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

Journey Waypoints

Winston

Starting Point

Mitchells, Virginia

36 mi to destination

1 mi
Everona, Virginia

Traveled 9 mi from origin

1 mi
Grassland, Virginia

Traveled 18 mi from origin

1 mi
Lahore, Virginia

18 mi to destination

1 mi
Thornhill, Virginia

Traveled 27 mi from origin

1 mi
Ellisville, Virginia

Traveled 36 mi from origin

1 mi
Ribbon

Destination