Distance from Trammel, Virginia to Mavisdale, Virginia

Trammel Mavisdale
Total Distance
45.6 mi
(73.4 km)
Travel Time
1 hour 8 minutes

The driving distance from Trammel, Virginia to Mavisdale, Virginia is 45.6 mi (73.4 km)

The straight-line (air) distance is approximately 12.6 mi (20.3 km)

Estimated travel time by road is 1 hour 8 minutes

We found 3 routes between Trammel and Mavisdale.

Available Routes

Shortest Fastest
State Rte 600
39.4 mi
63.5 km
1 hour 7 minutes
VA-624
40.4 mi
65.1 km
1 hour 12 minutes
VA-63 S and VA-83 E
45.6 mi
73.4 km
1 hour 8 minutes

Route Directions

Follow VA-63 S, VA-83 E and US-460 E/Riverside Dr to Splitlog Rd in Mavisdale
45.6 mi
1 hr 7 min
0.1 mi
1 min

Route Directions

Follow VA-63 N to Cheney Creek Rd/Ooc in Russell County
3.2 mi
3 min
4.6 mi
8 min
Take Back Valley Rd, Big A Mountain Rd/Finney Rd and VA-624 to Splitlog Rd in Buchanan County
32.6 mi
59 min
0.1 mi
0 min

Route Directions

Take State Rte 625 and VA-80 E to State Rte 600 in Davenport
23.7 mi
38 min
Follow State Rte 600 to State Rte 620
7.7 mi
14 min
Take VA-624/Garden Creek Rd to Splitlog Rd
7.9 mi
14 min
0.1 mi
0 min

Journey Details

Traveling from Trammel, Virginia to Mavisdale, Virginia covers 39.4 miles (63 km) in a northeast direction. This secondary roads, moderate route typically takes 1 hour 7 minutes under normal conditions.

Drivers have 3 route options between these locations (39-46 miles / 63-73 km). The primary route shown here saves 6 minutes compared to alternatives.

Journey Waypoints

Trammel

Starting Point

Wakenva, Virginia

29 mi to destination

2 mi
Bucu, Virginia

Traveled 7 mi from origin

1 mi
Duty, Virginia

Traveled 14 mi from origin

1 mi
Davenport, Virginia

14 mi to destination

1 mi
Deskins, Virginia

7 mi to destination

1 mi
Skeggs, Virginia

Traveled 29 mi from origin

1 mi
Mavisdale

Destination