The endosomal system orchestrates the transport of lipids, proteins and nutrients across the entire cell. Along their journey, endosomes mature, change shape via fusion and fission, and communicate with other organelles. This intriguing endosomal choreography, which includes bidirectional and stop-and-go motions, is coordinated by the microtubule-based motor proteins dynein and kinesin. These motors bridge various endosomal subtypes to the microtubule tracks thanks to their cargo-binding domain interacting with endosome-associated proteins, and their motor domain interacting with microtubules and associated proteins. Together, these interactions determine the mobility of different endosomal structures. In this Review, we provide a comprehensive overview of the factors regulating the different interactions to tune the fascinating dance of endosomes along microtubules.