The highly specialized structure and function of neurons depend on a sophisticated organization of the cytoskeleton, which supports a similarly sophisticated system to traffic organelles and cargo vesicles. Mitochondria sustain crucial functions by providing energy and buffering calcium where it is needed. Accordingly, the distribution of mitochondria is not even in neurons and is regulated by a dynamic balance between active transport and stable docking events. This system is finely tuned to respond to changes in environmental conditions and neuronal activity. In this review, we summarize the mechanisms by which mitochondria are selectively transported in different compartments, taking into account the structure of the cytoskeleton, the molecular motors and the metabolism of neurons. Remarkably, the motor proteins driving the mitochondrial transport in axons have been shown to also mediate their transfer between cells. This so-named intercellular transport of mitochondria is opening new exciting perspectives in the treatment of multiple diseases.