Chemotaxis of tumour cells and stromal cells in the surrounding microenvironment is an essential component of tumour dissemination during progression and metastasis. This Review summarizes how chemotaxis directs the different behaviours of tumour cells and stromal cells in vivo, how molecular pathways regulate chemotaxis in tumour cells and how chemotaxis choreographs cell behaviour to shape the tumour microenvironment and to determine metastatic spread. The central importance of chemotaxis in cancer progression is highlighted by discussion of the use of chemotaxis as a prognostic marker, a treatment end point and a target of therapeutic intervention.