Climate Trends in Malaysia
Climate trends for Malaysia from 0 stations with long records. Also streaks and temperature swings.
Data as of . Last revised (2026-10-13).
Longest Hot, Cold, Wet and Dry Streaks: Malaysia
4 lists of 10- In Malaysia, the longest run of hot days in a row in the data is 15 days, at Mersing (Malaysia), from 1 May 2016 to 15 May 2016.
- In Malaysia, the longest run of dry days in a row in the data is 124 days, at Kota Kinabalu Intl (Malaysia), in 1979.
- In Malaysia, the longest run of wet days in a row in the data is 50 days, at Kuching (Malaysia), in 1992.
- In Malaysia, the longest run of longest run of nights at or above 25 c in the data is 68 days, at Labuan (Malaysia), from 19 February 1998 to 27 April 1998.
Longest run of days at or above 35 C
Consecutive days with a daily maximum at or above 35 C (95 F).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Mersing | Malaysia | 15 days | 1 to 15 May 2016 |
| 2 | Malacca | Malaysia | 11 days | 16 to 26 April 1998 |
| 3 | Kuantan | Malaysia | 9 days | 25 May to 2 June 1998 |
| 4 | Sultan Abdul Aziz Shah Intl | Malaysia | 8 days | 26 April to 3 May 1963 |
| 5 | Kuching | Malaysia | 8 days | 14 to 21 May 1979 |
| 6 | Sibu | Malaysia | 7 days | 24 to 30 May 1964 |
| 7 | Sitiawan | Malaysia | 6 days | 22 to 27 April 1998 |
| 8 | Labuan | Malaysia | 6 days | 8 to 13 May 1998 |
| 9 | Sandakan | Malaysia | 3 days | 29 June to 1 July 1992 |
| 10 | Sultan Ismail Petra | Malaysia | 3 days | 19 to 21 May 1998 |
Longest dry spell (days under 1 mm of rain), within one year
Consecutive days with less than 1 mm (0.04 in) of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Kota Kinabalu Intl | Malaysia | 124 days | within 1979 |
| 2 | Malacca | Malaysia | 67 days | within 2014 |
| 3 | Labuan | Malaysia | 65 days | within 1998 |
| 4 | Sultan Abdul Aziz Shah Intl | Malaysia | 61 days | within 1978 |
| 5 | Sultan Ismail Petra | Malaysia | 58 days | within 1979 |
| 6 | Penang Intl | Malaysia | 46 days | within 1979 |
| 7 | Kuantan | Malaysia | 39 days | within 2015 |
| 8 | Sandakan | Malaysia | 37 days | within 2019 |
| 9 | Miri | Malaysia | 35 days | within 2010 |
| 10 | Sitiawan | Malaysia | 34 days | within 2005 |
Longest wet spell (days with 1 mm or more of rain), within one year
Consecutive days with 1 mm (0.04 in) or more of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Kuching | Malaysia | 50 days | within 1992 |
| 2 | Sibu | Malaysia | 31 days | within 2009 |
| 3 | Bintulu | Malaysia | 30 days | within 1976 |
| 4 | Kuantan | Malaysia | 23 days | within 1991 |
| 5 | Sandakan | Malaysia | 22 days | within 1983 |
| 6 | Sultan Ismail Petra | Malaysia | 22 days | within 2004 |
| 7 | Labuan | Malaysia | 19 days | within 1993 |
| 8 | Sultan Abdul Aziz Shah Intl | Malaysia | 17 days | within 2012 |
| 9 | Miri | Malaysia | 16 days | within 2021 |
| 10 | Kota Kinabalu Intl | Malaysia | 15 days | within 1979 |
Longest run of nights at or above 25 C
| Rank | Station | Country | Length | When |
|---|---|---|---|---|
| 1 | Labuan | Malaysia | 68 days | 19 February to 27 April 1998 |
| 2 | Sandakan | Malaysia | 18 days | 4 to 21 May 1998 |
| 3 | Bintulu | Malaysia | 14 days | 7 to 20 March 1998 |
| 4 | Mersing | Malaysia | 12 days | 8 to 19 March 2025 |
| 5 | Sitiawan | Malaysia | 8 days | 31 March to 7 April 1998 |
| 6 | Kuantan | Malaysia | 5 days | 26 to 30 July 1991 |
| 7 | Kuching | Malaysia | 4 days | 28 to 31 May 1998 |
| 8 | Miri | Malaysia | 1 day | 15 to 15 October 1955 |
| 9 | Malacca | Malaysia | 1 day | 17 to 17 April 1963 |
A run belongs to the year it started in, even when it ran on into the next year. A station appears once per list, with its longest run in a complete year. Dry and wet spells are the longest run within a year. Lists use complete years only, so a long run in a year with gaps in the record is not counted.
Biggest One Day Temperature Swings: Malaysia
6 lists of 8- In Malaysia, the largest reported one day rise in the daily maximum is 10.4 C (18.7 F), at Kuantan (Malaysia) on 18 March 1994.
- In Malaysia, the largest reported one day drop in the daily maximum is 9.3 C (16.7 F), at Kuching (Malaysia) on 28 March 2006.
- In Malaysia, the largest reported one day rise in the daily minimum is 5.8 C (10.4 F), at Kota Kinabalu Intl (Malaysia) on 25 September 2023.
- In Malaysia, the largest reported one day drop in the daily minimum is 5.4 C (9.7 F), at Sandakan (Malaysia) on 16 February 1985.
- In Malaysia, the largest reported range between the high and the low of one day is 16.0 C (28.8 F), at Miri (Malaysia) on 3 June 1980.
- In Malaysia, the smallest reported range between the high and the low of one day is 0.8 C (1.4 F), at Kuantan (Malaysia) on 8 March 1988.
Caveat.Single readings can still be instrument errors that quality control missed. A station with one faulty value can top a list, so read each entry as a reported value, not as a confirmed event.
Biggest one day rise in the daily maximum
The largest increase in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Kuantan | Malaysia | 10.4 C (18.7 F) | 18 March 1994 |
| 2 | Miri | Malaysia | 9.0 C (16.2 F) | 6 June 1979 |
| 3 | Kuching | Malaysia | 8.0 C (14.4 F) | 26 July 1974 |
| 4 | Sitiawan | Malaysia | 7.8 C (14.0 F) | 26 October 1962 |
| 5 | Sandakan | Malaysia | 7.1 C (12.8 F) | 5 January 2001 |
| 6 | Bintulu | Malaysia | 7.1 C (12.8 F) | 15 October 2012 |
| 7 | Kota Kinabalu Intl | Malaysia | 7.0 C (12.6 F) | 28 February 1999 |
| 8 | Labuan | Malaysia | 5.7 C (10.3 F) | 13 June 2003 |
Biggest one day drop in the daily maximum
The largest decrease in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Kuching | Malaysia | 9.3 C (16.7 F) | 28 March 2006 |
| 2 | Bintulu | Malaysia | 8.5 C (15.3 F) | 14 October 2012 |
| 3 | Kota Kinabalu Intl | Malaysia | 8.4 C (15.1 F) | 1 March 1999 |
| 4 | Sitiawan | Malaysia | 8.3 C (14.9 F) | 24 August 1994 |
| 5 | Kuantan | Malaysia | 7.2 C (13.0 F) | 21 January 2017 |
| 6 | Labuan | Malaysia | 6.8 C (12.2 F) | 16 May 1998 |
| 7 | Sandakan | Malaysia | 6.6 C (11.9 F) | 27 July 1964 |
| 8 | Miri | Malaysia | 6.5 C (11.7 F) | 7 September 1995 |
Biggest one day rise in the daily minimum
The largest increase in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Kota Kinabalu Intl | Malaysia | 5.8 C (10.4 F) | 25 September 2023 |
| 2 | Miri | Malaysia | 5.0 C (9.0 F) | 1 March 1980 |
| 3 | Labuan | Malaysia | 4.8 C (8.6 F) | 6 September 1982 |
| 4 | Sandakan | Malaysia | 4.8 C (8.6 F) | 3 March 1991 |
| 5 | Kuantan | Malaysia | 4.4 C (7.9 F) | 13 April 1977 |
| 6 | Kuching | Malaysia | 4.0 C (7.2 F) | 14 August 1993 |
| 7 | Sitiawan | Malaysia | 3.7 C (6.7 F) | 21 January 1996 |
| 8 | Bintulu | Malaysia | 3.5 C (6.3 F) | 2 March 1992 |
Biggest one day drop in the daily minimum
The largest decrease in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Sandakan | Malaysia | 5.4 C (9.7 F) | 16 February 1985 |
| 2 | Labuan | Malaysia | 5.4 C (9.7 F) | 26 March 2003 |
| 3 | Kota Kinabalu Intl | Malaysia | 5.0 C (9.0 F) | 22 July 1991 |
| 4 | Bintulu | Malaysia | 4.4 C (7.9 F) | 22 July 1982 |
| 5 | Kuching | Malaysia | 3.7 C (6.7 F) | 27 May 1969 |
| 6 | Sitiawan | Malaysia | 3.7 C (6.7 F) | 12 June 1992 |
| 7 | Kuantan | Malaysia | 3.7 C (6.7 F) | 18 September 1999 |
| 8 | Miri | Malaysia | 3.0 C (5.4 F) | 17 July 1981 |
Widest range between the high and the low of one day
The largest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Miri | Malaysia | 16.0 C (28.8 F) | 3 June 1980 |
| 2 | Kuantan | Malaysia | 15.9 C (28.6 F) | 18 March 1994 |
| 3 | Sitiawan | Malaysia | 15.0 C (27.0 F) | 26 June 1985 |
| 4 | Kuching | Malaysia | 14.8 C (26.6 F) | 18 May 1979 |
| 5 | Sandakan | Malaysia | 14.3 C (25.7 F) | 12 July 1972 |
| 6 | Kota Kinabalu Intl | Malaysia | 14.1 C (25.4 F) | 13 February 1994 |
| 7 | Bintulu | Malaysia | 13.2 C (23.8 F) | 1 August 1978 |
| 8 | Labuan | Malaysia | 12.2 C (22.0 F) | 11 July 2012 |
Narrowest range between the high and the low of one day
The smallest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.
| Rank | Station | Country | Value | Date |
|---|---|---|---|---|
| 1 | Kuantan | Malaysia | 0.8 C (1.4 F) | 8 March 1988 |
| 2 | Kuching | Malaysia | 1.0 C (1.8 F) | 28 December 1973 |
| 3 | Kota Kinabalu Intl | Malaysia | 1.1 C (2.0 F) | 2 February 1999 |
| 4 | Labuan | Malaysia | 1.2 C (2.2 F) | 5 February 1963 |
| 5 | Sandakan | Malaysia | 1.3 C (2.3 F) | 3 January 1984 |
| 6 | Sitiawan | Malaysia | 1.5 C (2.7 F) | 13 December 1971 |
| 7 | Bintulu | Malaysia | 1.6 C (2.9 F) | 15 January 1963 |
| 8 | Miri | Malaysia | 1.7 C (3.1 F) | 1 December 1955 |
Only stations with at least 10 complete years are listed, and a station appears once per list.
Download the Data
Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Data as of 2026-10-13. Trends and counts are computed by this site from daily station records. The long-record station set is described under each chart.