Sri Lanka Weather in May
The weather in Sri Lanka in May is hot and wet with the increased rainfall across the island. May marks the beginning of the rainy season and is affected by the southwest monsoon, so the south and west coastal areas are greatly influenced and many beaches there are unsuitable for swimming. While the east coast areas expect the high chances of sunshine, so people can go to the east coast beaches. Temperatures in the north region remain high with the less rainfall.
The hottest cities in Sri Lanka in May:
Anuradhapura: 33℃(91.4℉)
The coolest cities in Sri Lanka in May:
Nuwaea Eliya: 13℃(55.4℉)
Anuradhapura: 33℃(91.4℉)
The coolest cities in Sri Lanka in May:
Nuwaea Eliya: 13℃(55.4℉)
Averages for Sri Lanka Weather in May
High Temperature
31°C (87.8°F)
Low Temperature
24°C (75.2°F)
Rainfall
174 mm (6.8 in)
Sunrise
05:53 ~ 05:57
Sunset
18:19 ~ 18:23
Jan.Feb.Mar.Apr.May.Jun.Jul.Aug.Sep.Oct.Nov.Dec.
The times for sunrise and sunset are based on Colombo.
May Temperatures in Sri Lanka
What to Wear
If you travel to Sri Lanka in May 2025, you should take some thin and breathable clothes like t-shirts, skirts and shorts. The umbrella and sunscreen are necessary to prepare.
May Travel Guide – Where to Go & Tips
Tourism Rate:
Polonnaruwa
Located on the northeast of Sri Lanka, it is famous for the numerous ancient relics and splendid inventions of architecture, art and religion. This city has the same historical status with Ancient City of Anuradhapura but has the different style and layout.Tourists can visit The Royal Palace to feel the glory of previous dynasty. Vatadage is the most unique and exquisite architecture in the city, which was the place of pray and meditation by royals. People should take off shoes to enter the stupa. Gal Vihara has four Buddha statues, which show the excellent ancient rock carving art in Sri Lanka and you can feel the solemn atmosphere here. Lankatilaka is another place worth visiting. It is a Buddhist temple with 17-meter height, next to the Royal cemetery. You will marvel at the magnificent carvings on the wall.
Batticaloa
As an east coastal city, it is divided into many parts by the sea and there are many beautiful beaches for your choice. These beaches are less commercialized than other hot beach destinations and you can enjoy the charming sea scenery.Trincomalee
It is a port city in northeastern Sri Lanka, owning one of the largest and most beautiful natural harbors in the world. Trincomalee has numerous small bays and islands along the coastline. You can enjoy the charming beaches here with delicate and soft sand, and visit the oldest Hindu temple in the city.Yala National Park
Located on the southeastern Sri Lanka, it is famed for diverse rare wildlife. It is the most popular national park in Sri Lanka. People can watch groups of deer, peacocks, wild boars and so on. It is also recognized as the densest leopard population in the world. There are two areas open to the public; the best time to visit here is around the dawn or dusk.You can also go to the central city in Sri Lanka like Kandy, Sigiriya and Dambulla. They are all rich in historical highlights and were listed in the World Cultural Heritage Sites.
May Weather of Major Sri Lanka Cities
May |
Temperature | Sunrise / Sunset |
Humidity (%) |
|
High | Low | |||
Anuradhapura |
34°C/ 93.2°F | 23°C / 73.4°F | 07:25/ 17:32 | 44 |
Badulla |
33°C / 91.4°F | 23°C / 73.4°F | 07:20/ 18:07 | 84 |
Batticaloa |
33°C / 91.4°F | 22°C / 71.6°F | 07:56/ 18:38 | 79 |
Colombo |
30°C / 86°F | 15°C / 59°F | 07:45/ 18:30 | 83 |
Galle |
29°C / 84.2°F | 14°C / 57.2°F | 07:08/ 18:13 | 72 |
Jaffna |
33°C / 91.4°F | 23°C / 73.4°F | 07:23/ 18:22 | 73 |
Kalmunai |
31°C / 87.8°F
|
23°C / 73.4°F | 07:41/ 18:34 | 79 |
Kandy |
30°C / 86°F | 22°C / 71.6°F | 06:51/ 17:35 | 75 |
Kurunegala |
30°C / 86°F | 17°C / 62.6°F | 06:58/ 16:36 | 72 |
Negombo |
29°C / 84.2°F | 24°C / 75.2°F | 07:44/ 17:48 | 57 |
Nuwara Eliya |
30°C / 86°F | 15°C / 59°F | 07:03/ 18:11 | 74 |
Sri Jayewardenepura-Kotte |
33°C / 91.4°F |
27°C / 80.6°F |
06:58/ 16:36 |
75 |
Trincomalee |
34°C/ 93.2°F |
27°C / 80.6°F |
06:58/ 16:36 |
74 |