Distance from Smithfield, Virginia to Newport News, Virginia
The driving distance from Smithfield, Virginia to Newport News, Virginia is 21.1 mi (34 km)
The straight-line (air) distance is approximately 7 mi (11.3 km)
Estimated travel time by road is 33 minutes
We found 2 routes between Smithfield and Newport News.
Available Routes
Route Directions
Follow Main St to US-10 BYP
Take US-258 N and Jefferson Ave to Thimble Shoals Blvd in Newport News
Continue on Thimble Shoals Blvd. Drive to Town Center Dr
Route Directions
Follow Main St to US-10 BYP
Take US-258 N to Jefferson Ave in Newport News
Continue on Jefferson Ave. Drive to Town Center Dr
Journey Details
Traveling from Smithfield, Virginia to Newport News, Virginia covers 20.7 miles (33 km) in a northeast direction. This secondary roads, moderate route typically takes 32 minutes under normal conditions.
Drivers have 2 route options between these locations (21-21 miles / 33-34 km). The primary route shown here saves 48 seconds compared to alternatives.
Journey Waypoints
Smithfield
Starting Point
Newport News
Destination