Distance from Trammel, Virginia to Mavisdale, Virginia
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
Route Directions
Follow VA-63 S, VA-83 E and US-460 E/Riverside Dr to Splitlog Rd in Mavisdale
Route Directions
Follow VA-63 N to Cheney Creek Rd/Ooc in Russell County
Take Back Valley Rd, Big A Mountain Rd/Finney Rd and VA-624 to Splitlog Rd in Buchanan County
Route Directions
Take State Rte 625 and VA-80 E to State Rte 600 in Davenport
Follow State Rte 600 to State Rte 620
Take VA-624/Garden Creek Rd to Splitlog Rd
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
Mavisdale
Destination