Climate of Malaysia

Last updated: April 14, 2025

The climate of Malaysia is characterized by tropical weather patterns, featuring a broad temperature range and significant humidity levels. Minimum temperatures can drop to a pleasant 15°C (60°F) in February in Sabah, whereas maximum highs soar to a sweltering 39°C (103°F) in March in Kedah. Monthly precipitation varies dramatically, with a low of just 24 mm (1.0 in) recorded in February in Perlis and peaking at a remarkable 444 mm (17.5 in) in November in Terengganu. Humidity levels also play a crucial role in the climate, averaging a minimum of 72% in April in Kedah and reaching up to 90% in January in Labuan. This diverse climate creates a rich environment for Malaysia's lush landscapes and vibrant ecosystems.

Malaysia Climate Zones

Malaysia boasts a diverse climate, primarily classified under the Köppen-Geiger system. The majority of the country, including vibrant states like Johor, Kuala Lumpur, and Penang, experiences an Af climate, characterized by abundant rainfall and warm temperatures year-round. Meanwhile, regions such as Kedah and Perlis feature a mix of Am and Af climates, adding slight variations to the generally humid environment. Notable areas like Sabah and Sarawak also enjoy the same tropical conditions, making them lush and rich in biodiversity. Whether you're exploring the bustling streets of Melaka or the serene landscapes of Pahang, Malaysia's climate is a key player in its enchanting natural beauty and cultural vibrancy.

Köppen-Geiger Climate Classification of Malaysia
Climate ZoneDescription
AfTropical rainforest climate with no dry season and high temperatures year-round.
AmTropical monsoon climate with heavy rainfall and high temperatures.

Malaysia Temperature by Month

Throughout the year, Malaysia experiences a warm tropical climate, characterized by relatively consistent temperatures across the months. January kicks off with a minimum of 16°C (61°F) in Pahang and peaks at a sizzling 38°C (100°F), a trend that continues into February with similar highs. As we transition into March, temperatures rise slightly, with 39°C (103°F) recorded in Kedah. The core of summer sees highs maintained around 38°C (100°F) in April, June, and October, while May and March challenge the heat with peaks of 39°C and 39°C respectively. Throughout these months, Sabah remains cooler with lows typically ranging from 15°C (60°F) to 18°C (64°F). As the year winds down, temperatures gradually ease, with December's maximum dipping to 35°C (96°F) in Sabah, showcasing a slight seasonal shift yet retaining the overall warmth that defines Malaysia's climate.

Monthly Temperatures in Malaysia

The chart illustrates Malaysia's temperature patterns throughout the year, with values aggregated from various locations across the region. It highlights seasonal variations and temperature changes across the months.
JanFebMarAprMayJunJulAugSepOctNovDec808182828282818181818080
Data source: Malaysia temperature data aggregated from multiple country locations, generated using Copernicus Climate Change Service information.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

Precipitation Patterns in Malaysia

Malaysia experiences a diverse range of precipitation patterns throughout the year, with striking variations in both rainfall amounts and days of rain. February marks a relatively dry month, particularly in Perlis, where precipitation dips to a minimum of 24 mm (1.0 in) over just 4 days. In stark contrast, November brings the country’s heaviest rains, especially in Terengganu, which can receive as much as 444 mm (17.5 in) of rainfall over a staggering 29 days in Kuala Lumpur. This dramatic shift highlights Malaysia's tropical climate, characterized by a wet monsoon season that transforms landscapes and impacts daily life as the year progresses.

Precipitation Trends in Malaysia

The chart illustrates Malaysia's yearly temperature patterns, showing data aggregated from various locations across the region, highlighting seasonal variations and monthly temperature changes.
JanFebMarAprMayJunJulAugSepOctNovDec17683184235250206155166205249315224
Data source: Malaysia precipitation data aggregated from multiple country locations, generated using Copernicus Climate Change Service information.
Choose your preferred precipitation unit

Malaysia Humidity

Malaysia experiences notable humidity variations throughout the year, with levels peaking at a maximum of 90% in January in Labuan. This heightened humidity, indicative of the region's wet season, contrasts sharply with the minimum of 72% recorded in April in Kedah. As the dry season approaches, humidity tends to decrease, emphasizing the tropical climate's cyclical nature. Overall, the trend reflects a consistent pattern where humidity levels remain high, creating a muggy atmosphere that characterizes much of Malaysia's weather.

Average Humidity in Malaysia

Malaysia's Average Monthly Humidity Levels: This chart highlights Malaysia's humidity fluctuations throughout the year, making it easy to compare seasonal trends. See how humidity varies month by month and understand Malaysia's climate patterns.
JanFebMarAprMayJunJulAugSepOctNovDec87%84%84%82%83%83%84%86%85%85%84%87%
Data source: Humidity data for Malaysia generated using information from the Copernicus Climate Change Service.

Malaysia UV Index Trends

In Malaysia, the UV Index exhibits notable variations across different regions and months. For instance, Kuala Lumpur experiences an average daily maximum UV Index of 15 in February, indicating significant sun exposure during this time. As the seasons shift into March, Sarawak sees an even higher average daily maximum UV Index of 17, reflecting the increasing intensity of sunlight. This trend suggests that as the year progresses, particularly in March, residents and visitors alike should remain vigilant about sun safety across the country’s diverse climates.

Maximum UV Index Levels in Malaysia

The chart shows the monthly maximum UV Index (UVI) in Malaysia, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues.
JanFebMarAprMayJunJulAugSepOctNovDec141516151412121414141413
Data source: Malaysia UV Index data aggregated from multiple regional locations, generated using Copernicus Climate Change Service information.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

Sunshine Duration in Malaysia

Sunshine duration in Malaysia showcases some intriguing trends across different states and months. In January, Sarawak experiences around 216 hours of sunshine, while Kedah enjoys a sunnier start to the year with 252 hours. As we move into the middle of the year, July sees Sarawak shine brightly with an impressive 295 hours of sun. However, it's March in Perlis that steals the show, basking in a remarkable 340 hours of sunshine. This pattern indicates that while sunshine can vary significantly from one state to another, certain months, like March, tend to provide the most sun-drenched days, making them ideal for outdoor activities and exploration.

Monthly Sunshine Duration in Malaysia

The Malaysia sunshine duration chart shows the total hours of direct sunlight in Malaysia each month, excluding cloudy or obstructed periods, and compares the sunshine duration across different months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec233h300h323h291h293h287h308h309h291h288h255h288h
Data source: Malaysia sunshine duration data aggregated from multiple country locations, generated using Copernicus Climate Change Service information.

Chance of Sun in Malaysia

In Malaysia, the likelihood of sunny weather varies significantly across different regions and months. For instance, January in Sarawak sees a mere 4% chance of bright, sunny days, indicating a predominance of cloud cover and rain during this time. In stark contrast, February in Perlis offers a much more inviting 39% likelihood of sunshine, suggesting a transition towards drier conditions and more favorable weather. This trend highlights the diverse climatic patterns in Malaysia, where regional differences play a crucial role in determining the sunshine opportunities throughout the year.

Percentage of Sunny Days in Malaysia

The chart illustrates the percentage of sunny days in Malaysia throughout the year. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often Malaysia experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec7%21%19%20%15%17%14%12%22%14%7%9%
Data source: Malaysia chance of sun data, generated using information from the Copernicus Climate Change Service.

Average Daylight Hours Across the Malaysia

In Malaysia, particularly in Perlis, daylight hours exhibit a subtle yet noticeable variation throughout the year. In December, residents enjoy approximately 11 hours of daylight, offering a cozy atmosphere as the year winds down. By June, however, this expands to around 12 hours, providing a more vibrant backdrop for both outdoor activities and daily life. This trend highlights the region's relatively consistent daylight length, with only a modest increase in hours as the seasons change, reflecting Malaysia's tropical climate and equatorial proximity.

Average Monthly Daylight Hours in Malaysia

This chart shows the total daylight hours Malaysia receives each month, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec12h12h 2m12h 5m12h 8m12h 11m12h 12m12h 11m12h 9m12h 6m12h 2m12h12h
Data source: Malaysia daylight hours, calculated by summing the hours between sunrise and sunset for each day.

Climate Breakdown by Malaysia Region

Nestled in the heart of Malaysia, Johor boasts a tropical climate characterized by warm temperatures and significant rainfall throughout the year. With average daily temperatures hovering around 27-28°C (81-82°F), residents and visitors can enjoy a warm atmosphere, though some months, like February and March, may see peaks reaching up to 38°C (100°F). Rainfall is abundant, particularly from April to November, with November often bringing the highest precipitation at 315 mm (12.4 in). While the humidity levels are consistently high, averaging around 84%, the lush surroundings and vibrant ecosystems thrive in this tropical paradise. For a deeper dive into Johor's weather patterns, check out Johor climate.

Kedah, Malaysia, boasts a tropical climate characterized by consistently warm temperatures throughout the year, with averages hovering around 28°C (82°F). The hottest months, March and February, can see maximum temperatures soaring to a sizzling 39°C (103°F). Rainfall is significant, particularly from April to November, with May experiencing the highest precipitation at 274 mm (10.8 in). Humidity levels are also elevated, often reaching up to 87% in the final months of the year, creating a lush, green environment. For a deeper dive into the weather patterns, check out the detailed Kedah climate.

Nestled in the heart of Malaysia, Kelantan experiences a tropical climate characterized by warm temperatures and significant humidity throughout the year. January starts off relatively mild, with temperatures ranging from 18°C to 33°C (64°F to 92°F), but by March, the heat peaks with daytime highs reaching up to 38°C (101°F). The region is also known for its rainfall, especially from November to January, when precipitation levels soar, culminating in November with a staggering 438 mm (17.2 in) of rain. Humidity levels remain high, often exceeding 80%, creating a lush, vibrant environment. For more details about the seasonal variations, you can explore our page on Kelantan climate.

Kuala Lumpur experiences a tropical rainforest climate, characterized by warm temperatures year-round. With average highs reaching up to 36°C (97°F) in March and consistently hovering around 26°C (79°F) for most months, it promises a balmy atmosphere for visitors. However, be prepared for significant rainfall, especially from April to November, where monthly precipitation can exceed 300 mm (12 inches). The city is often cloaked in high humidity, peaking at 90% during mid-year, making it crucial to stay hydrated while exploring the vibrant streets. To learn more about the nuances of the weather, visit Kuala Lumpur climate.

Labuan, Malaysia, basks in a tropical climate characterized by warm temperatures and high humidity year-round. With average temperatures hovering around 27°C (81°F), the island experiences consistent warmth, peaking in May when max temperatures can reach up to 32°C (89°F). However, amidst the heat, significant rainfall makes its mark, particularly from October to December, when monthly precipitation often exceeds 200 mm (7.9 in). Humidity levels frequently soar to 90%, adding to the island's tropical charm. For more detailed information, explore the Labuan climate.

Melaka, Malaysia, boasts a tropical climate characterized by warm temperatures and high humidity year-round. With average highs hovering between 33°C (91°F) and 37°C (99°F), the warmest months are February and March, while January and December offer slightly cooler days. The region also experiences significant rainfall, particularly from April to November, peaking in November with 284 mm (11.2 in) of precipitation. As humidity levels consistently remain around 84% to 90%, visitors should be prepared for a sticky, tropical atmosphere. To learn more about the weather patterns in this vibrant city, visit Melaka climate.

Nestled in the heart of Malaysia, Negeri Sembilan boasts a tropical climate characterized by warm temperatures and high humidity throughout the year. From January to December, the average temperatures hover around a pleasant 27°C (81°F), with peak months like February and March reaching highs of 38°C (101°F). Rainfall is a defining feature, particularly during the wet season from April to December, where precipitation can exceed 300 mm in November, creating lush landscapes and vibrant greenery. Humidity levels soar, often exceeding 90% in the peak months, giving the air a refreshing zest. To discover more about the climate nuances of this captivating region, check out the detailed insights at Negeri Sembilan climate.

Pahang, Malaysia, boasts a tropical climate characterized by warm temperatures year-round. With average temperatures hovering around 26°C (79°F), residents and visitors can expect mild mornings that can peak at a scorching 39°C (102°F) in hotter months like May. Rainfall varies significantly, particularly in November when it reaches a notable 335 mm (13.2 in), contributing to the region's lush greenery. High humidity levels, ranging from 78% to 89%, create a warm and humid atmosphere, especially during the wet season. For more detailed information on the weather patterns in this vibrant region, check out Pahang climate.

Penang, Malaysia, embraces a tropical climate characterized by warm temperatures and significant humidity year-round. Average highs hover around 28°C (82°F), while maximums can soar to 36°C (97°F) during the hottest months of February and May. Rainfall is substantial, with the wettest months occurring from April to November, where precipitation often exceeds 300 mm (11.8 in) in November alone. Despite the moisture-laden air, visitors can enjoy lush greenery and vibrant landscapes, making exploration a delightful experience. For a deeper dive into seasonal trends, check out Penang climate.

Perak, Malaysia, boasts a tropical climate characterized by warm temperatures and high humidity year-round. With January temperatures ranging from a mild 20°C (68°F) to a sizzling 36°C (97°F), the region experiences its hottest month in May, where the mercury can reach 38°C (100°F). Rainfall varies throughout the year, peaking in November with a significant 363 mm (14.3 in), contributing to lush greenery and vibrant ecosystems. Humidity levels often hover around 80%, especially during the wet months of September and November, creating a rich, tropical atmosphere that can be both invigorating and humid. For a detailed overview, explore the full Perak climate.

Perlis, Malaysia, boasts a warm tropical climate characterized by high temperatures and significant rainfall throughout the year. Temperatures typically range from a pleasant 23°C (73°F) in January to a sizzling 36°C (97°F) in March and April, creating an inviting atmosphere for outdoor activities. However, humidity can be quite high, particularly from August to November, reaching up to 87% in November, which can make the heat feel even more intense. Rainfall peaks around September and November, with heavy downpours accumulating over 250 mm (10 in), perfect for nourishing the lush landscapes of this region. To explore more about what to expect in this beautiful corner of Malaysia, check out Perlis climate.

Nestled in the heart of Borneo, Sabah, Malaysia boasts a tropical climate characterized by warm temperatures and high humidity. Throughout the year, daytime averages hover around 26°C (79°F), with peak highs reaching up to 37°C (99°F) in April and May. Rainfall is significant, particularly in the monsoon season from October to December, when monthly totals can exceed 276 mm (10.9 in), contributing to the lush rainforests that define the region. Humidity remains consistently high, often above 80%, creating an atmosphere that feels both vibrant and invigorating. For more in-depth information on conditions throughout the year, visit Sabah climate.

Sarawak, Malaysia, boasts a tropical climate characterized by warm temperatures and high humidity year-round. With averages hovering around 26-27°C (79-81°F), daily highs can reach 36-37°C (96-98°F), particularly in the mid-year months. Rainfall is abundant, peaking in November and December with over 300 mm (11.8 in) of precipitation, leading to a lush and vibrant environment. The humidity levels consistently stay above 80%, contributing to a sticky yet invigorating atmosphere. For more detailed insights on weather patterns, visit Sarawak climate.

Selangor, Malaysia, is characterized by a warm tropical climate, where temperatures typically range from a refreshing 20°C (69°F) to a blazing 38°C (100°F) throughout the year. The humidity stays high, often hovering around 85%, contributing to a lush environment ideal for outdoor adventures. Rainfall peaks during the monsoon months, particularly from November to April, with November receiving up to 324 mm (12.7 in), making it the wettest month. This vibrant weather not only nurtures Selangor’s rich biodiversity but also creates a unique charm that's inviting to both locals and tourists alike. Discover more about the region's fascinating climate at Selangor climate.

Terengganu, Malaysia, boasts a tropical climate characterized by warm temperatures year-round, with averages hovering around 27°C (81°F). The year starts with comfortable January temperatures, ranging from 21°C (70°F) to a peak of 31°C (88°F), before gradually escalating to the sweltering 35°C (95°F) in May. However, this warmth is often accompanied by significant rainfall, particularly in November when precipitation can reach a staggering 444 mm (17.5 in), marking it as the wettest month. Humidity levels remain high, fluctuating between 79% and 88%, creating a lush, vibrant atmosphere. For more insights on this captivating region, check out Terengganu climate.

Summary and Key Takeaways on the Climate of the Malaysia

The climate of Malaysia showcases a remarkable range of temperatures and weather patterns influenced by its tropical rainforest geography. Throughout the year, temperatures fluctuate significantly, with February offering a cooler minimum of 15°C (60°F) in Sabah and March reaching a sweltering maximum of 39°C (103°F) in Kedah. Precipitation also varies dramatically, peaking at 444 mm (17.5 in) in November in Terengganu, while Perlis experiences a drier minimum of 24 mm (1.0 in) in February. Humidity levels add another layer to the climate experience, with an average low of 72% in April in Kedah contrasted by a high of 90% in January in Labuan. This interplay of temperature, precipitation, and humidity paints a vivid picture of Malaysia’s diverse and dynamic climate, making it an intriguing destination for nature lovers and adventurers alike.