Quick answer
The best places to see butterflies in Sri Lanka are the lowland rainforests of Sinharaja and Kanneliya, the forests around Adam's Peak, the Royal Botanic Gardens at Peradeniya and the Knuckles Range. Sri Lanka has roughly 245 butterfly species, around 30 of them endemic, including the Sri Lanka birdwing and the Sri Lankan tree nymph. Sunny mornings after rain are best, and large movements of butterflies are seen in some years, often around the inter-monsoon months of roughly March to May.
Key takeaways
- Sri Lanka has roughly 245 recorded butterfly species, around 30 of which are endemic.
- The Sri Lanka birdwing, an endemic, is the island's largest butterfly.
- The blue Mormon was declared Sri Lanka's national butterfly in 2010.
- Lowland rainforests such as Sinharaja and Kanneliya hold the most species and endemics.
- Large butterfly movements are seen in some years, often roughly March to May, heading towards the central hills.
Why Sri Lanka is good for butterflies
Sri Lanka's butterflies benefit from the island's range of habitats: lowland rainforest in the south-west, cloud forest in the hills, dry forest and scrub in the north and east, and gardens and paddy fields almost everywhere. Roughly 245 species have been recorded, and about 30 are endemic, most of them in the wet zone.
Butterflies are also among the easiest wildlife to see. They are active by day, often in open sunny spots, and many species visit flowers in gardens and along roads. A pair of close-focusing binoculars and a camera with a macro lens help.
The best places to see butterflies in Sri Lanka
The best places to see butterflies in Sri Lanka are the wet-zone forests, which hold the most species and most endemics, along with a few gardens and hill forests that are easy to reach.
Each place has its own specialities, and visiting two or three habitats gives the widest range. Sinharaja and Kanneliya are the richest, Peradeniya is the easiest, and the Knuckles and Adam's Peak forests add highland species.
- →Sinharaja Forest Reserve: the richest site, with many endemics and the tree nymph.
- →Kanneliya Forest Reserve: lowland rainforest near Galle, with birdwings and swallowtails.
- →Peak Wilderness Sanctuary: forest around Adam's Peak, with seasonal butterfly movements.
- →Royal Botanic Gardens, Peradeniya: easy viewing in flowering gardens near Kandy.
- →Knuckles Range: highland and mid-elevation species in varied habitats.
- →Udawattakele, Kandy: forest butterflies a short walk from the town centre.
Species to look for
Sri Lanka's butterflies include several spectacular species. The Sri Lanka birdwing, an endemic with black and yellow wings, is the largest. The blue Mormon, a large black and blue swallowtail, was declared the national butterfly in 2010. The Sri Lankan tree nymph, an endemic with translucent white and black wings, floats slowly through the rainforest canopy.
Other highlights include the crimson rose, the common jay, the lemon migrant and many small blues and skippers. Endemic species are concentrated in the wet zone, so rainforest visits are essential for the full range.
- →Sri Lanka birdwing: endemic, the largest butterfly.
- →Blue Mormon: the national butterfly.
- →Sri Lankan tree nymph: endemic, slow and translucent.
- →Crimson rose and common jay: colourful and widespread.
When to see butterflies
Butterflies can be seen all year in Sri Lanka, but they are most active on sunny mornings, especially after rain. The weeks after each monsoon, when plants are flowering, are often the best.
In some years, large movements of butterflies are seen crossing the island, often roughly from March to May, with many heading towards the central hills and Adam's Peak. Their timing and size vary from year to year with the weather.
In the wet zone, the drier months of roughly January to April and August to September make rainforest walks more comfortable. In the dry zone, butterflies are most abundant after the north-east monsoon rains, roughly December to February.
- →Sunny mornings after rain: the best time of day.
- →Roughly March to May: butterfly movements in some years.
- →January to April: comfortable rainforest walks.
Tips for watching butterflies
Butterfly watching in Sri Lanka needs little equipment: close-focusing binoculars, a camera with a macro or zoom lens, and patience. Walk slowly along forest edges and streams, where butterflies bask and drink. Look for flowering plants in gardens and along roads.
Do not catch or handle butterflies, as this damages their wings. Lankan Stays & Trails can arrange naturalist guides at Sinharaja and Kanneliya who know the butterflies as well as the birds.
Planning a butterfly trip
For a butterfly-focused trip, combine a few days in the wet zone, at Sinharaja and Kanneliya, with a stop in Kandy for Peradeniya and Udawattakele, and a walk in the Knuckles Range or around Adam's Peak. This covers lowland, mid-elevation and highland species.
Butterflies also add interest to any nature trip, as many species are seen in hotel gardens, at temples and along roads.
Frequently asked questions
How many butterfly species are there in Sri Lanka?
Sri Lanka has roughly 245 recorded butterfly species, of which around 30 are endemic. Most endemic species live in the wet zone, especially in lowland rainforests such as Sinharaja and Kanneliya. New records are still being added as research continues.
What is the national butterfly of Sri Lanka?
The blue Mormon, a large black and blue swallowtail, was declared Sri Lanka's national butterfly in 2010. It is widespread and often seen in gardens and forests, especially in the wet zone. The endemic Sri Lanka birdwing is the island's largest butterfly.
Where is the best place to see butterflies in Sri Lanka?
Sinharaja Forest Reserve is the best single place, with the most species and many endemics. Kanneliya, Peak Wilderness Sanctuary, the Knuckles Range and the Royal Botanic Gardens at Peradeniya are also excellent. Sunny mornings after rain are the best time to look.
When do butterflies migrate in Sri Lanka?
In some years, large movements of butterflies are seen crossing Sri Lanka, often roughly from March to May, with many heading towards the central hills and Adam's Peak. Their timing and size vary from year to year with the weather, so they cannot be predicted precisely.
What is the Sri Lanka birdwing?
The Sri Lanka birdwing is an endemic butterfly and the largest on the island, with black forewings and bright yellow hindwings. It lives mainly in the wet zone, including Sinharaja, Kanneliya and the lower forests around Adam's Peak, and often glides high among trees.
Is there a butterfly garden in Sri Lanka?
Some hotels and parks have butterfly gardens, but the best experience is in the wild, along forest trails and in botanical gardens. The Royal Botanic Gardens at Peradeniya, near Kandy, are easy to visit and rich in flowering plants that attract butterflies.
Do I need a guide to see butterflies?
Not for common species, which are easy to see in gardens and along trails. For endemics and rarer species, a naturalist guide in Sinharaja or Kanneliya helps a great deal, as they know where particular species are found and can identify them quickly.

