Sea temperature - Sri Lanka: month by month

Average sea temperature each month - a rough guide to when it's worth going. Current month highlighted.

MonthAverageWarmest
January 28.1°C Bentota 28.3°C
February 28.5°C Bentota 28.7°C
March 29.4°C Bentota 29.7°C
April 30.4°C Bentota 30.7°C
May 29.6°C Bentota 30.1°C
June 28.5°C Bentota 28.9°C
July 27.9°C Bentota 28.6°C
August 28.1°C Bentota 28.4°C
September 28.6°C Bentota 28.6°C
October 28.8°C Bentota 28.9°C
November 29.2°C Mirissa 29.3°C
December 28.6°C Bentota 28.7°C

Frequently asked questions

In which month is the sea warmest?

Warmest: April, about 30.4°C on average.

When is the sea coldest?

Coldest: July, about 27.9°C on average.

What is the sea temperature in summer?

In summer (June-August) about 28.2°C on average.

In which months is the sea warmest?

The sea usually exceeds 24°C from January to December.

Sea temperature - Sri Lanka, January

Average (January): about 28.1°C. Warmest: Bentota (28.3°C).

Sea temperature - Sri Lanka, February

Average (February): about 28.5°C. Warmest: Bentota (28.7°C).

Sea temperature - Sri Lanka, March

Average (March): about 29.4°C. Warmest: Bentota (29.7°C).

Sea temperature - Sri Lanka, April

Average (April): about 30.4°C. Warmest: Bentota (30.7°C).

Sea temperature - Sri Lanka, May

Average (May): about 29.6°C. Warmest: Bentota (30.1°C).

Sea temperature - Sri Lanka, June

Average (June): about 28.5°C. Warmest: Bentota (28.9°C).

Sea temperature - Sri Lanka, July

Average (July): about 27.9°C. Warmest: Bentota (28.6°C).

Sea temperature - Sri Lanka, August

Average (August): about 28.1°C. Warmest: Bentota (28.4°C).

Sea temperature - Sri Lanka, September

Average (September): about 28.6°C. Warmest: Bentota (28.6°C).

Sea temperature - Sri Lanka, October

Average (October): about 28.8°C. Warmest: Bentota (28.9°C).

Sea temperature - Sri Lanka, November

Average (November): about 29.2°C. Warmest: Mirissa (29.3°C).

Sea temperature - Sri Lanka, December

Average (December): about 28.6°C. Warmest: Bentota (28.7°C).