Distance from Elm, New Jersey to Thompsontown, New Jersey

Elm Thompsontown
Total Distance
22.8 mi
(36.7 km)
Travel Time
32 minutes

The driving distance from Elm, New Jersey to Thompsontown, New Jersey is 22.8 mi (36.7 km)

The straight-line (air) distance is approximately 12 mi (19.3 km)

Estimated travel time by road is 32 minutes

We found 3 routes between Elm and Thompsontown.

Available Routes

Shortest
Weymouth Rd
22.1 mi
35.5 km
32 minutes
Atlantic 559
22.8 mi
36.7 km
32 minutes
Fastest Tolls
Atlantic City Expy E
27.3 mi
43.9 km
32 minutes

Route Directions

2.2 mi
3 min
Take NJ-73 S/Mays Landing Rd and US-322 E/Black Horse Pike to Atlantic 559/Somers Point Rd in Hamilton
20.6 mi
29 min

Route Directions

Get on Atlantic City Expy E
5 mi
8 min
Follow Atlantic City Expy E to NJ-50 S in Hamilton. Take exit 17 from Atlantic City Expy E
14.6 mi
12 min
Follow NJ-50 S to Atlantic 559/Somers Point Rd
7.7 mi
11 min

Route Directions

0 mi
0 min
Continue on US-30 E/N White Horse Pike. Take Weymouth Rd to Atlantic 559/Somers Point Rd in Hamilton
22.1 mi
32 min

Journey Details

Traveling from Elm, New Jersey to Thompsontown, New Jersey covers 22.1 miles (36 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.

Drivers have 3 route options between these locations (22-27 miles / 36-44 km). The primary route shown here saves 6 seconds compared to alternatives.

Journey Waypoints

Elm

Starting Point

Murphy, New Jersey

28 mi to destination

1 mi
Barnard, New Jersey

Traveled 7 mi from origin

1 mi
Mullica, New Jersey

Traveled 14 mi from origin

2 mi
Emmelsville, New Jersey

14 mi to destination

2 mi
Harding Lakes, New Jersey

7 mi to destination

1 mi
Thompsontown

Destination