Distance from Franklin, Virginia to Hampton, Virginia
The driving distance from Franklin, Virginia to Hampton, Virginia is 55.1 mi (88.6 km)
The straight-line (air) distance is approximately 24.9 mi (40.1 km)
Estimated travel time by road is 1 hour 3 minutes
We found 2 routes between Franklin and Hampton.
Available Routes
Route Directions
Get on I-664 N in Chesapeake from US-58 E
Follow I-664 N to Rip Rap Rd in Hampton. Take exit 265C from I-64 E
Drive to N King St
Route Directions
Follow US-258 N to State Rte 644 in Isle of Wight County
Continue on State Rte 644 to US-258 N/Benns Church Blvd
Continue on US-258 N to Hampton. Take exit 265C from I-64 E
Drive to N King St
Journey Details
Traveling from Franklin, Virginia to Hampton, Virginia covers 48.8 miles (79 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 8 minutes under normal conditions.
Drivers have 2 route options between these locations (49-55 miles / 79-89 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Franklin
Starting Point
Hampton
Destination