Distance from Smithfield, Virginia to Virginia Beach, Virginia
The driving distance from Smithfield, Virginia to Virginia Beach, Virginia is 52.5 mi (84.4 km)
The straight-line (air) distance is approximately 23.1 mi (37.1 km)
Estimated travel time by road is 1 hour
We found 3 routes between Smithfield and Virginia Beach.
Available Routes
Route Directions
Get on I-664 S in Suffolk from US-258 N and US-17 S
Follow I-664 S, I-64 W and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to 21st St in Virginia Beach
Continue on 21st St. Drive to Arctic Ave
Route Directions
Get on I-664 S in Chesapeake from VA-10 E/VA-32 S and US-13 N/US-58 E
Follow I-264 E to 21st St in Virginia Beach
Continue on 21st St. Drive to Arctic Ave
Route Directions
Get on VA-164 E in Suffolk from US-258 N and US-17 S
Follow VA-164 E and I-264 E to 21st St in Virginia Beach
Continue on 21st St. Drive to Arctic Ave
Journey Details
Traveling from Smithfield, Virginia to Virginia Beach, Virginia covers 46.1 miles (74 km) in a east direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (46-54 miles / 74-88 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features toll sections, coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Smithfield
Starting Point
Virginia Beach
Destination