Distance from Smithfield, Virginia to Hampton, Virginia
The driving distance from Smithfield, Virginia to Hampton, Virginia is 22.2 mi (35.7 km)
The straight-line (air) distance is approximately 10 mi (16.1 km)
Estimated travel time by road is 35 minutes
We found 3 routes between Smithfield and Hampton.
Available Routes
Route Directions
Follow Main St to US-10 BYP
Take US-258 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
Take N Armistead Ave and W Pembroke Ave to N King St
Route Directions
Follow Main St to US-10 BYP
Take US-258 N, US-17 S and I-664 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
Drive to N King St
Route Directions
Follow Main St to US-10 BYP
Take US-258 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
Drive to N King St
Journey Details
Traveling from Smithfield, Virginia to Hampton, Virginia covers 22.1 miles (36 km) in a east direction. This secondary roads, moderate route typically takes 34 minutes under normal conditions.
Drivers have 3 route options between these locations (22-33 miles / 36-53 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Smithfield
Starting Point
Hampton
Destination