Distance from Brandon, Virginia to Petersburg, Virginia
The driving distance from Brandon, Virginia to Petersburg, Virginia is 27.9 mi (44.9 km)
The straight-line (air) distance is approximately 13.8 mi (22.3 km)
Estimated travel time by road is 45 minutes
We found 2 routes between Brandon and Petersburg.
Available Routes
Route Directions
Route Directions
Follow State Rte 611 to VA-10 W
Take State Rte 616 to VA-629 W
Continue on VA-629 W to US-460 W
Take County Dr and Exit 50D to E Washington St in Petersburg
Journey Details
Traveling from Brandon, Virginia to Petersburg, Virginia covers 27.1 miles (44 km) in a west direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 2 route options between these locations (27-28 miles / 44-45 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Brandon
Starting Point
Petersburg
Destination