The timing of migration seems to be controlled primarily by changes in day length. Migrating birds navigate using <answer>celestial cues from the sun and stars</answer>, the earth's magnetic field, and probably also mental maps.
How do migrating birds navigate?
celestial cues from the sun and stars