West & south coast Bentota, Hikkaduwa, Galle
Best months: January to March. Rainiest: April to November. Highs range from 83°F (28°C) to 87°F (30°C), sea 82–88°F (28–31°C).
The best time to visit Sri Lanka: on the west and south coast, January to March; on the east coast, February to April, June to August. The wettest stretch on the west and south coast is May, October, November. It is hottest on the east coast in July, with highs of 94°F (34°C).
Climate normals checked September 29, 2026 · Source: Open-Meteo (ERA5) · How we calculate
Colour shows the month rating for the best region. Tap a month for details.
Excellent Good Mixed Off-season
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| West & south coast: air | 85 | 86 | 87 | 87 | 85 | 84 | 83 | 83 | 83 | 83 | 84 | 84 |
| West & south coast: sea | 83 | 83 | 85 | 87 | 86 | 84 | 83 | 82 | 83 | 84 | 85 | 84 |
| East coast: air | 82 | 83 | 87 | 91 | 92 | 94 | 94 | 93 | 92 | 88 | 84 | 83 |
| East coast: sea | 81 | 82 | 84 | 87 | 87 | 85 | 84 | 84 | 84 | 85 | 85 | 82 |
| Hill country: air | 82 | 84 | 87 | 87 | 83 | 82 | 81 | 81 | 81 | 81 | 80 | 80 |
Best months: January to March. Rainiest: April to November. Highs range from 83°F (28°C) to 87°F (30°C), sea 82–88°F (28–31°C).
Best months: February to April, June to August. Rainiest: October to December. Highs range from 82°F (28°C) to 94°F (34°C), sea 81–86°F (27–30°C).
Rainiest: May, October to November. Highs range from 80°F (27°C) to 87°F (31°C).
The best time to visit Sri Lanka: on the west and south coast, January to March; on the east coast, February to April, June to August. The wettest stretch on the west and south coast is May, October, November. It is hottest on the east coast in July, with highs of 94°F (34°C).
Months with more than 200 mm (7.9 in) of rain: on the west and south coast, April to November; on the east coast, October to December. The wettest month on the west and south coast is May, with about 18.1 in (459 mm).
Day highs on the west and south coast range from 83°F (28°C) to 87°F (30°C). The hottest month is July on the east coast, at 94°F (34°C).
Checked September 29, 2026. Climate normals are refreshed yearly and the notes every 90 days. These are long-term averages, not a forecast: any given year can differ.