Distance from Adams, New Jersey to Salem, New Jersey
The driving distance from Adams, New Jersey to Salem, New Jersey is 97.5 mi (156.9 km)
The straight-line (air) distance is approximately 49.5 mi (79.7 km)
Estimated travel time by road is 1 hour 33 minutes
This route includes Toll roads along the way.
We found 3 routes between Adams and Salem.
Available Routes
Route Directions
Get on I-95 S in East Brunswick from US-1 N
Follow I-95 S and NJ Tpke S to NJ-140 E/Hawks Bridge Rd in Carneys Point Township. Take the NJ-140 exit from NJ Tpke S
Follow Hawks Bridge Rd and Rte 540 to NJ-45 S in Salem
Route Directions
Get on I-295 S in Lawrence Township from US-1 S
Follow I-295 S to County Rd 551 S in Carneys Point Township. Take exit 1 C from I-295 S
Follow County Rd 551 S and NJ-49 E to Market St in Salem
Route Directions
Get on I-295 S in Lawrence Township from US-1 S
Follow I-295 S and NJ Tpke S to NJ-140 E/Hawks Bridge Rd in Carneys Point Township. Take the NJ-140 exit from NJ Tpke S
Follow Hawks Bridge Rd and Rte 540 to NJ-45 S in Salem
Journey Details
Traveling from Adams, New Jersey to Salem, New Jersey covers 90.6 miles (146 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 35 minutes under normal conditions.
Drivers have 3 route options between these locations (91-97 miles / 146-157 km). The primary route shown here saves 43 seconds compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Adams
Starting Point
Salem
Destination