Distance from Nandua, Virginia to Avalon, Virginia
The driving distance from Nandua, Virginia to Avalon, Virginia is 179.1 mi (288.3 km)
The straight-line (air) distance is approximately 22.9 mi (36.9 km)
Estimated travel time by road is 3 hours 19 minutes
This route includes Toll roads along the way.
We found 3 routes between Nandua and Avalon.
Available Routes
Route Directions
Take State Rte 609 to US-13 S in Exmore
Follow US-13 S and I-64 W to VA-30 W in James City County. Take exit 227 from I-64 W
Take VA-33 E to US-17 N in Gloucester County
Take VA-3 W and VA-200 N to US-360 W in Northumberland County
Route Directions
Take State Rte 609 to US-13 S in Exmore
Follow US-13 S and I-64 W to VA-106 N/VA-609 N in New Kent County. Take exit 211 from I-64 W
Follow VA-609 N and VA-606 to US-360 E in Hanover County
Follow US-360 E to State Rte 636 in Northumberland County
Continue on State Rte 636. Drive to State Rte 604
Route Directions
Take State Rte 609 to US-13 S in Exmore
Follow US-13 S, I-64 W and US-17 N to VA-14 E/VA-3 W in Gloucester
Follow VA-3 W and VA-200 N to US-360 W in Northumberland County
Journey Details
Traveling from Nandua, Virginia to Avalon, Virginia covers 157.5 miles (254 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 3 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (158-209 miles / 254-337 km). The primary route shown here saves 41 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Nandua
Starting Point
Avalon
Destination