Distance from Brandon, Virginia to Petersburg, Virginia

Brandon Petersburg
Total Distance
27.9 mi
(44.9 km)
Travel Time
45 minutes

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

Shortest Fastest
State Rte 616
27.1 mi
43.7 km
39 minutes
VA-10 W
27.9 mi
44.9 km
45 minutes

Route Directions

27.9 mi
45 min

Route Directions

Follow State Rte 611 to VA-10 W
5.3 mi
9 min
Take State Rte 616 to VA-629 W
12.8 mi
16 min
Continue on VA-629 W to US-460 W
3 mi
4 min
Take County Dr and Exit 50D to E Washington St in Petersburg
6 mi
9 min

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

Willow Hill, Virginia

32 mi to destination

1 mi
Fort Powhatan, Virginia

Traveled 8 mi from origin

1 mi
Garysville, Virginia

24 mi to destination

1 mi
Birchett Estate, Virginia

16 mi to destination

2 mi
Prince George, Virginia

Traveled 24 mi from origin

1 mi
Petersburg National Battlefield, Virginia

Traveled 32 mi from origin

1 mi
Petersburg

Destination