Route 70 begins at an interchange with Route 38 and County Route 601 (CR 601) in Pennsauken Township, Camden County. From this interchange, it heads to the southeast on Marlton Pike, a six-lane divided highway that runs through suburban residential and commercial areas. The road is also officially called the John Davison Rockefeller Memorial Highway for its entire length after John Davison Rockefeller. The road enters Cherry Hill and comes to a cloverleaf interchange with CR 636 before crossing under NJ Transit's Atlantic City Line, a short distance to the south of the Cherry Hill station. In this area, Route 70 passes to the south of the former site of the Garden State Park horse racetrack before crossing CR 644. Past this intersection, the route narrows to four lanes and turns more to the east as it comes to the Ellisburg area. In Ellisburg, it has an intersection with Route 41 and the northern terminus of Route 154. The road runs through more suburban areas as it encounters Interstate 295 at another cloverleaf interchange. A short distance past I-295, Route 70 passes over the New Jersey Turnpike without an interchange before widening into an eight-lane highway and continuing east to junctions with CR 674 and CR 673. Following CR 673, the road narrows back to four lanes before it encounters CR 600, a former alignment of the road known as Old Marlton Pike.