Distance from Hampton, New Jersey to Hackettstown, New Jersey
The driving distance from Hampton, New Jersey to Hackettstown, New Jersey is 14.5 mi (23.3 km)
The straight-line (air) distance is approximately 7.4 mi (12 km)
Estimated travel time by road is 26 minutes
We found 3 routes between Hampton and Hackettstown.
Available Routes
Route Directions
Take E Asbury Anderson Rd to NJ-57 E in Mansfield Township
Continue on NJ-57 E. Drive to Main St in Hackettstown
Route Directions
Take NJ-31 N and Janes Chapel Rd to Russling Rd in Independence Township
Route Directions
Take E Asbury Anderson Rd and NJ-57 E to Watters Rd in Mansfield Township
Take Washburn Rd to Rockport Rd
Continue on Rockport Rd. Drive to Grand Ave in Hackettstown
Journey Details
Traveling from Hampton, New Jersey to Hackettstown, New Jersey covers 14.3 miles (23 km) in a northeast direction. This secondary roads, moderate route typically takes 24 minutes under normal conditions.
Drivers have 3 route options between these locations (14-19 miles / 23-31 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 37 mph (60 km/h) .
Journey Waypoints
Hampton
Starting Point
Hackettstown
Destination