Distance from Valhalla, North Carolina to Lanexa, Virginia
The driving distance from Valhalla, North Carolina to Lanexa, Virginia is 115.9 mi (186.5 km)
The straight-line (air) distance is approximately 55.9 mi (89.9 km)
Estimated travel time by road is 2 hours
We found 3 routes between Valhalla and Lanexa.
Available Routes
Route Directions
Take NC-32 N to US-13 N/Carolina Rd in Suffolk
Get on US-13 N/US-460 E/US-58 E from US-460 BUS E/U.S. 58 Bus
Take I-664 N and I-64 W to US-60 W in Lanexa
Route Directions
Get on US-13 N in Suffolk from NC-32 N
Follow US-13 N, I-664 N and I-64 W to State Rte 607 in James City County. Take exit 231A from I-64 W
Drive to US-60 W in Lanexa
Route Directions
Take NC-32 N to US-13 N/Carolina Rd in Suffolk
Continue on US-13 N to VA-10 W/VA-32 N/Godwin Blvd. Exit from US-13 N
Follow VA-10 W/VA-32 N to US-258 N in Benns Church
Continue on US-258 N. Take I-64 W to US-60 W in Lanexa
Journey Details
Traveling from Valhalla, North Carolina to Lanexa, Virginia covers 114.6 miles (184 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (115-121 miles / 184-195 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Valhalla
Starting Point
Lanexa
Destination