Distance from Bristol, Pennsylvania to Camden, New Jersey
The driving distance from Bristol, Pennsylvania to Camden, New Jersey is 23.6 mi (37.9 km)
The straight-line (air) distance is approximately 11 mi (17.8 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Bristol and Camden.
Available Routes
Route Directions
Get on I-95 S in Bristol Township from Old Rte 13 and PA-413
Continue on I-95 S to Camden. Take exit 5 B from I-676
Drive to Haddon Ave
Route Directions
Get on I-295 S in Burlington Township from Old Rte 13, PA-413, NJ-413 E, US-130 N, ... and Burlington-Mount Holly Rd/Mt Holly Rd
Continue on I-295 S. Drive to Dr Martin Luther King Blvd in Camden. Take exit 5A from I-676 N
Route Directions
Take Old Rte 13, PA-413 and NJ-413 E to Camden Ave in Burlington
Take Burlington Pike and US-130 S to Flanders Blvd in Camden. Take the exit toward Trauma Ctr/ML King Blvd/Campbell Place/Waterfront Attractions from US-30 W
Take S 11th St to Dr Martin Luther King Blvd
Journey Details
Traveling from Bristol, Pennsylvania to Camden, New Jersey covers 20.4 miles (33 km) in a southwest direction. This secondary roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 3 route options between these locations (20-32 miles / 33-51 km). The primary route shown here saves 42 seconds compared to alternatives.
Journey Waypoints
Bristol
Starting Point
Camden
Destination