Back to all questions

What is the weather like in Sri Lanka in July?

In July, Sri Lanka's weather is largely divided into two distinct areas, mainly because the active Yala monsoon takes effect. The south-western side gets frequent, heavy rain and high humidity, while the northern and eastern coasts tend to have drier, brighter days with calm conditions.


Meanwhile, the average temperature in Sri Lanka in July stays warm, usually ranging from 27°C to 30°C along the coast. Yet, the central highlands are noticeably cooler, around 16°C on average. Because Sri Lanka’s climate in July varies significantly across the island, travellers tend to focus on the East Coast area. Spots like Trincomalee, Pasikudah, and Arugam Bay are often the safest options, with clearer skies and more tranquil waters.

Have more questions?

Browse our complete Q&A section or contact us directly for personalized assistance.