Các loài chim di cư để giao phối, tìm kiếm thức ăn, trốn tránh thời tiết khắc nghiệt, trốn những kẻ săn mồi và trốn khỏi dịch bệnh. Các loài chim cũng di cư để nuôi con trong một môi trường an toàn.
Các loài chim di cư khi thức ăn khan hiếm. Những con chim sống trong một khu vực tiêu thụ nhiều nguồn thức ăn trong một khu vực cụ thể, buộc chúng phải đổ về phía bắc đến những nơi có nhiều thức ăn hơn. Khi thức ăn cạn kiệt vào mùa thu, chúng quay trở lại những nơi ấm áp hơn, nơi thức ăn dồi dào hơn.
Các loài chim thường tìm kiếm nơi ở đầy đủ, an toàn, thức ăn và nơi sinh sản thích hợp khi nuôi dưỡng con non. Tuy nhiên, những con chim trưởng thành chủ yếu chọn những địa điểm như vậy vì mục đích tự di cư trở lại một vùng nhất định, và những con chim non được để di cư một mình khi có khả năng.
Đẻ trứng ở nhiệt độ nóng có thể gây nguy hiểm cho gà con, đó là lý do tại sao các đàn chim bay về phía bắc. Các loài chim sống ở Bắc Cực cũng di chuyển đến các khu vực ấm hơn khi nhiệt độ giảm.
Các loài chim giúp con cái của chúng tồn tại bằng cách trốn đến những nơi không thường xuyên có kẻ thù săn mồi. Chúng cũng có thể tránh xa những nơi có thức ăn dồi dào vì có thể có nhiều kẻ săn mồi hơn. Con trưởng thành cũng di chuyển đến những nơi khác để thoát khỏi những căn bệnh có thể lây lan trong đàn. Chuyển đến nơi khác làm giảm nguy cơ lây bệnh cho gà con mới sinh.