Most people are right... Clouds are carried by the winds. Sometimes clouds at different levels of the atmosphere will move slower or opposite direction form each other. So that is another way to figure out how clouds move. Believe it or not, the best way I learned how clouds moved by winds by overlaying an upper level wind map on satellite and animate how the clouds would move. I found that clouds take the same direction as the wind, depending on what level are the clouds located.