Distance from Cifax, Virginia to White Lake, North Carolina
The driving distance from Cifax, Virginia to White Lake, North Carolina is 245.8 mi (395.6 km)
The straight-line (air) distance is approximately 123.2 mi (198.3 km)
Estimated travel time by road is 4 hours 16 minutes
We found 3 routes between Cifax and White Lake.
Available Routes
Route Directions
Take State Rte 668 to US-460 E
Get on US-29 S in Campbell County from Evington Rd, Leesville Rd and Goodman Crossing Rd
Continue on US-29 S to Caswell County
Get on I-40 E/I-85 N in Orange County from NC-86 S and Efland - Cedar Grove Rd
Follow I-40 E and US-701 Hwy S to White Lake Dr in White Lake
Route Directions
Take State Rte 663/Perrowville Rd to US-221 N/Forest Rd in Forest
Get on US-29 S in Campbell County from State Rte 811/Thomas Jefferson Rd, Turkey Foot Rd, Town Fork Rd, Leesville Rd and Goodman Crossing Rd
Continue on US-29 S to Caswell County
Get on I-40 E/I-85 N in Orange County from NC-86 S and Efland - Cedar Grove Rd
Follow I-40 E and US-701 Hwy S to White Lake Dr in White Lake
Route Directions
Take State Rte 663/Perrowville Rd to US-221 N/Forest Rd in Forest
Take US-501 S to Mill Creek Rd in Person County
Take Gentry Ridge Rd, Mollie Mooney Rd, Surl Mount Tirzah Rd and Moores Mill Rd to US-501 S in Durham County
Follow US-501 S, I-40 E and US-701 Hwy S to White Lake Dr in White Lake
Journey Details
Traveling from Cifax, Virginia to White Lake, North Carolina covers 239.9 miles (386 km) in a south direction. This mixed highways and local roads, long-distance route typically takes 4 hours 35 minutes under normal conditions.
Drivers have 3 route options between these locations (240-246 miles / 386-396 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Cifax
Starting Point
White Lake
Destination