Yala National Park can be visited year-round, depending on your interests. The rainy season, from November to April sees short dramatic downpours and brings with it lush vegetation and wildflowers. This is the best time for birders, with many migratory species flying from as far north as Siberia to escape the winter and is good a good time for spotting elephants. The dry season from May to October sees the bush die back and animals congregating around water holes making it the easiest time of year to see leopards, elephants, buffalo, spotted deer, wild boar, eagles, owls and kingfishers though it is hot and dusty.