Birds migrate long distances by using a combination of visual landmarks, celestial cues, Earth's magnetic field, and their innate biological clock. They can navigate using the position of the sun and stars, landmarks such as mountains or rivers, and the Earth's magnetic field to orient themselves in the right direction. Additionally, birds possess specialized cells in their eyes that can detect the Earth's magnetic field, allowing them to navigate accurately.