Distance from Peach, North Carolina to Ferndale Park, Virginia
The driving distance from Peach, North Carolina to Ferndale Park, Virginia is 96.4 mi (155.1 km)
The straight-line (air) distance is approximately 49.2 mi (79.3 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Peach and Ferndale Park.
Available Routes
Route Directions
Take Sandy Cross Rd to NC-32 N in Gates County
Take US-158 W to Medical Center Rd
Continue on Medical Center Rd. Take Johnny Harrell Rd to US-13 S
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Take US-58 W, VA-35 N and I-95 N to State Rte 600/Ferndale Rd in Dinwiddie County
Route Directions
Take NC-37 N, NC-137 W, US-158 W, US-258 N, ... and I-95 N to State Rte 600/Ferndale Rd in Dinwiddie County
Route Directions
Take Acorn Hill Rd and VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on US-13 N. Take Pruden Blvd and US-460 W to Westgate Dr in Dinwiddie County
Drive to State Rte 600/Ferndale Rd
Journey Details
Traveling from Peach, North Carolina to Ferndale Park, Virginia covers 94.9 miles (153 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 50 minutes under normal conditions.
Drivers have 3 route options between these locations (95-113 miles / 153-182 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Peach
Starting Point
Ferndale Park
Destination