Главная причина перелета – нехватка пищи. Птицы едят помалу, но часто из-за специфического обмена веществ. Когда земля промерзает, и исчезают насекомые, восполнять энергетические запасы становится проблематично. И многие птицы улетают на юг.
Канарейка в состоянии прожить при температуре -40, если, конечно, не будет проблем с пищей.
Когда пищи достаточно чтобы перезимовать некоторые перелётные птицы в период зимней стужи остаются на своей родине.
Споры вызывает и следующее предположение. У пернатых существует так называемый природный инстинкт смене ареала обитания. Некоторые учёные предполагают, что именно он заставляет их совершать длинные и опасные путешествия, а затем через несколько месяцев возвращаться назад.
Поведение птиц не изучено до конца и скрывает в себе множество загадок, ответы на которые ученые еще не нашли.
Тропическим птицам зимой не угрожают ни холода, ни недостаток еды, однако вырастив потомство, они летят в дальние края. Так, серый тиранн, (можно спутать с нашим сорокопутом) ежегодно улетает на Амазонку, а когда приходит брачное время летит обратно в Восточную Индию.