تحدد وجهة الهجرة لدى الحيوانات العديد من العوامل، وتشمل على سبيل المثال:
1- الغذاء: قد تتحرك الحيوانات إلى مناطق أخرى للبحث عن الغذاء، خاصة إذا كانت المنطقة التي يتواجدون فيها في موسم جفاف أو لا توفر الموارد الغذائية الكافية.
2- الأجواء: يمكن أن تتحرك الحيوانات إلى مناطق أخرى لتجنب سوء الأحوال الجوية مثل البرد الشديد أو الجفاف الشديد أو الأمطار الغزيرة.
3- الإنجاب: للكثير من الحيوانات، تكون الهجرة جزءًا من دورة حياتها الإنجابية، حيث يتحرك بعض الحيوانات إلى مناطق أخرى لتزاوجها والتكاثر.
4- الأمان: في بعض الأحيان، قد يتحرك الحيوان إلى منطقة أخرى لتجنب الأعداء وتحسين فرص البقاء على قيد الحياة.
5- الإنجراف الطبيعي: قد تضطر بعض الحيوانات إلى المغادرة لموطنهم الأصلي بسبب العوامل المناخية والجغرافية أو تغيير البيئة بشكل طبيعي.