Kinesins are microtubule-based motor proteins that transport cargo to specific locations within the cell. However, the mechanisms by which cargoes are directed to specific cellular locations have remained elusive. Here, we investigated the in vivo movement of the Schizosaccharomyces pombe kinesin Tea2 to establish how it is targeted to microtubule tips and cell ends. Tea2 is loaded onto microtubules in the middle of the cell, in close proximity to the nucleus, and then travels using its intrinsic motor activity primarily at the tips of polymerizing microtubules. The microtubule-associated protein Mal3, an EB1 homologue, is required for loading and/or processivity of Tea2 and this function can be substituted by human EB1. In addition, the cell-end marker Tea1 is required to anchor Tea2 to cell ends. Movement of Tea1 and the CLIP170 homologue Tip1 to cell ends is abolished in Tea2 rigor (ATPase) mutants. We propose that microtubule-based transport from the vicinity of the nucleus to cell ends can be precisely regulated, with Mal3 required for loading/processivity, Tea2 for movement and Tea1 for cell-end anchoring.