Butterflies are found everywhere in Nepal – from the jungles in the southern plains to the mountains in the northern part. The hills around the Kathmandu Valley are good areas for spotting the winged creatures. The March-June and August-October periods are the peak butterfly watching seasons.