Distance from Smithfield, Virginia to Hampton, Virginia

Smithfield Hampton
Total Distance
22.2 mi
(35.7 km)
Travel Time
35 minutes

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

Shortest Fastest
US-10 BYP and US-258 N
22.1 mi
35.5 km
34 minutes
US-258 N
22.2 mi
35.7 km
35 minutes
US-17 S and I-664 N
33.2 mi
53.4 km
43 minutes

Route Directions

Follow Main St to US-10 BYP
0.6 mi
2 min
Take US-258 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
20.3 mi
28 min
Take N Armistead Ave and W Pembroke Ave to N King St
1.3 mi
4 min

Route Directions

Follow Main St to US-10 BYP
0.6 mi
2 min
Take US-258 N, US-17 S and I-664 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
31.4 mi
37 min
Drive to N King St
1.1 mi
3 min

Route Directions

Follow Main St to US-10 BYP
0.6 mi
2 min
Take US-258 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
20.3 mi
28 min
Drive to N King St
1.1 mi
3 min

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

Battery Park, Virginia

23 mi to destination

1 mi
Rescue, Virginia

17 mi to destination

1 mi
Newport News, Virginia

Traveled 17 mi from origin

3 mi
Bethel Manor, Virginia

6 mi to destination

4 mi
Outlook Beach, Virginia

Traveled 23 mi from origin

2 mi
Hampton

Destination