This guide explains how the monsoons work, which regions are wet and dry each month, what the rain is really like, and how it affects trains, safaris and beaches. For a broader overview, see our guide to the best time to visit Sri Lanka.
The two monsoons explained
The south-west monsoon (about May to September). Winds blow in from the Indian Ocean and drop most of their rain on the south-west of the island: Colombo, Galle, Mirissa, Bentota and the western slopes of the hill country. The heaviest rain usually falls in May and June. During these months, the sea on the south and west coasts is rough and many beaches have strong currents.
The north-east monsoon (about December to February). Winds blow from the Bay of Bengal and bring rain to the east coast and the north: Trincomalee, Pasikuda, Batticaloa and Jaffna. This is when the south and west enjoy their best beach weather.
The inter-monsoon periods. Between the two monsoons, the winds change direction and the weather is less predictable.
- March to April: mostly hot and dry, with afternoon thunderstorms building in some areas, especially later in April.
- October to November: often the wettest time of year across much of the island, with heavy afternoon and evening thunderstorms in many regions.
The central hills have their own patterns. Places on the western side, such as Hatton and Adam’s Peak, get heavy rain during the south-west monsoon. Ella and the Uva region on the eastern side are often wetter from October to January.
Sri Lanka rainy season by month
| Month | Wetter regions | Drier regions | Best places to go |
|---|---|---|---|
| January | East coast, north | South and west coasts, Cultural Triangle | Galle, Mirissa, Sigiriya, Kandy |
| February | East coast (easing) | South and west coasts, hill country | South coast, hill country, Cultural Triangle |
| March | Little rain overall | Most of the island | Almost anywhere |
| April | Afternoon storms in places | Most of the island | South coast, Cultural Triangle, east coast starting |
| May | West and south coasts, western hills | East coast, north, Cultural Triangle | Trincomalee, Arugam Bay, Sigiriya |
| June | West and south coasts | East coast, north, Cultural Triangle | Trincomalee, Pasikuda, Jaffna |
| July | West and south (lighter) | East coast, north, Cultural Triangle | East coast, Cultural Triangle |
| August | West and south (lighter) | East coast, north, Cultural Triangle | East coast, Kandy for the Perahera |
| September | West and south | East coast, north | East coast, Cultural Triangle |
| October | Much of the island, storms | Few completely dry areas | Cultural Triangle, flexible plans |
| November | Much of the island, storms | South coast improving late in month | Cultural Triangle, south coast late November |
| December | East coast, north, Ella area | South and west coasts | Galle, Mirissa, Bentota, Kandy |
For detailed month-by-month advice, read our guides to Sri Lanka in December and January, February and March, April, May and June, July and August, September and October and November.
Where to go during the south-west monsoon (May to September)
When the west and south are wet, head east and north.
- Trincomalee: calm seas, white beaches at Nilaveli and Uppuveli, snorkelling at Pigeon Island and whale watching from March to August.
- Arugam Bay: Sri Lanka’s surf capital, at its best from May to September.
- Pasikuda: a shallow, calm bay that is ideal for families.
- The Cultural Triangle: Sigiriya, Dambulla, Polonnaruwa and Anuradhapura sit in the dry zone and get relatively little rain at this time.
- Jaffna and the north: dry, hot and fascinating, with a culture quite different from the south.
Our east coast tour is built around these months.
Where to go during the north-east monsoon (December to February)
When the east and north are wet, the south and west are at their best.
- The south coast: Galle Fort, Mirissa, Unawatuna, Weligama and Tangalle have calm seas and sunny days. It is also whale watching season in Mirissa.
- The west coast: Bentota and Hikkaduwa for beaches, water sports and turtle hatcheries.
- The hill country: Kandy and Nuwara Eliya are mostly dry and clear, although Ella can still see showers in December and January.
- The Cultural Triangle: generally pleasant, with occasional showers.
What the rain is really like
“Monsoon” often sounds worse than it is. In most places and most months, rain comes as short, heavy showers or thunderstorms, often in the afternoon or evening, followed by sunshine. Many travellers find they lose an hour or two a day rather than whole days.
There are exceptions. In the peak of a monsoon, especially May and June on the south-west coast and October and November across much of the island, you may get several grey, wet days in a row. Seas can be rough enough to make swimming unsafe even when it is not raining.
The upside of rainy months: green landscapes, full waterfalls, fewer tourists and lower hotel prices.
How rain affects your trip
Trains. The scenic Kandy to Ella train runs all year. Heavy rain can occasionally cause landslides that delay or cancel services, so leave some flexibility in your plans during the wettest months.
Safaris. Most national parks stay open, but Yala National Park usually closes for part of the year, roughly September to mid-October, during the dry season. Check dates before you plan a safari at that time. Udawalawe and Minneriya remain good alternatives.
Beaches. In the monsoon on any coast, look for red flags and take lifeguard advice seriously. Strong currents are common even on sunny days.
Whale watching. Mirissa trips run from about November to April, and Trincomalee from about March to August. Rough seas stop boats on the monsoon coast.
Hiking. Trails in the hill country and rainforests become slippery, and leeches are common after rain. Wear proper shoes and leech socks for walks in places like Sinharaja and Horton Plains.
Packing for the rainy season
- A light, packable rain jacket
- Quick-dry clothes rather than heavy cotton
- Sandals that can get wet, plus closed shoes with grip for hikes
- A dry bag for your phone and passport
- Leech socks for rainforest walks
- Insect repellent, as mosquitoes increase after rain
See our full Sri Lanka packing list for everything else.
Itinerary ideas for rainy months
10 days in June or July (south-west monsoon): Negombo (1 night), Sigiriya and Dambulla (2 nights), Polonnaruwa day trip, Trincomalee (3 nights), Kandy (2 nights), then Colombo (1 night). This keeps you in the drier east and centre.
10 days in December or January (north-east monsoon): Negombo (1 night), Sigiriya (2 nights), Kandy (2 nights), Nuwara Eliya (1 night), train to Ella (1 night), Udawalawe safari, then Mirissa (3 nights). This keeps you in the drier south and west.
Find more routes in our Sri Lanka itinerary ideas.
Plan around the weather
The monsoons do not have to spoil your holiday; they just decide which side of the island to visit. Contact us with your travel dates and we will plan a route that follows the sunshine.
Frequently asked questions
Is it worth visiting Sri Lanka in the monsoon?
Yes, if you plan your route around the weather. Choose the drier coast and you can have a sunny trip with fewer crowds.
Is it cheaper to travel in the rainy season?
Often, yes. Hotels on the monsoon coast lower their prices, and popular sights are quieter.
What is the wettest month in Sri Lanka?
For much of the island, October and November. On the south-west coast, May and June are usually wettest.
Can I go whale watching in the rainy season?
Yes, by choosing the right coast: Mirissa from November to April, Trincomalee from about March to August.
Is Ella worth visiting in the rain?
Yes. Morning hikes are often clear before afternoon showers, and the tea country looks its greenest.

