Distance from Hampton, Virginia to Norfolk, Virginia
The driving distance from Hampton, Virginia to Norfolk, Virginia is 16.7 mi (26.8 km)
The straight-line (air) distance is approximately 8 mi (12.8 km)
Estimated travel time by road is 28 minutes
We found 3 routes between Hampton and Norfolk.
Available Routes
Route Directions
Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
Follow I-64 E to Tidewater Dr in Norfolk. Take exit 277A from I-64 E
Continue on Tidewater Dr to your destination
Route Directions
Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
Follow I-64 E to Tidewater Dr in Norfolk. Take exit 277A from I-64 E
Continue on Tidewater Dr to your destination
Route Directions
Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
Follow I-64 E to US-460 W/Granby St in Norfolk. Take exit 276 from I-64 E
Continue on US-460 W to your destination
Journey Details
Traveling from Hampton, Virginia to Norfolk, Virginia covers 15.6 miles (25 km) in a south direction. This secondary roads, moderate route typically takes 28 minutes under normal conditions.
Drivers have 3 route options between these locations (16-17 miles / 25-27 km). The primary route shown here saves 1 seconds compared to alternatives.
Journey Waypoints
Hampton
Starting Point
Norfolk
Destination
Route Map Image
