Distance from Brandon, Virginia to King, North Carolina
The driving distance from Brandon, Virginia to King, North Carolina is 246.1 mi (396 km)
The straight-line (air) distance is approximately 122.9 mi (197.8 km)
Estimated travel time by road is 4 hours 6 minutes
We found 3 routes between Brandon and King.
Available Routes
Route Directions
Get on I-95 N in Petersburg from State Rte 611, State Rte 616 and VA-629 W
Follow I-85 S to US-58 W/E Atlantic St/S Hill Bypass in South Hill. Take exit 12B from I-85 S
Get on US-29 S/US-58 W in Danville
Continue on US-29 S/US-58 W. Take I-840, US-421 N and NC-74 to S Main St in King. Take exit 123 from US-52 N
Route Directions
Get on I-95 S in Templeton from State Rte 611, State Rte 616 and VA-156 S
Continue on I-95 S. Take US-64 W, I-540 W and I-40 to S Main St in King. Take exit 123 from US-52 N
Route Directions
Get on I-95 N in Petersburg from State Rte 611, State Rte 616 and VA-629 W
Take I-85 S and I-40 to S Main St in King. Take exit 123 from US-52 N
Journey Details
Traveling from Brandon, Virginia to King, North Carolina covers 244 miles (393 km) in a west direction. This fast highway, long-distance route typically takes 3 hours 48 minutes under normal conditions.
Drivers have 3 route options between these locations (244-280 miles / 393-450 km). The primary route shown here saves 30 minutes compared to alternatives.
Journey Waypoints
Brandon
Starting Point
King
Destination