Kinesin motors drive the intracellular transport of multiple cargoes along microtubule tracks; yet, how kinesins discriminate among their many potential cargoes is unknown. We tested whether Kinesin-1 cargoes compete, co-operate or are transported independently of each other. We focused on Kinesin-1 cargoes that bind directly to the kinesin light chain (KLC) subunit, namely the c-Jun NH2-terminal kinase-interacting proteins (JIPs) 1 and 3, Kidins220/ARMS and PAT1. Overexpression of individual cargo proteins in differentiated CAD cells resulted in mislocalization of the endogenous protein but had no effect on localization of other cargo proteins to neurite tips. Thus, while transport of distinct cargoes is saturable, they do not compete with each other. Interestingly, we found that low expression of JIP1 or JIP3 enhanced the transport of the other JIP to neurite tips. Moreover, JIP1 and JIP3 require each other for transport. Co-operative transport is due to an interaction between JIP1 and JIP3 as well as distinct binding sites on the KLC tetratricopeptide repeat (TPR) bundle: the TPR groove binds to C-terminal residues of JIP1, whereas the TPR surface binds to internal residues in JIP3. Formation of a JIP1/JIP3/KLC complex is necessary for efficient JIP1 or JIP3 transport in neuronal cells. Thus, JIP scaffolding proteins are transported in a co-operative manner, despite the independent transport of other Kinesin-1 cargoes.