A sailboat is defined by how it moves — by sails. A yacht is defined by what it is for: pleasure or racing, rather than work or transport. So a yacht may be a motor yacht with no sails at all, and a small sailing dinghy is a sailboat but not usually called a yacht. The categories cross rather than nest.
The core difference
One word describes propulsion, the other purpose — which is why they overlap without matching.
- sailboat — propelled by sails, any size, any purpose.
- yacht — used for pleasure or racing; may be sail or motor powered.
Where the line sits
Size and connotation do real work here. Yacht implies a certain scale and comfort, so a small sailing dinghy is rarely called one even though it fits the definition. There is no fixed length that makes a boat a yacht, which is why marketing uses the word freely.
The word
From Dutch jacht, short for jachtschip — "hunting ship", originally fast vessels used to chase pirates. The pleasure sense came later, after Charles II was given one on his restoration and made the idea fashionable in England.