Distance from Hampton, Virginia to Norfolk, Virginia

Hampton Norfolk
Total Distance
16.7 mi
(26.8 km)
Travel Time
28 minutes

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

Shortest
I-64 E and Granby St
15.6 mi
25.1 km
28 minutes
I-64 E and Tidewater Dr
16.6 mi
26.7 km
28 minutes
Fastest
I-64 E
16.7 mi
26.8 km
28 minutes

Route Directions

Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
1.4 mi
4 min
Follow I-64 E to Tidewater Dr in Norfolk. Take exit 277A from I-64 E
10.4 mi
11 min
Continue on Tidewater Dr to your destination
4.9 mi
12 min

Route Directions

Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
1.4 mi
4 min
Follow I-64 E to Tidewater Dr in Norfolk. Take exit 277A from I-64 E
10.4 mi
11 min
Continue on Tidewater Dr to your destination
4.8 mi
13 min

Route Directions

Get on I-64 E/US-60 E from Eaton St and Settlers Landing Rd
1.4 mi
4 min
Follow I-64 E to US-460 W/Granby St in Norfolk. Take exit 276 from I-64 E
9 mi
10 min
Continue on US-460 W to your destination
5.2 mi
14 min

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

Sussex at Hampton, Virginia

18 mi to destination

1 mi
Willoughby Beach, Virginia

14 mi to destination

2 mi
Lochhaven, Virginia

Traveled 9 mi from origin

2 mi
Old Dominion University, Virginia

5 mi to destination

1 mi
Norfolk

Destination

Route Map Image

Distance from Hampton to Norfolk