in Sri Lanka: when to go?

tropical humide climate

Sri Lanka enjoys a humid tropical climate with two distinct monsoons that create alternating favorable seasons depending on the region. The west and south coasts experience their dry season from December to March, the ideal period to explore Colombo, Galle and the southern beaches. Conversely, the east coast (Trincomalee, Arugam Bay) reveals its finest beauty from April to September when the west is hit by the monsoon. This climatic characteristic allows you to visit Sri Lanka year-round by choosing the right region. Temperatures remain pleasantly constant (25-30°C) but humidity can be high. For a first trip discovering the island's essentials (Cultural Triangle, Kandy, south coast), prioritize January-March. Surf enthusiasts and wild beach lovers should opt for July-August on the east coast.

Best period
January to March, July to August
Good alternatives
April, June, September, December
Rainy season
May, October to November
Ideal:JanuaryFebruaryMarchJulyAugust
Avoid:MayOctoberNovember

Year-round overview

Select a month to plan your trip

Ideal (5)Favorable (4)Fair (3)Unfavorable (2)Not recommended (1)

Climate in numbers

Monthly temperatures and precipitation

Temperature (°C)

Precipitation (mm)

Find your best time to go

Select your traveler profile to discover the best months to travel

0
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Plan your trip

Answer 3 questions to receive personalized recommendations

1When would you like to travel?

2How long is your trip?

3What type of trip are you looking for?

Are you hesitant between several periods?

A local expert can tell you which region to prioritize based on your dates and build an itinerary tailored to your wishes.

Reply within 24 hours Custom Itinerary No commitment

Month by month

Find detailed climate information for each month of the year.

Temperature

9° — 31°C

Precipitation

107 mm

Average temperature

4.4°C

Rating

Good

By climate zone

Sri Lanka's general climate5/5
Cultural Triangle5/5
Highland plateau5/5
Southwest Coast5/5
East Coast2/5
Southern national parks3/5

Perfect conditions for southern beaches and cultural exploration. Ideal for a first trip to Sri Lanka.

Temperature

9° — 32°C

Precipitation

68 mm

Average temperature

4.4°C

Rating

Good

By climate zone

Sri Lanka's general climate5/5
Cultural Triangle5/5
Highland plateau5/5
Southwest Coast5/5
East Coast3/5
Southern national parks4/5

The driest month of the year. Perfect for all tourist activities on the west and south coasts.

Temperature

11° — 34°C

Precipitation

88 mm

Average temperature

4.6°C

Rating

Good

By climate zone

Sri Lanka's general climate4/5
Cultural Triangle4/5
Highland plateau5/5
Southwest Coast4/5
East Coast4/5
Southern national parks5/5

Still favorable despite some showers. Temperatures rising but bearable with the sea breeze.

Temperature

13° — 35°C

Precipitation

163 mm

Average temperature

4.8°C

Rating

Fair

By climate zone

Sri Lanka's general climate3/5
Cultural Triangle3/5
Highland plateau3/5
Southwest Coast3/5
East Coast4/5
Southern national parks4/5

Climate transition with increased rainfall. The ideal moment to shift towards the east coast as it reveals itself.

Temperature

14° — 34°C

Precipitation

190 mm

Average temperature

4.8°C

Rating

Fair

By climate zone

Sri Lanka's general climate2/5
Cultural Triangle3/5
Highland plateau2/5
Southwest Coast1/5
East Coast5/5
Southern national parks5/5

Heavy rainfall on the west and south coasts. Avoid this period unless you want to discover the east coast.

Temperature

14° — 34°C

Precipitation

142 mm

Average temperature

4.7°C

Rating

Good

By climate zone

Sri Lanka's general climate3/5
Cultural Triangle4/5
Highland plateau2/5
Southwest Coast2/5
East Coast5/5
Southern national parks5/5

Monsoon well established in the west. The east coast is beginning to reveal its potential with less rainfall.

Temperature

14° — 34°C

Precipitation

115 mm

Average temperature

4.6°C

Rating

Good

By climate zone

Sri Lanka's general climate4/5
Cultural Triangle4/5
Highland plateau2/5
Southwest Coast2/5
East Coast5/5
Southern national parks5/5

Excellent time for Trincomalee and Arugam Bay. The east coast enjoys optimal conditions.

Temperature

14° — 34°C

Precipitation

113 mm

Average temperature

4.6°C

Rating

Good

By climate zone

Sri Lanka's general climate4/5
Cultural Triangle4/5
Highland plateau2/5
Southwest Coast2/5
East Coast5/5
Southern national parks4/5

Ideal conditions on the east coast for surfing and diving. Milder temperatures than at the start of the year.

Temperature

13° — 33°C

Precipitation

145 mm

Average temperature

4.7°C

Rating

Fair

By climate zone

Sri Lanka's general climate3/5
Cultural Triangle3/5
Highland plateau3/5
Southwest Coast2/5
East Coast4/5
Southern national parks3/5

Still favorable in the east but rainfall is increasing. Transition period between the two monsoons.

Temperature

13° — 31°C

Precipitation

273 mm

Average temperature

4.6°C

Rating

Average

By climate zone

Sri Lanka's general climate2/5
Cultural Triangle2/5
Highland plateau2/5
Southwest Coast2/5
East Coast2/5
Southern national parks2/5

Wettest period of the year across the entire island. Heavy downpours and frequent storms everywhere.

Temperature

12° — 30°C

Precipitation

277 mm

Average temperature

4.4°C

Rating

Average

By climate zone

Sri Lanka's general climate2/5
Cultural Triangle2/5
Highland plateau3/5
Southwest Coast3/5
East Coast1/5
Southern national parks2/5

Still significant rainfall but decreasing. Avoid this period unless urgent or on a tight budget.

Temperature

10° — 31°C

Precipitation

192 mm

Average temperature

4.4°C

Rating

Fair

By climate zone

Sri Lanka's general climate4/5
Cultural Triangle3/5
Highland plateau4/5
Southwest Coast4/5
East Coast1/5
Southern national parks3/5

Clear improvement in conditions. Good time to start exploring the west coast again.

Frequently asked questions

Everything about the climate and the best time to visit in Sri Lanka

The best months to visit in Sri Lanka are January, February, March, July, August. This period offers favourable weather and ideal conditions for exploring the country at its best.

Yes, the tropical climate of Sri Lanka remains warm and humid year-round (average temperature 27.0°C). Seasonal variations mainly concern rainfall rather than temperatures.

The rainy season in Sri Lanka mainly affects May, October, November. Showers are generally short and intense, often occurring late in the day, followed by beautiful sunny spells.

Absolutely. Traveling in Sri Lanka during the rainy season even has its advantages: lush landscapes, fewer tourists, more favorable rates. Our local agency adapts itineraries based on actual weather conditions.

Underwater visibility in Sri Lanka is optimal during the dry season, between January, February, March, July, August. Water temperature remains pleasant year-round (around 28-30°C). Our agency guides you to the best spots according to the season.

If your travel dates don't match the ideal season in in Sri Lanka, the Nomadays network brings together more than 100 local agencies worldwide. Get in touch to find out which destination would be ideal for your dates.

Landscape of Sri Lanka

Let's imagine your trip
to Sri Lanka

Every journey is unique. Tell us your wishes and receive a personalized proposal within 24 hours, with no obligation.

Response within 24 hours — No commitment — 100% free quote