Distance from Thompsontown, New Jersey to Hammonton, New Jersey
The driving distance from Thompsontown, New Jersey to Hammonton, New Jersey is 21.6 mi (34.7 km)
The straight-line (air) distance is approximately 10.3 mi (16.5 km)
Estimated travel time by road is 29 minutes
We found 3 routes between Thompsontown and Hammonton.
Available Routes
Route Directions
Route Directions
Get on Atlantic City Expy W
Follow Atlantic City Expy W and NJ-54 N to Bellevue Ave in Hammonton
Route Directions
Get on US-322 W from NJ-50 N/Cape May Ave
Follow Weymouth Rd to S White Horse Pike in Hammonton
Journey Details
Traveling from Thompsontown, New Jersey to Hammonton, New Jersey covers 19.6 miles (32 km) in a north direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.
Drivers have 3 route options between these locations (20-22 miles / 32-35 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Thompsontown
Starting Point
Hammonton
Destination