El clima de Trincomalee es bastante constante, con ligeras variaciones a lo largo del año, debido en gran parte a su ubicación en el cinturón ecuatorial.
La diferencia de temperatura entre los meses más cálidos y los más fríos suele ser de sólo 2-3 grados Celsius, y las temperaturas en Sri Lanka rara vez superan los +30 grados Celsius.
El clima de Trincomalee se caracteriza principalmente por dos periodos distintos: la estación lluviosa y la estación seca (calurosa). La estación lluviosa suele comenzar en abril y se prolonga hasta septiembre. Durante este periodo, Trincomalee experimenta breves chubascos, que suelen durar unos 15 minutos y que suelen producirse por la noche. Uno de los inconvenientes de esta época son los fuertes vientos, que provocan olas considerables y limitan la posibilidad de bañarse en el mar.