Trincomalee climate — normals and trends

Trincomalee (Sri Lanka) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.5 °C and it receives 1,200 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is May (29.2 °C on average) and the coldest is January (25.4 °C). Rainfall peaks in November.

Trincomalee averages 0 frost days, 197 hot days (≥ 30 °C) and 148 rainy days per year.

Trincomalee has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.2 °C (on 6 June 1979) and the coldest 19.6 °C (on 7 February 1957).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

TrincomaleeEastern Province

coords
8.58°, 81.23°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthJune

Mean daily temperature

27.5°C

Average daily high

30.3°C

Average daily low

25.5°C

Annual rainfall

1,200mm

Sunshine / day

10.6h

Mean relative humidity

76%

Average peak wind

21.8km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

197 d/yr

Rainy days (≥ 1 mm)

148 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.4 °C

Average feels-like low

28.4 °C

Average peak gust

35.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

+0.1 °C per decade · r² = 0.64 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

37.2 °C

6 June 1979

Coldest day

19.6 °C

7 February 1957

Wettest day

223 mm

12 September 1953

Windiest day

55.0 km/h

24 November 1978

Strongest gust

83.5 km/h

27 November 2025

Hottest feels-like

43.7 °C

18 May 2012

Coldest feels-like

17.5 °C

8 December 2022

Sunniest day

12.5 h

17 June 1977

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.5 °C4 July 202523.6 °C6 March 202528.1 °C1,868 mm2180
202435.3 °C3 August 202423.6 °C25 December 202428.3 °C1,615 mm2340
202335.7 °C27 August 202323.0 °C15 February 202328.0 °C1,791 mm2110
202234.2 °C14 June 202220.8 °C22 January 202227.6 °C1,346 mm1970
202135.0 °C2 April 202123.0 °C11 February 202127.8 °C1,437 mm1980
202035.0 °C24 May 202023.9 °C16 January 202028.1 °C1,277 mm2140
201935.6 °C4 May 201923.7 °C18 January 201928.1 °C1,074 mm2000
201834.4 °C22 July 201822.9 °C7 January 201827.5 °C1,413 mm1810
201734.7 °C16 April 201721.9 °C11 January 201727.9 °C1,297 mm2130
201635.0 °C23 April 201621.1 °C1 December 201628.3 °C823 mm2320
201535.4 °C31 August 201523.1 °C19 March 201527.8 °C1,602 mm1870
201434.8 °C29 July 201421.9 °C27 December 201427.7 °C1,793 mm1960
201334.8 °C11 May 201322.7 °C15 November 201327.9 °C975 mm2130
201235.1 °C19 May 201222.8 °C20 January 201227.9 °C1,388 mm2030
201134.7 °C26 September 201121.9 °C28 December 201127.7 °C2,278 mm1970
201035.4 °C3 June 201022.7 °C27 December 201027.9 °C1,596 mm2250
200936.1 °C10 May 200921.0 °C13 February 200927.9 °C1,287 mm2030
200834.5 °C3 July 200822.8 °C19 January 200827.6 °C1,586 mm1890
200734.5 °C22 May 200722.0 °C26 December 200727.6 °C1,172 mm1900
200635.1 °C7 August 200620.2 °C24 January 200627.8 °C1,196 mm1970
200534.9 °C18 May 200523.0 °C16 February 200528.0 °C1,174 mm2090
200435.5 °C18 April 200422.3 °C22 December 200427.7 °C1,369 mm2040
200334.7 °C13 June 200323.5 °C26 February 200327.9 °C1,222 mm2030
200234.9 °C25 September 200222.6 °C8 February 200227.9 °C1,025 mm2090
200134.9 °C15 May 200120.4 °C11 February 200127.8 °C1,153 mm2070
200034.8 °C22 May 200023.3 °C21 January 200027.6 °C1,465 mm1990
199934.7 °C16 September 199920.7 °C9 March 199927.5 °C1,235 mm2120
199835.3 °C31 May 199823.7 °C17 January 199828.2 °C920 mm2340
199735.4 °C30 May 199721.8 °C10 February 199727.7 °C1,053 mm1980
199635.6 °C26 May 199622.8 °C14 March 199627.6 °C971 mm2080
199534.2 °C10 August 199522.9 °C28 February 199527.7 °C931 mm1960
199435.0 °C2 May 199423.3 °C22 February 199427.5 °C1,363 mm1850
199335.9 °C9 May 199321.9 °C9 February 199327.7 °C1,274 mm2080
199235.3 °C29 May 199221.2 °C4 March 199227.5 °C939 mm2010
199135.8 °C30 April 199122.1 °C12 February 199127.9 °C921 mm2050
199034.9 °C21 April 199021.4 °C20 January 199027.8 °C1,009 mm2190
198935.6 °C14 May 198921.8 °C6 February 198927.4 °C868 mm2030
198835.1 °C21 May 198821.2 °C8 February 198827.8 °C968 mm2070
198735.6 °C31 August 198722.8 °C1 February 198727.9 °C1,029 mm2000
198635.4 °C23 June 198621.6 °C1 February 198627.7 °C1,072 mm2110
198535.7 °C2 May 198523.3 °C6 February 198527.6 °C1,077 mm2020
198434.3 °C14 May 198422.3 °C1 December 198427.2 °C1,987 mm1900
198335.8 °C31 May 198322.5 °C31 January 198328.0 °C894 mm2180
198236.3 °C6 May 198222.2 °C18 February 198227.7 °C988 mm1940
198135.1 °C21 May 198121.1 °C9 January 198127.3 °C1,194 mm1860
198035.5 °C26 May 198019.8 °C30 January 198027.7 °C907 mm1940
197937.2 °C6 June 197922.6 °C1 February 197927.7 °C1,066 mm1840
197834.7 °C21 June 197822.8 °C20 January 197827.5 °C1,228 mm1920
197734.6 °C7 September 197721.1 °C28 January 197727.3 °C1,522 mm1790
197636.0 °C6 May 197621.2 °C27 February 197627.5 °C1,033 mm1950
197535.3 °C12 May 197521.0 °C11 January 197527.2 °C1,131 mm2020
197434.8 °C5 May 197421.9 °C6 February 197427.4 °C783 mm2070
197336.6 °C29 April 197322.6 °C10 December 197327.7 °C1,255 mm1990
197234.6 °C6 June 197220.7 °C6 February 197227.5 °C942 mm1850
197134.9 °C4 May 197123.1 °C21 November 197127.2 °C1,628 mm1930
197034.4 °C3 September 197022.5 °C28 January 197027.5 °C1,220 mm1980
196934.7 °C21 May 196922.0 °C28 January 196927.5 °C1,423 mm2010
196834.3 °C30 August 196821.3 °C16 February 196827.1 °C1,064 mm1750
196734.9 °C30 May 196721.2 °C9 February 196727.2 °C1,317 mm1810
196634.7 °C24 May 196621.0 °C2 January 196627.3 °C1,092 mm1750
196534.4 °C6 October 196522.4 °C9 March 196526.9 °C1,629 mm1690
196434.8 °C22 May 196423.1 °C6 December 196427.2 °C1,329 mm1830
196334.2 °C14 June 196322.2 °C11 February 196327.2 °C1,598 mm1820
196233.7 °C24 August 196223.2 °C31 December 196227.1 °C1,234 mm1730
196133.9 °C11 May 196120.8 °C18 February 196127.2 °C1,294 mm1870
196034.9 °C27 August 196022.7 °C2 February 196027.1 °C1,316 mm1760
195934.7 °C23 May 195922.4 °C26 February 195927.4 °C1,056 mm1990
195834.0 °C12 June 195822.9 °C10 February 195827.4 °C996 mm1830
195734.8 °C17 September 195719.6 °C7 February 195727.2 °C1,362 mm1890
195635.2 °C25 April 195622.1 °C20 January 195626.9 °C966 mm1840
195533.1 °C12 May 195522.3 °C18 November 195526.8 °C1,309 mm1630
195434.0 °C17 April 195421.9 °C14 February 195426.9 °C1,309 mm1750
195336.5 °C11 May 195321.8 °C31 January 195327.6 °C840 mm2010
195235.8 °C20 May 195222.4 °C17 February 195227.7 °C318 mm2300
195135.7 °C13 May 195122.3 °C4 February 195127.4 °C883 mm2030
195035.0 °C2 May 195022.0 °C3 January 195027.5 °C369 mm2310
194935.3 °C24 April 194922.8 °C24 January 194927.3 °C681 mm2160
194834.9 °C9 September 194822.7 °C6 February 194827.2 °C1,584 mm1880
194734.2 °C4 July 194722.6 °C7 December 194727.1 °C1,252 mm1860
194635.1 °C4 May 194622.1 °C16 January 194627.2 °C1,341 mm1880
194535.7 °C4 May 194519.9 °C6 January 194527.2 °C931 mm1900
194434.0 °C29 April 194421.6 °C29 November 194427.1 °C1,031 mm1800
194333.8 °C30 April 194321.3 °C18 February 194326.7 °C1,035 mm1820
194233.1 °C28 June 194222.8 °C12 January 194226.6 °C1,125 mm1560
194135.4 °C24 April 194121.7 °C26 January 194127.2 °C839 mm1920
194033.3 °C23 August 194021.2 °C18 January 194026.8 °C1,030 mm1850

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
30.7 °C
+0.4 °C
Hot days (≥ 30 °C)
218 d/yr
+21
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1868 mm
+668 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.1 °C+0.4 °C263 mm+135 mm
Feb28.4 °C+0.9 °C80 mm+10 mm
Mar29.5 °C+0.4 °C81 mm+34 mm
Apr31.6 °C+0.5 °C114 mm+58 mm
May32.9 °C+0.1 °C20 mm-32 mm
Jun33.4 °C+0.5 °C8 mm-7 mm
Jul33.3 °C+0.7 °C13 mm-19 mm
Aug32.9 °C+0.4 °C37 mm-5 mm
Sep33.0 °C+0.7 °C22 mm-40 mm
Oct30.5 °C+0.1 °C272 mm+108 mm
Nov28.6 °C+0.5 °C726 mm+459 mm
Dec27.3 °C+0.3 °C234 mm-33 mm

The year's extremes

Hottest day
34.5 °C
4 Jul 2025
Coldest day
23.6 °C
6 Mar 2025
Wettest day
195.7 mm
27 Nov 2025
Windiest day
52.4 km/h
28 Nov 2025
Strongest gust
83.5 km/h
27 Nov 2025
Hottest feels-like
41.7 °C
4 May 2025
Coldest feels-like
23.7 °C
27 Nov 2025
Sunniest day
12.4 h
4 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Trincomalee?

Trincomalee has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 27.5 °C and it receives 1,200 mm of precipitation per year.

What is the hottest day ever recorded in Trincomalee?

The hottest day measured in Trincomalee between 1940 and 2025 was 6 June 1979, reaching 37.2 °C.

What is the coldest day in Trincomalee?

The coldest day measured in Trincomalee between 1940 and 2025 was 7 February 1957, at 19.6 °C.

Does it snow in Trincomalee?

Almost never: Trincomalee sees virtually no snow, with about 0 frost days per year.

Has the climate of Trincomalee warmed?

Yes: Trincomalee warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Trincomalee?

The wettest day measured in Trincomalee between 1940 and 2025 was 12 September 1953, with 223 mm of rain in 24 hours.

What was the windiest day in Trincomalee?

The windiest day measured in Trincomalee between 1940 and 2025 was 24 November 1978, with winds reaching 55.0 km/h.

What is the warmest month in Trincomalee?

The warmest month in Trincomalee is May (29.2 °C on average); the coldest is January (25.4 °C).

How much does it rain in Trincomalee?

Trincomalee receives on average 1,200 mm of precipitation per year, spread over about 148 rainy days.

Is it sunny in Trincomalee?

Trincomalee gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Trincomalee?

Yes: Trincomalee has on average 365 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Trincomalee?

In Trincomalee, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 18 May 2012, and the lowest was 17.5 °C on 8 December 2022.

Compare Trincomalee with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Trincomalee

Other cities — Sri Lanka