It starts at a roundabout on the A915 at Cameron Bridge and heads east along the largely residential Main Street through Methilhill. Eventually the road bends to the right onto Sea Road and meets the A955 at a roundabout.
Originally the B932 ended here – although the road it ended on was the B931. When that road was taken over by the A955 in the 1960s the B932 was extended. On the far side of the roundabout, Sea Road is dual-carriageway – although apparently D1 rather than D2. At the far end it reaches the current route of the B931 and crosses it onto High Street, the original route of the A955.
The B932 runs eastwards along the High Street before bearing right into Station Road (the A955 continued ahead along the High Street). It continues along South Street past the docks before rejoining the ex-A955 just in time to bear left and end at a roundabout where it meets the current A955 and B931 once more.