Distance from Hampton, New Hampshire to Dover, New Hampshire
The driving distance from Hampton, New Hampshire to Dover, New Hampshire is 22.2 mi (35.8 km)
The straight-line (air) distance is approximately 11.2 mi (18.1 km)
Estimated travel time by road is 29 minutes
This route includes Toll roads along the way.
We found 3 routes between Hampton and Dover.
Available Routes
Route Directions
Get on NH-101 W/State Rte 101 W from Exeter Rd
Take I-95 N and NH-16 N to NH-108 N/Central Ave in Dover. Take exit 7 from NH-16 N
Continue on Central Ave. Take Main St to NH-4
Route Directions
Get on NH-101 W/State Rte 101 W from Exeter Rd
Take I-95 N and NH-16 N to NH-108 S/Central Ave in Dover. Take exit 7 from NH-16 N
Take Locust St and Chestnut St to NH-4
Route Directions
Continue on US-1 N/Lafayette Rd. Take NH-16 N/US-4 W to Dover Point Rd in Dover
Continue on Dover Point Rd. Take Stark Ave and Central Ave to NH-4
Journey Details
Traveling from Hampton, New Hampshire to Dover, New Hampshire covers 21.8 miles (35 km) in a north direction. This secondary roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 3 route options between these locations (22-22 miles / 35-36 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 36 mph (58 km/h) .
Journey Waypoints
Hampton
Starting Point
Dover
Destination