Route 204 begins at an intersection with Route 1 (Trans-Canada Highway) in North West Brook and it heads north to pass through downtown and have an intersection with Harbour Drive, which provides access to Ivany's Cove. The highway now curves to the east and begins winding its way along the southern shore of Southwest Arm, with the road passing through the communities of Queen's Cove, Long Beach, Hodge's Cove, Caplin Cove, Little Heart's Ease, and Butter Cove, where it has two intersections with a local road that loops through Gooseberry Cove. Route 204 now makes a sharp left turn and heads northward for a few kilometres before entering Southport and coming to a dead end in a neighbourhood just past the town's harbour.