Distance from Thompsontown, New Jersey to Hammonton, New Jersey

Thompsontown Hammonton
Total Distance
21.6 mi
(34.7 km)
Travel Time
29 minutes

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

Shortest Fastest
Weymouth Rd
19.6 mi
31.6 km
27 minutes
NJ-50 N and US-30 W/White Horse Pike
21.6 mi
34.7 km
29 minutes
Tolls
Atlantic City Expy W
22 mi
35.4 km
28 minutes

Route Directions

21.6 mi
29 min

Route Directions

2.8 mi
4 min
0.3 mi
0 min
Get on Atlantic City Expy W
5.2 mi
7 min
Follow Atlantic City Expy W and NJ-54 N to Bellevue Ave in Hammonton
13.6 mi
15 min

Route Directions

2.8 mi
4 min
0.3 mi
0 min
Get on US-322 W from NJ-50 N/Cape May Ave
2.1 mi
3 min
4.5 mi
4 min
Follow Weymouth Rd to S White Horse Pike in Hammonton
7.5 mi
10 min
2.4 mi
4 min

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

Gravelly Run, New Jersey

24 mi to destination

1 mi
Harding Lakes, New Jersey

Traveled 6 mi from origin

1 mi
Emmelsville, New Jersey

18 mi to destination

1 mi
Mullica, New Jersey

12 mi to destination

2 mi
Barnard, New Jersey

6 mi to destination

1 mi
Hammonton

Destination