Kuşlar çiftleşmek, yiyecek aramak, sert havalardan kaçmak, yırtıcılardan kaçmak ve hastalıklardan kaçmak için göç ederler. Kuşlar ayrıca gençlerini güvenli bir ortamda yetiştirmek için göç ederler.
Yiyecek kıt olduğu zaman kuşlar göç eder. Tek bir bölgede kalan kuşlar, belirli bir bölgedeki yiyecek kaynaklarının çoğunu tüketerek onları daha fazla yiyeceğin olduğu yerlere kuzeye sürmeye zorlar. Yiyecekler sonbaharda azaldığında, yiyeceklerin daha bol olduğu sıcak koşullara geri dönerler.
Kuşlar normalde gençleri beslerken yeterli barınak, güvenlik, yiyecek ve uygun üreme alanları ararlar. Bununla birlikte, yetişkin kuşlar çoğunlukla bu bölgeleri kendi başlarına belirli bir bölgeye göç etme uğruna seçerler ve genç kuşlar mümkün olduğunda yalnız göç etmeye bırakılırlar.
Yumurtaları sıcak sıcaklıklarda bırakmak piliçler için tehlikeli olabilir, bu yüzden kuşlar kuzeye akın eder. Kuzey Kutbu'nda yaşayan kuşlar, sıcaklık düştüğünde daha sıcak alanlara da taşınır.
Kuşlar, yavruların, avcıların sık olmadığı yerlerden kaçarak hayatta kalmasına yardımcı olur. Daha fazla avcı olabileceğinden bol yiyecekli yerlerden uzak kalabilirler. Yetişkinler, koloniler içinde yayılabilecek hastalıklardan kaçmak için diğer yerlere de taşınır. Başka bir yere taşınmak, hastalıkları yenidoğan civcivlere yayma şansını azaltır.