Distance from Elm, New Jersey to Thompsontown, New Jersey
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
Route Directions
Take NJ-73 S/Mays Landing Rd and US-322 E/Black Horse Pike to Atlantic 559/Somers Point Rd in Hamilton
Route Directions
Get on Atlantic City Expy E
Follow Atlantic City Expy E to NJ-50 S in Hamilton. Take exit 17 from Atlantic City Expy E
Follow NJ-50 S to Atlantic 559/Somers Point Rd
Route Directions
Continue on US-30 E/N White Horse Pike. Take Weymouth Rd to Atlantic 559/Somers Point Rd in Hamilton
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
Thompsontown
Destination