Route 335 begins at an intersection with Route 331 (Boyd's Cove Highway) near the turnoff for the town of Horwood. It heads northeast along a riverbank to pass through Stoneville and wind its way along the coast of the Dog Bay of Hamilton Sound for several kilometres. The highway now curves westward to cross a peninsula to come to an intersection with a local road leading to Port Albert. Route 335 now turns northward through rural terrain to enter Farewell, where the highway comes to a dead end at the Change Islands and Fogo Island ferry docks.