Route 35 begins at the entrance to Island Beach State Park in Berkeley Township, Ocean County on the Barnegat Peninsula. It heads north on a divided highway with parking spaces in the median through residential areas of South Seaside Park. It briefly becomes an undivided highway before crossing into Seaside Park, where the route becomes four-lane, divided Central Avenue, which also has median parking spaces. Route 35 passes by residences in Seaside Park, with the median widening for the Seaside Park Police Department building at the Sixth Avenue intersection, and then the road widening to six lanes further north. Upon crossing Decatur Street, the southbound lanes of Route 35 run one block to the west of the northbound lanes and then turns to the west, crossing into Seaside Heights, a beach resort that has a boardwalk and two amusement piers, Casino Pier and Funtown Pier. In Seaside Heights, Route 35 turns north and has an interchange with the eastern terminus of Route 37 on the Seaside Heights/Berkeley Township border on the eastern shore of Barnegat Bay. At this interchange, a ramp provides access from northbound Route 35 a short distance past the ramp from eastbound Route 37 to Seaside Heights, connecting to Sumner Avenue.