Route 168 follows the Black Horse Pike for most of its length, running through suburban areas in Gloucester Township, Runnemede, Bellmawr, and Mount Ephraim.
[1][2] From here, Route 168 continues north through commercial areas before crossing the Big Timber Creek into Gloucester Township, Camden County, where it becomes a three-lane road with a center left-turn lane and immediately intersects with College Drive (CR 673), which provides access to Camden County College.
It gains a center left-turn lane again before it crosses the intersection of Lower Landing Road (CR 681) and the North Branch of the Big Timber Creek.
Route 168 comes to the intersection of Chews Landing Road (CR 683) and enters the Glendora section of Gloucester Township, where it heads into residential and commercial areas.
The center-left turn lane along the route returns before it comes to a double trumpet interchange with the New Jersey Turnpike on the border of Runnemede and Bellmawr.
The route crosses the intersection of Nicholson Road (CR 635), where it becomes the border of Haddon Township and Audubon Park as a six-lane divided highway.
[1][2] Immediately past this interchange, Route 168 narrows to four lanes and intersects with Kendall Boulevard (CR 650), crossing the Newton Creek, where it forms the border between Camden to the west and Haddon Township to the east.
[1][2] It crosses over the intersection of Collings Road/Collings Avenue (CR 630) before it becomes a three-lane road with a center left-turn lane and entirely enters Camden.
[1] The road crosses the North Branch of the Newton Creek, where it forms the border between Camden to the west and Woodlynne to the east.
It becomes a four-lane undivided road that passes through industrial sectors before crossing Conrail Shared Assets Operations' Beesleys Point Secondary railroad line and heading past more urban development.