Climate in Sri Lanka: when to travel according to the weather?

Climate in Sri Lanka: when to travel according to the weather?

Annual average climate in Sri Lanka

  • Minimum annual temperature: 22°C
  • Average annual temperature: 26°C
  • Maximum annual temperature: 30°C
  • Precipitation: 144 mm/month (with 12 rainy days/month)

The best time to go to Sri Lanka

Min / Max Precipitation
January 20 ° / 29 ° 110mm / 10 days
february 21 ° / 30 ° 94mm / 8 days
March 22 ° / 31 ° 112mm / 9 days
April 23 ° / 31 ° 202mm / 13 days
may 24 ° / 31 ° 127mm / 11 days
June 24 ° / 30 ° 104mm / 12 days
July 23 ° / 30 ° 80mm / 10 days
August 23 ° / 30 ° 77mm / 11 days
September 23 ° / 30 ° 113mm / 12 days
October 22 ° / 30 ° 218mm / 16 days
November 22 ° / 29 ° 278mm / 18 days
December 21 ° / 28 ° 220mm / 16 days

These weather forecasts have been calculated using data from weather stations located across Sri Lanka.





Details by cities

Check the climate forecast for the largest cities in Sri Lanka:

  • Columbo (28°C on average | 199 mm of rain/month over 14 days)
    see the detail >
  • Trinquemalay (29°C on average | 144 mm of rain/month over 9 days)
    see the detail >
  • Puttalam (28°C on average | 97 mm of rain/month over 9 days)
    see the detail >
  • Matale (28°C on average | 175 mm of rain/month over 13 days)
    see the detail >
  • Nuwara Eliya (16°C on average | 166 mm of rain/month over 17 days)
    see the detail >

F.A.Q.

Which are the hottest cities in Sri Lanka?

The following cities record the highest average maximum temperatures over the year:
Trinquemalay (with 33°C), Puttalam (with 32°C), Matale (with 32°C), Columbo (with 31°C), Nuwara Eliya (with 20°C), …


Which are the coldest cities in Sri Lanka?

These cities are among those with the lowest average temperatures over the year:
Nuwara Eliya (with 16°C), Matale (with 27°C), Columbo (with 28°C), Puttalam (with 28°C), Trinquemalay (with 29°C), …

Which cities have the least rain in Sri Lanka?

The following cities are among the driest in the country and record the fewest number of rainy days over the year:
Trinquemalay (with 105 rainy days), Puttalam (with 113 rainy days), Matale (with 155 rainy days), Columbo (with 167 rainy days), Nuwara Eliya (with 209 rainy days), …


Which cities have the most rain in Sri Lanka?

These cities are among the rainiest in the country:
Columbo (with 199 mm/month), Matale (with 175 mm/month), Nuwara Eliya (with 166 mm/month), Trinquemalay (with 144 mm/month), Puttalam (with 97 mm/month), …

Which are the hottest months in Sri Lanka?

The months of the year with the highest maximum temperatures are:
April (with 31°C), March (with 31°C), may (with 31°C), …

Which are the coldest months in Sri Lanka?

The months of the year with the lowest average temperatures are:
December (with 24°C), January (with 24°C), November (with 25°C), …

Which are the driest months in Sri Lanka?

The months of the year with the least rainfall are:
August (with 77 mm/month), July (with 80 mm/month), february (with 94 mm/month), …

What are the rainiest months in Sri Lanka?

The months of the year with the most rain are:
November (with 278 mm/month), December (with 220 mm/month), October (with 218 mm/month), …

The traveler's toolbox 🧳
Prepare, compare, and book your trip with our selection of must-see sites:
🛏 Booking: find your hotel/accommodation around the world
🔁 HomeExchange: the #1 home exchange platform
✈️ Skyscanner: surely the best flight comparator
⏱ LastMinute: the best offers for leaving at the last minute
🚗 RentalCars: search and compare car rental
🎟 GetYourGuide: book unforgettable tours and experiences

add a comment of Climate in Sri Lanka: when to travel according to the weather?
Comment sent successfully! We will review it in the next few hours.