Sri Lanka Climate

Sri Lanka climate is tropical, with distinct wet and dry seasons. Coastal areas are warm year-round, while the central highlands experience cooler temperatures. The southwest monsoon brings rain from May to September, and the northeast monsoon from December to February.

Page Content:

– Best Guide of Climate in Sri Lanka
– Climate of Different Region in Sri Lanka
– Sri Lanka Itineraries & Tour Packages
– Private Car and Driver

The best climate to visit Sri Lanka is during the dry season from December to March, when weather is warm and sunny, ideal for beach outings and exploring cultural sites. The central highlands are cooler year-round.


Best Guide of Climate in Sri Lanka

Sri Lanka’s climate is predominantly tropical, characterized by distinct wet and dry seasons. The island nation experiences a variety of weather patterns due to its geographical location and diverse topography. Understanding the climate is essential for planning a visit, as it impacts travel experiences and activities.

General Climate Overview

Tropical Climate:

  • Temperature: Sri Lanka generally enjoys warm temperatures throughout the year, with coastal areas experiencing temperatures between 25°C and 30°C (77°F to 86°F). The central highlands, including areas like Nuwara Eliya and Ella, have cooler temperatures ranging from 15°C to 20°C (59°F to 68°F).
  • Humidity: Humidity levels are high, particularly in coastal and lowland areas, which can make the weather feel warmer. The highlands are less humid and cooler.

Monsoon Seasons

Southwest Monsoon (Yala Season):

  • Timing: Typically from May to September.
  • Impact: This monsoon brings heavy rains to the southwestern part of Sri Lanka, including Colombo, Galle, and the hill country. It can lead to occasional flooding and landslides in affected areas.
  • Characteristics: Rainfall is usually intense but often short-lived, with sunny intervals between showers.

Northeast Monsoon (Maha Season):

  • Timing: Generally from October to February.
  • Impact: The northeast monsoon affects the northeastern regions of Sri Lanka, including Trincomalee and Jaffna. It brings more consistent rainfall to these areas but less to the southwestern regions.
  • Characteristics: This season brings moderate to heavy rainfall, often with a mix of sunshine and showers.

Seasonal Variations

Dry Season:

  • Coastal Areas: The dry season varies by region. In the southwestern part of the island, the dry season typically falls between December and March. Coastal areas experience less rain, making it an ideal time for beach activities and exploring the city.
  • Northern and Eastern Areas: These regions have their dry season from May to September, making it a good time for visiting destinations like Jaffna and Trincomalee.

Rainy Season:

  • Southwest Regions: The rainy season from May to September can bring significant rainfall and high humidity. It’s a good time for visiting the hill country and tea plantations, which benefit from the cooler temperatures and lush landscapes.
  • Northeast Regions: The rainy season here is from October to February. While there can be heavy rains, this season also offers opportunities for observing the island’s lush green landscapes.

Best Time to Visit

General Recommendations:

Northern and Eastern Beaches: May to September is suitable for beach activities in the northern and eastern parts of Sri Lanka, where the weather is typically drier.

Coastal and Cultural Sites: December to March is ideal for visiting the southwestern coastal areas and cultural sites. The weather is pleasant with minimal rain.

Hill Country: April to September is perfect for exploring the hill country, including Nuwara Eliya and Ella, as temperatures are cooler and rainfall is less frequent.


Climate of Different Region in Sri Lanka

Sri Lanka’s climate varies across different regions due to its diverse geography, including coastal areas, highlands, and plains. The island nation experiences a tropical climate with distinct wet and dry seasons. Here’s an overview of the climate in different regions of Sri Lanka:

1. Colombo and Western Coast

Climate Type: Tropical Maritime

  • Temperature: Average temperatures range from 25°C to 30°C (77°F to 86°F) throughout the year.
  • Rainfall: Experiences significant rainfall, especially during the southwest monsoon (May to September) and the inter-monsoon periods (October to November).
  • Humidity: High humidity levels year-round, often exceeding 80%.

2. Kandy and Central Highlands

Climate Type: Tropical Highland

  • Temperature: Cooler compared to coastal areas, with temperatures ranging from 18°C to 28°C (64°F to 82°F). Nights can be cooler, especially in higher elevations.
  • Rainfall: Receives substantial rainfall, particularly during the southwest monsoon and the inter-monsoon periods. Rainfall is more frequent in the higher elevations.
  • Humidity: Moderate to high humidity levels.

3. Nuwara Eliya and Ella

Climate Type: Subtropical Highland

  • Temperature: Cooler climate with temperatures ranging from 10°C to 20°C (50°F to 68°F). Nuwara Eliya, in particular, can experience chilly nights.
  • Rainfall: High rainfall, with significant precipitation during the southwest monsoon and the inter-monsoon periods.
  • Humidity: Moderate humidity levels compared to coastal regions.

4. Jaffna and Northern Coast

Climate Type: Tropical Dry Zone

  • Temperature: Warm temperatures ranging from 25°C to 35°C (77°F to 95°F) throughout the year.
  • Rainfall: Lower rainfall compared to southern regions. The north experiences dry periods, with most rainfall occurring during the northeast monsoon (November to February).
  • Humidity: Generally lower humidity compared to the western coast.

5. Trincomalee and Eastern Coast

Climate Type: Tropical Maritime

  • Temperature: Hot temperatures ranging from 25°C to 35°C (77°F to 95°F). Coastal areas are generally warmer.
  • Rainfall: The eastern coast receives rainfall primarily during the northeast monsoon (November to February). The rest of the year is relatively dry.
  • Humidity: High humidity levels year-round.

6. Yala and Southern Coast

Climate Type: Tropical Maritime

  • Temperature: Warm temperatures ranging from 25°C to 35°C (77°F to 95°F).
  • Rainfall: Experiences significant rainfall during the southwest monsoon (May to September) and inter-monsoon periods. The southern coast has a more pronounced wet season compared to the eastern regions.
  • Humidity: High humidity levels year-round.

7. Anuradhapura and Cultural Triangle

Climate Type: Tropical Dry Zone

  • Temperature: Hot temperatures ranging from 25°C to 35°C (77°F to 95°F).
  • Rainfall: Relatively dry with most rainfall occurring during the northeast monsoon (November to February).
  • Humidity: Lower humidity levels compared to coastal regions.

8. Sigiriya and Dambulla

Climate Type: Tropical Dry Zone

  • Temperature: Warm temperatures ranging from 25°C to 35°C (77°F to 95°F).
  • Rainfall: Moderate rainfall with the highest precipitation during the northeast monsoon (November to February).
  • Humidity: Moderate humidity levels.

Sri Lanka Itineraries & Tour Packages

Sri Lanka itineraries and tour packages offer diverse experiences, from exploring ancient cities and pristine beaches to wildlife safaris and cultural tours. Tailored packages ensure a memorable journey through the island’s rich heritage and stunning landscapes.


Book Private Car & Driver Guide

Book a private car and driver guide for a personalized Sri Lanka experience. Enjoy flexible itineraries, expert local knowledge, and comfortable travel. Explore top attractions at your own pace with convenience and ease, ensuring a memorable journey.


Sri Lanka Climate Video’s

Explore Sri Lanka’s climate through engaging videos. Witness the tropical warmth of coastal regions, the cooler highlands, and the impact of monsoons. These videos showcase the island’s diverse weather patterns and natural beauty across different seasons.