A holiday in Sri Lanka can be a fabulous paradise, but also hell if you are unlucky and come across monsoons. So what do you expect from the weather in Sri Lanka when you plan to visit this tropical paradise? In this article, we will go through month by month what climatic conditions await you in Sri Lanka. Be prepared for temperatures that would melt even a glacier, for the rains that will wash you from head to toe, and for the sun’s rays, which can get under your skin. So what is the weather in Sri Lanka like and when to go?
What is the weather like in Sri Lanka
The weather in Sri Lanka is favorable throughout the year. Year-round temperatures hover around a pleasant 25 to 30 °C, Which makes Sri Lanka an ideal destination for lovers of warmth and exoticism. At the same time, Sri Lanka offers not only beautiful beaches, but also mountains and mountain tea plantations, forests, but also an arid wasteland like in Africa.
When is the monsoon season in Sri Lanka
The weather in Sri Lanka is tropical, which means that you are in for hot, humid and unpredictable rain. Although the island is located near the equator, it has two different monsoon seasons that vary by region.
- southwest monsoon brings rains from May to September
- northeast monsoon Rules from October to January.
This means that when it rains on one side of the island, you can enjoy the sun on the other.
Tip:13 things to take on a plane for a long flight
air and water temperature
Temperatures in Sri Lanka are normally between 30 and 35 °C, But thanks to the high humidity, it seems much higher. However, it is a little colder in the mountains, about 10 degrees less than in the lowlands, So if you’re planning a trip to mountainous areas, don’t forget warmer clothes. It is coldest in Nuwara Eliya, especially in the evening and at night, when temperatures drop significantly.
Air humidity is very high, ranging between 70% and 90%, Which means for us tourists that it will be harder for us to breathe somewhere, but it depends on where we go. On the contrary, the temperature of the ocean is constant and pleasantly warm throughout the year, around 28 °C, so you can swim no matter what time you go here.

What is the weather like in Sri Lanka by the months
No matter what time you are going on a Sri Lankan adventure, you will probably have pleasant temperatures at least in a certain part of the territory except in November. Right off the bat, I must tell you that The rains in Sri Lanka often come in short but intense showers, which are nice again, so you don’t have to worry about rain or monsoons.
What is the weather like in Sri Lanka in January
The weather in Sri Lanka in January is a dry season, especially in the southern and western parts of the island, where there are beautiful sandy beaches that you will probably want to see. Temperatures hover around pleasant 27-30 °C and rains are rare, which are ideal conditions for relaxing on the beach (for example, the beach in Mirrisa is definitely worth a visit). If you like culture, be sure to visit Kandy, where festivities are held in January in honor of the Buddha’s Tooth.
Tip: What kind of beaches does Sri Lanka have? We know the 14 most beautiful of them!
What is the weather like in Sri Lanka in February
Similar to January, the weather in Sri Lanka in February is the highlight of the season on the west and southwest coasts. The average temperature is 27-31 °C. The sun is shining, the sea is calm and the temperatures are pleasantly warm, without burning you. nAt the same time, it is the perfect time to visit the tea plantations around Nuwara Eliya – The area is incredibly green and fresh during this period. In addition to the beautiful beaches, visit Sigiriya – a rock fortress that towers over the jungle like a forgotten royal palace (literally).
TIP: What is it hiding Sigiriya rock fortress And what to see around her?

What is the weather like in Sri Lanka in March
The weather in Sri Lanka begins to turn into the rainy season in March. Temperatures are starting to rise and humidity is rising. The average temperature in March is 28-32 °C, But that doesn’t mean that the trip to Sri Lanka is not worth it in March! On the contrary, it is and where nature begins to awaken. The transition period is a great time to visit the central mountain range, where the temperatures are more pleasant, but it can bring the first signs of monsoons. Even so, the weather is still sunny, ideal for staying on the beaches.
TIP: Where are all the tourists in Sri Lanka going? To Mountain town of Ella, where there are tea plantations, mountains and waterfalls that you must not miss.
What is the weather like in Sri Lanka in April
The weather in Sri Lanka in April brings with it the first raindrops of the monsoon season. Rain is more frequent, especially on the southwest coast, but it is still beautiful. Although it may sound scary for a beach holiday, The rains in Sri Lanka often come in short but intense showers, followed by sunny weather again. Temperatures are still high 28–32 °C, So if you don’t mind a little rain, April is a great time to travel.
In addition, you can visit the east coast, where the weather is still sunny. Arugam Bay is a paradise for surfers, while Trincomalee beckons with beautiful beaches and great diving conditions.
What is the weather like in Sri Lanka in May
The weather in Sri Lanka in May is the time when the monsoons are in full swing, the temperature is still around 29 °C. Rain is more frequent and abundant, especially on the southwest coast and in the central mountain range. But if you don’t mind humidity and occasional showers, you can enjoy this month to the fullest. In addition, thanks to the smaller number of tourists, you can enjoy a calmer atmosphere in popular places. In addition, it will not rain in the north and east, so you can drive through these areas.
TIP: Animal rescue station – Where does tourists’ money go and how does sea turtle protection work?

What is the weather like in Sri Lanka in June
June is the period when the monsoon continues in the south-west of Sri Lanka. The weather in Sri Lanka in June includes high humidity and rain, Which are common like in May doesn’t mean you won’t enjoy your vacation. The temperature is pleasant around 28 °C. On the contrary, nature is in full bloom, and if you like green jungle and wild nature, June is the perfect time.
What is the weather like in Sri Lanka in July
The temperature in July is around 29 °C and even if it can rain sometimes, a visit to Sri Lanka in July is definitely worth it. Many tourists go to the east coast, where the weather will be sunny. If you like adventure and want to go to the mountains too, be prepared for cooler temperatures (around 15°C during the day) and probably rain.
But it is still true that the showers are short and as soon as they come, they go away. We spent the whole of July in Sri Lanka and it was completely fine (we only caught a real monsoon on the first day in Colombo, otherwise we had a good time everywhere).

What is the weather like in Sri Lanka in August
The weather in Sri Lanka in August is a turning point. The monsoon is slowly receding in the southwest, but the rains are still appearing. The temperature is around 30 °C. In addition, it is the period when Sri Lanka celebrates several important festivals that are worth experiencing. But you really don’t have to worry about rain. It rains the most in the mountains, where it expires quickly and you can discover the beauty of mountains, waterfalls and teas all around you.
And if you like culture, visit the city of Kandy, where the Esala Perahera festival takes place in August – one of the biggest Buddhist festivals in the world.
What is the weather like in Sri Lanka in September
The weather in Sri Lanka in September is starting to calm down. The temperature is around 28 °C, which is great. The monsoon ends in the southwest, so sunny days and pleasant temperatures return. It is a great time to visit the west and south coasts, where you can look forward to beautiful beaches and a calmer atmosphere.
What is the weather like in Sri Lanka in October
October is the month when the weather in Sri Lanka stabilizes and goes into the dry season. Temperatures are pleasant around 27 °C And the humidity decreases, making this month ideal for exploring the island. Moreover, it is a period when Sri Lanka is beginning to come to life, both in terms of nature and culture. Nevertheless, heavy tropical rains may appear on the island’s fortune-telling. The northeast monsoon is taking office, bringing with it heavy rainfall and evening storms, especially inland.
What is the weather like in Sri Lanka in November
The weather in Sri Lanka is experiencing the peak of the monsoon season in November. Temperatures are pleasant around 27 °C. Rain covers most of the territory, But the air temperature and the sea are pleasant, so as soon as the rain stops, you can jump into the water. If you plan to go, the west coast may be a bit drier, but still expect showers.

What is the weather like in Sri Lanka in December
December brings a gradual improvement in the weather, especially in the southwest, where the monsoon season ends and the tourist season begins. Average temperatures are around 28 °C. The weather in Sri Lanka in December in the east may bring some more precipitation, the west and south coasts are once again open to the sun’s rays. Beaches such as Bentota or Galle offer beautiful conditions for relaxation at the end of the year.
Weather in Sri Lanka by territory
Because the weather in Sri Lanka is changeable mainly depending on where you are going. Although most travelers head as far as southeast, southwest and the center of the island to see all the beautiful places, if you’re just going to the mountains or the beaches, it’s a good idea to orientate yourself with the weather.
- Mountain areas and tea plantations: In mountainous areas such as Nuwara Eliya and Ella, get ready for cooler weather with frequent showers and occasional strong winds. At night and early in the morning, temperatures often drop to 10°C, so if you’re going to carry a jacket like us, you’ll definitely use it here.
- Inland, Kandy and surroundings: a big city Kandy and its surroundings lie at a lower altitude than mountainous areas, so it has a warmer climate and less precipitation. Nevertheless, the evenings here may be cooler than in other lowland parts of Sri Lanka.
- Cultural Triangle Anuradhapura, Polonnaruwa and Sigiriya
This area with historical sites is in the so-called dry zone of the island. The weather here is dry most of the year with the exception of November and December, when increased rainfall occurs. The summer months of June and July can bring hot winds that help keep the southwest monsoon outside the area. In short, it’s hot, dry and sunny here. - South Coast: The southern coast of Sri Lanka offers the best weather from November to April, when the sky is blue and warm. However, even during this period, short but heavy rains may appear. In the area of the Yala National Park in the southeast, the weather may be affected by the northeast monsoon, which means more precipitation from October to January and the dry season from May to September.

Weather in Sri Lanka by season
If you still don’t know when to go to Sri Lanka, you will better understand this overview, in which you will find the weather in Sri Lanka according to our time of year.
- Weather in Sri Lanka in spring (March to April): In the spring, the main tourist season is slowly coming to an end, while at the turn of March and April there is still great weather for traveling and hiking. However, it must be taken into account that the monsoons are coming and can occasionally shower, especially in the southwest and central part of the island.
- Sri Lanka weather in summer (May to September)
The summer months bring fewer tourists, but also other areas suitable for visiting. The east coast, including beaches such as Passikudah, Trincomalee or Arugam Bay, is bathed in sunshine during this period, while the rest of Sri Lanka faces the influence of the northeastern monsoon. In the east, dry and hot weather prevails from April to September.
- Weather in Sri Lanka in the fall (Sep to November)
Autumn in Sri Lanka is a time when the climate is changing. In September, there are still ideal conditions for traveling on the east coast, where it is warm and sunny, but from October, tropical rains are coming, so it is better to move to the southwest. Heavy precipitation may occur inland accompanied by thunderstorms.
- Weather in Sri Lanka in winter (December to April)
In winter, a holiday in Sri Lanka is a real paradise. In this period, the main tourist season is in the southwest, where there are beautiful sandy beaches. Temperatures on the southwest coast rarely drop below 30°C, but occasional tropical rainfall and thunderstorms can sometimes surprise, especially around the capital Colombo.
The most frequently asked questions (FAQ)
Kdy je nejlepší jet na Srí Lanku?
Nejlepší doba k návštěvě Srí Lanky závisí na tom, kterou část ostrova plánujete navštívit. Pro východní pobřeží, kde najdete pláže jako Nilaveli nebo Pasikuda, jsou ideální měsíce od května do září, kdy panují suché podmínky. Monzunové deště se na Srí Lance vyskytují dvakrát ročně: od května do září na jihozápadě a od října do ledna na severovýchodě.
Jaké oblečení si vzít na Srí Lanku?
Na Srí Lanku si zabalte lehké letní bavlněné oblečení, plavky, letní obuv a pohodlné turistické boty. V horských oblastech, kde může být chladněji, zejména v noci a ráno, oceníte teplejší vrstvy.
Jaké boty si vzít na Srí Lanku?
Srí Lanka je tropický ráj, takže lehké turistické sandály jsou skvělou volbou. Jsou praktické pro vstupy do chrámů, kde se boty často sundávají. Na pláži nebo u bazénu využijete žabky. Pokud plánujete pěší turistiku, přibalte si pevné, ale lehké outdoorové tenisky.
Kdy je nejlepší počasí na Srí Lance?
Hlavní turistická sezóna na Srí Lance je v zimních měsících, od prosince do dubna, kdy je počasí nejpříznivější na jihozápadním pobřeží. Pláže jako Beruwala, Bentota, Hikkaduwa nebo Mirissa nabízejí v této době teplé a slunečné dny s denními teplotami, které jen zřídka klesají pod 30°C.

