Nuclei are precisely positioned within all cells, and mispositioned nuclei are a hallmark of many muscle diseases. Myonuclear positioning is dependent on Kinesin and Dynein, but interactions between these motor proteins and their mechanisms of action are unclear. We find that in developing Drosophila muscles, Dynein and Kinesin work together to move nuclei in a single direction by two separate mechanisms that are spatially segregated. First, the two motors work together in a sequential pathway that acts from the cell cortex at the muscle poles. This mechanism requires Kinesindependent localization of Dynein to cell cortex near the muscle pole. From this location Dynein can pull microtubule minus-ends and the attached myonuclei toward the muscle pole. Second, the motors exert forces directly on individual nuclei independently of the cortical pathway. However, the activities of the two motors on the nucleus are polarized relative to the direction of myonuclear translocation: Kinesin acts at the leading edge of the nucleus, whereas Dynein acts at the lagging edge of the nucleus. Consistent with the activities of Kinesin and Dynein being polarized on the nucleus, nuclei rarely change direction, and those that do, reorient to maintain the same leading edge. Conversely, nuclei in both Kinesin and Dynein mutant embryos change direction more often and do not maintain the same leading edge when changing directions. These data implicate Kinesin and Dynein in two distinct and independently regulated mechanisms of moving myonuclei, which together maximize the ability of myonuclei to achieve their proper localizations within the constraints imposed by embryonic development.