Distance from Flat Run, Virginia to Powcan, Virginia
The driving distance from Flat Run, Virginia to Powcan, Virginia is 94.8 mi (152.6 km)
The straight-line (air) distance is approximately 43.3 mi (69.8 km)
Estimated travel time by road is 1 hour 47 minutes
We found 3 routes between Flat Run and Powcan.
Available Routes
Route Directions
Take Sumerduck Rd to US-17 S in Sumerduck
Follow US-17 S and I-95 S to VA-30 E in Doswell. Take exit 98 from I-95 S
Continue on VA-30 E to Aylett
Follow State Rte 620 to State Rte 631 in Bruington
Route Directions
Take State Rte 669 to VA-3 E in Stevensburg
Follow VA-3 E and I-95 S to VA-30 E in Doswell. Take exit 98 from I-95 S
Continue on VA-30 E to Aylett
Follow State Rte 620 to State Rte 631 in Bruington
Route Directions
Take State Rte 669 to VA-3 E in Stevensburg
Follow VA-3 E and I-95 S to VA-30 E in Doswell. Take exit 98 from I-95 S
Continue on VA-30 E to Aylett
Follow State Rte 620 to State Rte 631 in Bruington
Journey Details
Traveling from Flat Run, Virginia to Powcan, Virginia covers 93.8 miles (151 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 46 minutes under normal conditions.
Drivers have 3 route options between these locations (94-95 miles / 151-153 km). The primary route shown here saves 34 seconds compared to alternatives.
Journey Waypoints
Flat Run
Starting Point
Powcan
Destination