Quick answer
The rainiest places in Sri Lanka are in the southwest hills, around the Sinharaja rainforest, Ratnapura and the western slopes below Adam's Peak, with roughly 4,000 to 5,000 mm of rain a year or more in places. The driest are the northwest and southeast coasts, around Mannar, Puttalam and Hambantota, with roughly 900 to 1,100 mm. The difference comes from the southwest monsoon, which drops its rain on the hills before reaching the rest of the island.
Key takeaways
- The wettest places, around Sinharaja, Ratnapura and the western hills, get roughly 4,000 to 5,000 mm a year or more.
- The driest places, around Mannar, Puttalam and Hambantota, get roughly 900 to 1,100 mm.
- The southwest monsoon drops most of its rain on the southwest hills, leaving the rest of the island drier.
- Colombo, at roughly 2,300 to 2,400 mm, sits in between.
- The driest places hold most of the national parks and are good in the summer months.
Why the difference is so large
Sri Lanka's rain depends on where the monsoon winds meet the mountains. The southwest monsoon carries moisture from the Indian Ocean from May to September and runs straight into the hills of Sabaragamuwa and the central highlands. Forced upward, the air cools and drops huge amounts of rain on the windward slopes.
By the time the wind crosses the mountains, it has lost most of its moisture. It reaches the north, the east and the southeast as a warm, dry wind. Those areas rely on the weaker northeast monsoon and the inter-monsoon storms for their rain, mostly from October to January.
The extremes sit at the two ends of that process: the windward slopes in the southwest, and the far coasts in the northwest and southeast, which are too flat and too far from the hills to catch much of either monsoon.
The wettest places
The wettest part of Sri Lanka is the southwest hill country around the Sinharaja Forest Reserve, Ratnapura, Kitulgala and the western slopes below Adam's Peak. Totals of roughly 4,000 to 5,000 mm a year are typical, and some stations on the slopes record more. Ratnapura, the gem-mining town, is famous for its rain.
These places have two rainy seasons, from May to July and from October to November, and showers in most other months too. That rain feeds the rainforest, the rivers used for white-water rafting at Kitulgala and the tea estates of the western hills.
For travellers, the wettest places are best visited from January to April, when they are least wet.
- →Sinharaja: roughly 3,500 to 5,000 mm.
- →Ratnapura and Kitulgala: roughly 3,500 to 4,500 mm.
- →Western slopes near Adam's Peak: among the wettest.
The driest places
The driest parts of Sri Lanka are the northwest coast around Mannar and Puttalam and the southeast coast around Hambantota and Kirinda, near Yala. They receive roughly 900 to 1,100 mm a year, and some years less. They are sometimes called the arid zone, a drier part of the dry zone.
These areas have scrub forest, salt pans, lagoons and sandy coasts. They hold some of the island's best wildlife areas, including Yala, Bundala, Wilpattu and the Mannar bird sanctuaries, and they are dry for most of the year, with rain mainly from October to December.
For travellers, the driest places are good in almost every month, especially from May to September.
- →Mannar: roughly 900 to 1,100 mm.
- →Hambantota and Kirinda: roughly 900 to 1,100 mm.
- →Puttalam and Kalpitiya: roughly 1,000 to 1,200 mm.
Where the main sights sit
Most of the main sights lie between the extremes. Colombo receives roughly 2,300 to 2,400 mm, Galle roughly 2,300 to 2,500 mm, Kandy roughly 1,800 to 2,000 mm, Nuwara Eliya roughly 1,900 to 2,100 mm, Sigiriya roughly 1,600 to 1,700 mm, Trincomalee roughly 1,600 mm, and Jaffna and Anuradhapura roughly 1,200 to 1,400 mm.
The totals matter less than the timing. Trincomalee and Galle receive similar amounts, but at opposite times of year, which is why one is always in season when the other is not.
- →Colombo: roughly 2,300 to 2,400 mm.
- →Kandy: roughly 1,800 to 2,000 mm.
- →Trincomalee: roughly 1,600 mm.
Using the extremes in planning
In the wettest months of the southwest monsoon, from May to July, the driest places, including Yala, Wilpattu, the north and the east coast, are the natural focus. In the driest months of the southwest, from January to March, the rainforest and western hills are at their best.
Lankan Stays & Trails uses rainfall patterns to choose which national parks, forests and coasts to include for each trip's dates.
Frequently asked questions
What is the rainiest place in Sri Lanka?
The rainiest area is the southwest hill country around the Sinharaja rainforest, Ratnapura and the western slopes below Adam's Peak, with roughly 4,000 to 5,000 mm of rain a year or more in places. It has two rainy seasons, from May to July and October to November.
What is the driest place in Sri Lanka?
The driest areas are the northwest coast around Mannar and Puttalam and the southeast coast around Hambantota and Kirinda, near Yala. They receive roughly 900 to 1,100 mm a year, mostly from October to December, and are dry for most of the year.
Why is the southwest of Sri Lanka so much wetter?
The southwest monsoon carries moisture from the Indian Ocean and meets the hills of the southwest first. Forced upward, the air cools and drops most of its rain on those slopes. By the time it crosses the mountains, it is dry, leaving the north, east and southeast with much less rain.
How much rain does Colombo get?
Colombo receives roughly 2,300 to 2,400 mm of rain a year, more than the dry zone but much less than Ratnapura or Sinharaja. Its wettest months are usually May and October, and its driest January and February.
Where is it driest in Sri Lanka in June?
In June, the north, the east coast, the Cultural Triangle and the southeast around Yala and Hambantota are dry, because they lie in the rain shadow of the southwest monsoon. Mannar, Jaffna, Trincomalee and the Yala area often get less than 50 mm in the month.
Is the arid zone a separate climate zone?
The arid zone is an informal name for the driest parts of the dry zone, around Mannar, Puttalam and Hambantota, with roughly 900 to 1,100 mm a year. Officially, Sri Lanka's main zones are wet, intermediate and dry, and the arid areas are part of the dry zone.
How does Lankan Stays & Trails use rainfall patterns?
Rainfall patterns guide which national parks, forests and coasts are included for each trip. The dry northwest and southeast parks are favoured in the southwest monsoon months, and the rainforest and western hills in the drier months of January to April.

