Both are a means of water transport and they are referred as smaller types. The first difference between them is that a boat is generally longer: it is usually 197 feet long, while a yacht is about 30 feet long. However, a boat can be referred to as a yacht if it is luxurious enough. They also differ in usage. Yachts are used for longer trips and thus, they are equipped with modern navigation system. As a consequence, they are more expensive, especially if they are so called megayachts or superyachts. In short, yachts are kept mainly for the sake of luxury, not in order to transport.