sri-lanka

Sri Lanka Travel Weather

Trek Zone

When Is the Best Time To Visit Sri Lanka?

The answer to the question of what is the best month to visit Sri Lanka depends on what you are interested in doing during your stay. Here you can see an overview of each month and its typical weather conditions.

Tourist Season in Sri Lanka

Tourist season month by month. Legend

Tourist season - time period with sightseeing-friendly weather (or sunbathing in the case of small island countries) for the average tourist. For countries with a large geographical spread, the most visited places were taken into account and the data were averaged. For selected countries, seasonal holidays were also taken into account, as long as they significantly affect the tourist traffic in this period.

The best time to travel, you can count on very good weather.

A good time to travel, however, sometimes there can be some weather conditions that make the visit a bit difficult.

Travel possible, but it is not the best time. The weather at this time can be very unpredictable, with a tendency to be bad.

Travel is not recommended, the weather at this time can make sightseeing/resting very difficult or even impossible.

Popularity among visitors based on actual visits to popular tourist attractions (based on the average for 17 cities).

JanFebMarAprMayJunJulAugSepOctNovDec

Average temperatures throughout a year for Colombo (°F)

JanFebMarAprMayJunJulAugSepOctNovDec

Season and weather by month

December - March

Dec
Jan
Feb
Mar

This is the peak tourist season in Sri Lanka because the weather is warm and dry. The temperatures are ranging from 81°F to 90°F making it an ideal time for sightseeing and relaxing in the southern or the western coasts of Sri Lanka. Even the sea waves are very calm making it the perfect time to try surfing or snorkeling.

You can visit the beaches like Unawatuna or Tangalle for relaxation, and Bentota if you are a water sports enthusiast. The best beaches for surfing on the southern coast are Mirissa, Hiriketiya, Weligama and Hikkaduwa. However, you should not visit the eastern coast beaches like Arugam Bay during this season because there are heavy rainfalls and surfing/sunbathing is not recommended.

Another interesting activity you can do on the southern coast is whale watching and dolphin watching. Mirissa is a great place to spot sperm whales, blue whales and Bryde's whales while Kalpitiya is well-known for dolphin sightings. The Udawalawe National Park is a great destination to see hundreds of elephants in the wild.

If you are planning to visit the upcountry regions, you can start your trip from the cultural capital of Sri Lanka which is Kandy. The temperature ranges from 59°F to 68°F. You can stroll along the paved paths near Kandy Lake enjoying the cool breezes, have a walk in the beautiful Peradeniya Botanical Garden and visit the Temple of Tooth.

To experience that ultimate holiday feeling, head to Nuwara Eliya or Ella. You can snuggle up in a cozy bed watching TV shows or be adventurous by hiking in the Horton Plains National Park, Little Adam's Peak or Ella Rock. The views from these three places are equally breathtaking, and if you want to see the iconic blue train of Ella make sure to visit the Demodara Nine Arches Bridge.

Some of the events and festivals during this season are the Duruthu Maha Perahera, Thai Pongal Festival and the Galle Literary Festival.

Holidays and observances in Sri Lanka

  • 25 Dec 2024 - Christmas Day
  • 13 Jan 2025 - Duruthu Full Moon Poya Day
  • 14 Jan 2025 - Tamil Thai Pongal Day
  • 04 Feb 2025 - National Day
  • 12 Feb 2025 - Navam Full Moon Poya Day
  • 26 Feb 2025 - Mahasivarathri Day
  • 13 Mar 2025 - Madin Full Moon Poya Day
  • 31 Mar 2025 - Id Ul-Fitr
  • 04 Dec 2025 - Unduvap Full Moon Poya Day

April

Apr

This month ends the dry season and marks the beginning of the monsoonal seasons. The weather is dry and humid with temperatures ranging from 81°F to 86°F. You can still visit the southern coastal areas for surfing or sea bathing activities but you must be careful because the sea waves can be rough with unpredictable rainfalls. Whales and dolphins can be spotted sometimes during this season.

Crowds still visit the upcountry regions such as Nuwara Eliya because the temperature ranges from 59°F to 75°F, and the Hakkagala Botanical Gardens are in full bloom with a variety of roses and other flowers. It is better to enjoy some outdoor activities like boat riding in Gregory Lake, pony/horse riding and cycling in Nuwara Eliya when the weather gets warmer.

Yala National Park is a great place to spot leopards and you will have a great chance of seeing one since they come out in search of water in these warmer months. You can also see elephants, crocodiles, deer, birds and wild bears.

If experiencing traditional festivals sounds fun to you, the Sinhala and Tamil New Year (Avurudu Season) usually falls on the 13th and the 14th of April each year. You can see the local people participating in Avurudu games like eyeing the elephant, needling the threads, eating buns, and you can even taste Avurudu delicacies like oil cakes, kokis and milk rice with lunu miris (spicy sauce).

Holidays and observances in Sri Lanka

  • 12 Apr 2025 - Bak Full Moon Poya Day
  • 13 Apr 2025 - Day prior to Sinhala & Tamil New Year Day
  • 14 Apr 2025 - Sinhala & Tamil New Year Day
  • 18 Apr 2025 - Good Friday

May - September

May
Jun
Jul
Aug
Sep

This is the off-season for most areas of the country, as rainfall increases with the onset of the southwest monsoon season. The temperature ranges from 73°F to 86°F. It will be impossible to visit the southern and the western coasts during this time so it's best to avoid going to beaches like Weligama, Unawatuna, Galle and Mirissa among the others.

However, the eastern coast of Sri Lanka will have favorable weather for anyone to go surfing, snorkeling or swimming. Arugam Bay is one of the top surfing spots in the world and hosts some of the greatest surf competitions! It is more suitable for pro and intermediate surfers.

You can also visit the beaches like Pasikudah and Trincomalee's Nilaveli. The Pigeon Island National Park is another favorite place in Trincomalee for snorkeling and scuba diving, in which you can swim along with the blacktip reef sharks and colorful fish. Whale watching also can be done in Trincomalee, and you will be able to spot blue whales and sperm whales.

But if you are not in a mood to have a sun and a sand time after visiting Sri Lanka in May-September, you can head to see the Cultural Triangle. The air will be warm and hot in Sigiriya, Anuradhapura, Polonnaruwa and Dambulla areas. The most visited attraction is the Sigiriya Lion Rock which is a rock fortress built by King Kashyapa in the 5th century BC. In Polonnaruwa, you can go on sightseeing by bicycle, and it will be a nice experience to cycle in the warm weather looking at all those palace ruins and historical monuments.

Minneriya National Park is another place that you should visit if you are in Sri Lanka during the months July-September. It is home to hundreds of elephants and they all migrate in search of water during the dry season. Therefore, it is known as the largest elephant gathering that is happening in Asia annually.

Some of the events and festivals in this season are: the Vesak Festival which commemorates the birth, enlightenment and the passing away of Lord Buddha (you can see colorful Vesak lanterns, oil lamps hung in front of the houses), the Esala Maha Perehera which is a religious festival of the Buddhists with a parade roaming the streets of Kandy with elephants, dancers, drummers and musicians, and the Kataragama Festival which is again a religious festival of Hindu devotees performing various stunts like firewalking, fire breathing and piercing their skins with metal hooks.

Holidays and observances in Sri Lanka

  • 01 May 2025 - May Day
  • 12 May 2025 - Vesak Full Moon Poya Day
  • 13 May 2025 - Day following Vesak Full Moon Poya Day
  • 07 Jun 2025 - Id Ul-Alha
  • 10 Jun 2025 - Poson Full Moon Poya Day
  • 10 Jul 2025 - Esala Full Moon Poya Day
  • 08 Aug 2025 - Nikini Full Moon Poya Day
  • 05 Sep 2025 - Milad un-Nabi
  • 07 Sep 2025 - Binara Full Moon Poya Day

October - November

Oct
Nov

This is the peak off-season in Sri Lanka because these months fall in between the southwest monsoonal rains and the northeast monsoonal rains. The weather is very unpredictable because of the transition from the rainy season to the dry season. So, there can be sunshine and a little rain depending on the area of the country where you are staying. The temperature ranges from 79°F to 86°F in the southern/eastern coastal areas while it might get a little cooler in the upcountry regions with temperatures ranging from 63°F to 68°F.

Therefore, you can still visit Sri Lanka as these weather conditions do not prevent you from sightseeing, especially if you are someone who likes to spend your vacation in isolation away from the crowds. The prices of accommodation also tend to drop a bit making it a favorable season for those who are looking for a cheaper yet tropical vacation.

The events and festivals during this season are Deepavali Festival or the "Festival of Lights" that commemorates Rama's exile (you can see colorful decorations, oil lamps in Hindu houses, massive crowds in the Hindu Kovils), and the World Spice Food Festival which is a food festival held in renowned venues around Colombo for ten days.

Holidays and observances in Sri Lanka

  • 06 Oct 2025 - Vap Full Moon Poya Day
  • 20 Oct 2025 - Deepavali
  • 05 Nov 2025 - Ill Full Moon Poya Day

Colombo

Monday 23 Dec
Update 2024-12-22 15:46 CET. Powered by Visual Crossing Weather.
partly-cloudy-day
82°F
Humidity
76%
Cloud cover
62%
Wind speed
14.1 mph
Chance of rain
32%

Colombo

Tuesday 24 Dec
Update 2024-12-22 15:46 CET. Powered by Visual Crossing Weather.
partly-cloudy-day
82°F
Humidity
76%
Cloud cover
60%
Wind speed
9.8 mph
Chance of rain
0%

Colombo

Wednesday 25 Dec
Update 2024-12-22 15:46 CET. Powered by Visual Crossing Weather.
partly-cloudy-day
81°F
Humidity
74%
Cloud cover
47%
Wind speed
8.9 mph
Chance of rain
0%

Colombo

Thursday 26 Dec
Update 2024-12-22 15:46 CET. Powered by Visual Crossing Weather.
partly-cloudy-day
82°F
Humidity
79%
Cloud cover
76%
Wind speed
13.4 mph
Chance of rain
23%

Colombo

Friday 27 Dec
Update 2024-12-22 15:46 CET. Powered by Visual Crossing Weather.
rain
80°F
Humidity
82%
Cloud cover
76%
Wind speed
16.5 mph
Chance of rain
71%

Climate and Average Weather in Sri Lanka

General weather conditions each month by city.

  • Colombo
  • Jaffna
  • Anuradhapura
  • Sigiriya
  • Kandy
  • +
  • Nuwara Eliya
  • Negombo
  • Galle
  • Yala National Park
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Average temperature (°F)
Average rainfall (in)
RAIN - Days with precipitation
DAY - Average length of day
SUN - Sunshine hours per day (cloudless weather)

Weather Map

Select month
January
February
March
April
May
June
July
August
September
October
November
December
Switch places
ColomboJaffnaAnuradhapuraSigiriyaKandyNuwara EliyaNegomboGalleYala National Park

The icons next to the month name indicate the convenience of the date for visiting the selected area/territory/ country. They are only a suggestion and should not be used as the final criterion for selecting your travel date. The season is defined as the time period with the weather favorable for sightseeing (or sunbathing - small island countries) for the average tourist. For countries with a large geographical range, the most touristic places were included.

Where to next? Discover country icon India, a country in the region worth visiting, or use the destination finder