The controlled self-propelled movement of a cell from one site to a destination guided by molecular cues. cell migration is a central process in the development and maintenance of multicellular organisms.