Xenopus melanophores have pigment organelles or melanosomes which, in response to hormones, disperse in the cytoplasm or aggregate in the perinuclear region. Melanosomes are transported by microtubule motors, kinesin-2 and cytoplasmic dynein, and an actin motor, myosin-V. We explored the regulation of melanosome transport along microtubules in vivo by using a new fast-tracking routine, which determines the melanosome position every 10 ms with 2-nm precision. The velocity distribution of melanosomes transported by cytoplasmic dynein or kinesin-2 under conditions of aggregation and dispersion presented several peaks and could not be fit with a single Gaussian function. We postulated that the melanosome velocity depends linearly on the number of active motors. According to this model, one to three dynein molecules transport each melanosome in the minus-end direction. The transport in the plus-end direction is mainly driven by one to two copies of kinesin-2. The number of dyneins transporting a melanosome increases during aggregation, whereas the number of active kinesin-2 stays the same during aggregation and dispersion. Thus, the number of active dynein molecules regulates the net direction of melanosome transport. The model also shows that multiple motors of the same polarity cooperate during the melanosome transport, whereas motors of opposite polarity do not compete.