Birds migrate from one place to another for the following reasons :
(i) To escape from the inhospitable climate.
(ii) To enable themselves to find plenty of food throughout the year. For example, in winter when food sources are limited in northern areas, birds fly towards south where weather is mild and food is in plenty.
(iii) To lay their eggs in more syuitable place and weather conditions.