Distance from Smithfield, Virginia to Newport News, Virginia

Smithfield Newport News
Total Distance
21.1 mi
(34 km)
Travel Time
33 minutes

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

Shortest Fastest
US-258 N
20.7 mi
33.3 km
32 minutes
US-258 N and Jefferson Ave
21.1 mi
34 km
33 minutes

Route Directions

Follow Main St to US-10 BYP
0.6 mi
2 min
Take US-258 N and Jefferson Ave to Thimble Shoals Blvd in Newport News
19.5 mi
27 min
Continue on Thimble Shoals Blvd. Drive to Town Center Dr
1 mi
3 min

Route Directions

Follow Main St to US-10 BYP
0.6 mi
2 min
Take US-258 N to Jefferson Ave in Newport News
18.8 mi
26 min
Continue on Jefferson Ave. Drive to Town Center Dr
1.3 mi
4 min

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

Lawson, Virginia

16 mi to destination

1 mi
Battery Park, Virginia

Traveled 4 mi from origin

1 mi
Mogarts Beach, Virginia

Traveled 8 mi from origin

1 mi
Rescue, Virginia

8 mi to destination

2 mi
Tabb, Virginia

4 mi to destination

3 mi
Newport News

Destination