Skip to main content

 Climates to travel
 World climate guide
 
 
 Home
 Africa
 N.America
 S.America
 Antarctica
 Asia
 Caribbean
 Europe
 M.East
 Oceania
 All the countries
 Home
 Africa
 N.America
 S.America
 Antarctica
 Asia
 Caribbean
 Europe
 M.East
 Oceania
 All the countries

Climate - Malaysia


Average weather, temperature, rainfall, sunshine

Flag - Malaysia

Map - Malaysia

You are here: Home --> Asia --> Malaysia



Index


  • Peninsular Malaysia - Kota Bharu, Langkawi, Kuala Lumpur
  • Malaysian Borneo - Kuching, Bintulu, Kota Kinabalu, Sandakan, Tawau
  • Cyclones, mountains, El Niño

In Malaysia, an Asian state located just north of the equator, the climate is equatorial, ie hot, humid and rainy throughout the year.
Temperatures are high and stable, with a slight decrease between November and January, when highs generally drop to 29/31 °C (84/88 °F), at least in the north, and a slight increase (which, however, is felt because of the high humidity) between March and August, when highs hover around 32/33 °C (90/91 °F). The night temperatures fluctuate around 23/25 °C (73/77 °F) all year round and almost never drop below 20 °C (68 °F).
Rainfall is abundant and frequent throughout the year, in fact, it is difficult to find an area where it is lower than 2,000 millimeters (79 inches) per year, or a month when it is lower than 100 mm (4 in); however, it is possible to find periods when it is not too high, although they are not the same everywhere.
The rains are caused by the monsoon regime, however, being that Malaysia is near the Equator and surrounded by the sea, there is no real dry season. In addition, the rains, as is generally the case in tropical countries, are quite erratic from year to year.
However, the monsoons make precipitation more abundant and frequent in the areas directly exposed to these winds: between mid-October and January, the northeast monsoon prevails, affecting especially the east coast of Peninsular Malaysia and the north-east coast of Borneo, while between June and September, it's the period of the southwest monsoon, which, in Malaysia, usually produces weaker effects.
It should be noted, however, that the tropical rains occur mainly in the form of intense downpours or thunderstorms, usually in the afternoon, so the sun shines on average for a few hours a day, at least in the morning, when the weather conditions are generally good. Generally, there are 1,800 hours of sunshine per year in the wettest areas and 2,500 in the least rainy ones.
The country is divided into two parts: Peninsular Malaysia, also called Western Malaysia, located in the Malay Peninsula, and Eastern Malaysia, or Malaysian Borneo, located on the island of Borneo.

1- Peninsular Malaysia



Peninsular Malaysia, east coast

The east coast of Peninsular Malaysia is directly affected by the northeast monsoon; here, from 2,500 to 3,000 mm (98 to 118 in) of rain fall per year. The rains are very abundant in November and December, when they even exceed 500 mm (20 in) per month. This unfavorable period can linger until January, especially in the central and southern part, and during some years, even in the norhern one.

Kota Bharu

In Kota Bharu, located in the far north, at 6 degrees north latitude, near the border with Thailand, November and December are clearly distinguishable as the worst months, in fact, they are characterized by torrential rains. The best period is from February to April, when rainfall often drops below 100 mm (4 in) per month (but not in all years), and February is the absolute best because it is a bit less hot. The rains gradually increase again by May, but as mentioned, there is a substantial increase only in November. This trend is also found in the nearby Redang and Perhentian archipelagos, where tourist facilities are often closed from November to January.
Here is the average precipitation in Kota Bharu.
Kota Bharu - Average precipitation
MonthMillimetersInchesDays
January903.513
February602.46
March1355.39
April953.78
May1104.311
June1104.311
July1556.113
August1556.115
September1756.917
October26010.218
November64525.422
December56522.220
Year2555100.6163

In Kota Bharu, as in the rest of Malaysia, it's hot all year round, however, in this northernmost area, the period from December to February is slightly cooler.
The temperature hardly ever drops below 20 °C (68 °F), however, it dropped to 19.2 °C (66.6 °F) in January 1996 and to 17.8 °C (64 °F) in February 2014.
On the hottest days of the year, the temperature generally reaches 34/35 °C (93/95 °F) in April and May, but sometimes also in the following months until August. In May 2019, it reached 36 °C (97 °F).
Here are the average temperatures.
Kota Bharu - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January232926.3748579.4
February233026.7748680
March243127.5758881.6
April253328.5769183.4
May253328.8769183.9
June243328.5769183.3
July243228.1759082.7
August243228759082.3
September243227.8758982
October243127.4758881.3
November243026.7758680.1
December242926.4748579.5
Year23.931.327.574.988.381.5

The sun in Kota Bharu is seen quite rarely in the wettest months, November and December, while it often shines in the least rainy period, from February to May.
Kota Bharu - Sunshine hours
MonthAverageTotal
January7210
February8225
March8.5260
April9265
May8240
June7210
July7225
August7215
September6.5200
October6185
November4.5140
December5150
Year6.92530

In Kota Bharu, and in general in Malaysia, the sea is warm throughout the year, as can be seen in the following table.
Kota Bharu - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January2781
February2882
March2883
April3086
May3087
June3086
July3085
August3085
September2985
October2985
November2984
December2882
Year29.184.3

Continuing south (see Kuala Terengganu), and therefore moving closer to the Equator, the trend remains similar, but the driest period from February to April becomes less noticeable, so there is no substantial difference from February to July, which therefore is the best period of the year. However, in this period too, it can rain, in fact the rainfall is still above 100 mm (4 in) per month. A similar trend is found more to the south, on the island of Tioman, where there is more or less the same amount of rainfall from February to September, although, after all, the best month is February here as well.

Peninsular Malaysia, west

Along the west coast of Peninsular Malaysia, which overlooks the Strait of Malacca, the rains are a bit less abundant, in fact, they range from 1,800 to 2,500 mm (70 to 98 in) per year. Moreover, the rainfall pattern is substantially different: there is no peak between November and January, which are relatively dry months, especially in the north, since there are mountains in the interior that block the north-eastern winds, which as previously mentioned, prevail in this period.

Langkawi

In Langkawi, an island located a short distance from the coast, less than 110 mm (4.3 in) or fain fall from December to March, which therefore is the best period; in particular, January and February are quite dry, with about 50 mm (2 in) per month, which is lucky for a country so rainy. In Langkawi, it rains a lot from April to November, with a maximum between August and October, when rainfall exceeds 300 mm (12 in) per month, although it doesn't reach the peaks of the east coast. Here is the average precipitation.
Langkawi - Average precipitation
MonthMillimetersInchesDays
January2513
February351.45
March1054.110
April1957.715
May2058.118
June2509.817
July26510.419
August32012.619
September34013.421
October37514.823
November1957.716
December602.48
Year236593.1174

In this area, it's hot even in the "winter" period, with highs around 31.5/32 °C (89 °F) in December and January, however, since in this period the wind blows from the interior, the humidity is slightly lower than in the rest of the year. From February to April the heat increases, and during the day the highest temperatures of the year are reached, sometimes even 37/38 °C (99/100 °F) in March and April.
After 2000, the temperature never dropped below 20 °C (68 °F), in fact, the extreme minimum was 21 °C (70 °F), recorded in February 2014.
Here are the average temperatures.
Langkawi - Average temperatures (2000-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January253228.6779083.5
February253329.3779284.7
March263329.3789184.8
April263229.2799084.5
May263228.7788983.7
June263228.6788983.4
July253128.1778882.5
August253128.1778882.5
September253127.8778782.1
October253127.9778882.2
November253128.3778982.9
December253128.4778983
Year25.331.728.4577.589.183

The sun in Langkawi often shines in the dry period, from January to March or April; in the rest of the year, despite the rains, all in all, it is seen quite often.
Langkawi - Sunshine hours
MonthAverageTotal
January8.5265
February9250
March8255
April8240
May7215
June6.5200
July7210
August6.5200
September6175
October6185
November6.5190
December7225
Year7.22610

In Langkawi, as in the rest of Malaysia, the sea is warm all year round.
Langkawi - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January2883
February2984
March2985
April3086
May3087
June3086
July3086
August3085
September2985
October2985
November2984
December2984
Year29.485

In George Town and on Penang Island, January and February are the best months, although they are not as dry as in Langkawi, since rainfall amounts to around 70 mm (2.8 in) per month. In December and March, rainfall exceeds 100 mm (4 in) per month, and from April to November 180 mm (7 in).
Further south, in Pangkor, even in January and February, about 150 mm (6 in) of rain fall per month, so the least rainy months here are June, July and August, however, there are no major differences with January and February.

Kuala Lumpur

The capital, Kuala Lumpur, is located further south, on the west coast of the Malay Peninsula, at 3 degrees north latitude. Here too, there is no clearly dry period as well, however, the least rainy period is from June to August, followed by January and February. Thunderstorms can erupt at any moment, as drivers (and spectators) of the Formula 1 Malaysian Grand Prix well know. Here is the average precipitation.
Kuala Lumpur - Average precipitation
MonthMillimetersInchesDays
January1706.711
February1656.512
March2409.414
April26010.216
May2058.113
June1254.99
July1254.910
August1556.111
September1957.713
October2551016
November29011.418
December2459.615
Year242595.5158

Furthermore, in a big city, the heat is more intense than elsewhere because of the so-called urban heat island effect. The temperature can reach 34/35 °C (93/95 °F) in all months of the year, although the hottest months are generally March, April and May. The temperature reached 37 °C (98.5 °F) in March 2019, April 1998 and April 2016.
At night, it never gets cold. Although in February 1977 the temperature dropped to 18 °C (64.5 °F), after 2000 it never dropped below 20 °C (68 °F).
Especially in August and September, the already polluted city can receive smoke from fires on the Indonesian island of Sumatra, which can shroud it in haze.
Here are the average temperatures.
Kuala Lumpur - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January243328.1759182.6
February243328.6759283.4
March243429769384.1
April253429.1769384.4
May253429.1769284.5
June243328.9769284
July243328.4759183.1
August243328.5759183.3
September243328.3759182.9
October243328.3759182.9
November243228759082.5
December243227.9758982.2
Year24.132.928.4575.491.283

The amount of sunshine in Kuala Lumpur is neither excellent nor bad; however, the least sunny period runs from September to December. In total, there are 2,200 hours of sunshine per year.
Kuala Lumpur - Sunshine hours
MonthAverageTotal
January6185
February7190
March6.5210
April6.5200
May6.5205
June6.5195
July6.5200
August6190
September5.5165
October5.5170
November5150
December5165
Year6.12220

In the interior of Peninsular Malaysia too, in cities like Temerloh and Johor Bahru, the latter located just north of Singapore, the situation is similar, since the least rainy months are February, June and July, without there being a clearly preferable period.

2- Malaysian Borneo



Climate of the Malaysian Borneo

In the east, the Malaysian part of Borneo (the largest island in Asia) is even rainier than Peninsular Malaysia, especially in the part closest to the equator, west of Brunei (see the State of Sarawak), where precipitation exceeds 3,500 mm (137 in) per year.
Borneo is also hot all year round, and the sea is always warm enough for swimming.

Kuching

The westernmost part is the rainiest (see the red area on the map), where Kuching is located, well exposed to the north-east monsoon and therefore very rainy from October to March, with more than 300 mm (12 in) per month, and up to 700 mm (27.5 in) in January, a period when it rains almost every day. In the other months, it goes a bit better, and the rainfall goes below 300 mm (12 in) per month from April to September, which is therefore the best time (or, honestly, the least worst).
Here is the average precipitation in Kuching.
Kuching - Average precipitation
MonthMillimetersInchesDays
January70027.625
February45517.919
March35013.821
April27510.820
May2459.619
June2258.917
July2058.116
August2459.616
September26010.219
October34013.423
November36014.224
December50019.725
Year4165164244

In Kuching, which is located just north of the equator, the hottest period is the least rainy one, from April to August. In July 2014, the temperature reached 37.3 °C (99.1 °F). Here are the average temperatures.
Kuching - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January233026.6748679.8
February233026.6748679.9
March233127.3748881.2
April233227.9749082.2
May243328.2759182.7
June233328749182.4
July233227.8749082.1
August233327.9749182.1
September233227.6749081.7
October233227.5748981.5
November233227.4748981.3
December233127748880.7
Year23.231.727.473.889.181.5

In Kuching, the amount of sunshine is not very good, and it becomes quite low in the wettest period, from October to March. In a year, there are just 1,800 hours of sunshine.
Kuching - Sunshine hours
MonthAverageTotal
January3.5110
February4110
March4.5135
April5.5160
May6190
June6.5190
July6195
August5.5170
September5145
October4.5145
November5145
December4125
Year51820

Bintulu

Since it is not directly exposed to the north-east, the coast of Borneo to the east of Kuching and up to Miri (blue area), does not experience that extreme peak of rainfall from December to February, but otherwise, the trend is similar, with heavy rains throughout the year. So, it being understood that there is no period with a perfect climate, the best period in this region is probably from May to July.
Here is the average precipitation in Bintulu.
Bintulu - Average precipitation
MonthMillimetersInchesDays
January44517.519
February2409.414
March27010.615
April2459.615
May2409.413
June2551012
July2551014
August29011.415
September29511.616
October33513.218
November42516.720
December45017.721
Year3750147.6192

In Bintulu too, the hottest period is from April to August. In August 2002, the temperature reached 36.3 °C (97.3 °F). Here are the average temperatures.
Bintulu - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January233026.8748680.2
February233026.9748780.4
March243127.4748881.4
April243227.8758982.1
May243228.1759082.5
June243227.8759082.1
July243227.8749082
August233227.7749081.9
September233227.5748981.5
October233127.3748881.2
November233127.3748881.1
December233127.1748780.8
Year23.531.427.474.388.581.5

The sun in Bintulu shines a little more often than in Kuching, although the sunshine pattern is more or less the same.
Bintulu - Sunshine hours
MonthAverageTotal
January4.5140
February5.5150
March5.5180
April6.5195
May6.5205
June6.5200
July6.5205
August6185
September5.5170
October5.5170
November5.5165
December5.5165
Year5.82130

East of the small country of Brunei, in the state of Sabah and up to Kudat (green area), all in all, the best time runs from February to April. In Labuan, a particularly rainy island, the average rainfall drops below 150 mm (6 in) from January to March.

Kota Kinabalu

More to the north-east, in Kota Kinabalu, rainfall drops below 100 mm (4 in) per month in February and March.
Here is the average precipitation in Kota Kinabalu.
Kota Kinabalu - Average precipitation
MonthMillimetersInchesDays
January1054.18
February7537
March5026
April1154.58
May2158.512
June2801113
July26510.413
August27010.613
September28511.214
October34513.616
November30011.817
December2409.413
Year2545100.2140

From April to August, the temperature usually reaches 34 °C (93 °F), but sometimes it can reach 36 °C (97 °F). Here are the average temperatures.
Kota Kinabalu - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January233127.3748881.1
February233127.3748881.1
March243227.9759082.2
April243328.6769183.5
May253328.8769183.8
June243328.4759183
July243228.1759082.5
August243228.1759082.7
September243228759082.4
October243227.8758982.1
November243227.8758982.1
December243227.7758981.8
Year23.932.127.974.989.882.5

The sun in Kota Kinabalu shines quite often from February to May.
Kota Kinabalu - Sunshine hours
MonthAverageTotal
January6190
February7195
March7.5235
April8245
May7.5230
June6.5200
July6.5205
August6.5195
September6180
October6190
November6.5190
December6.5200
Year6.72450

Lankayan Island

Sandakan

On the northeasternmost part of the coast, in Sandakan, directly exposed to the north-east monsoon, we find again a period with particularly heavy rains from November to February, while the least rainy period (and therefore the best one) is from March to May, however, with more than 100 mm (4 in) per month.
Here is the average precipitation in Sandakan: as you can see, the rains are particularly abundant especially in December and January.
Sandakan - Average precipitation
MonthMillimetersInchesDays
January40015.717
February3051213
March1556.19
April1154.57
May1254.99
June1957.711
July2007.912
August2258.912
September2258.912
October28511.215
November33513.218
December46018.120
Year3015118.7155

In Sandakan, as in the rest of Malaysia, it is hot all year round. The record is 36 °C (97 °F), set on a few occasions from April to July. Here are the average temperatures.
Sandakan - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January243026.8758580.2
February243026.9758680.5
March243127.5768781.5
April253228.1768982.7
May253328.7779183.6
June243328.5769183.2
July243228.2759082.8
August243328.4759183
September243228.2759082.7
October243227.9758982.1
November243127.5758881.5
December243027.2768680.9
Year24.231.527.7575.588.682

The sun in Sandakan shines quite often in the least rainy period, from March to May.
Sandakan - Sunshine hours
MonthAverageTotal
January5155
February5.5160
March7220
April8245
May8250
June7205
July7220
August7220
September6.5195
October6190
November6175
December5160
Year6.62400

In Sandakan, as in the rest of Malaysia, the sea is warm all year round.
Sandakan - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January2883
February2882
March2883
April2984
May3085
June3085
July2985
August2985
September2985
October2985
November2985
December2984
Year2984.1

Off the coast of Sandakan, we find some islands, including the Turtle Islands and Lankayan, where in addition to the coral reef, you can admire the green turtles, which come to lay their eggs (generally, from June to September). West of Sandakan, instead, we find the Sepilok Orangutan Rehabilitation Center.

In the south-eastern portion of Sabah, near the border with Indonesia (orange area), there is a small region which is quite sheltered, at least from the north-east monsoon: the Bay of Lahad Datu, where less than 2,000 mm (79 in) fall per annum, with a minimum of about 150 mm (6 in) per month from June to September, and the Semporna archipelago.

Tawau

Further south, near the border with the Indonesian part of Borneo, we find the city of Tawau, where rainfall amounts to 1,765 mm (69.5 in) per year, and exceeds 200 mm (8 in) only in July and August, even if there isn't a really dry month. Here is the average rainfall.
Tawau - Average precipitation
MonthMillimetersInchesDays
January1405.513
February1003.911
March1003.910
April903.510
May1254.912
June1606.312
July2058.114
August2007.913
September1807.112
October1706.713
November1505.913
December1355.313
Year176569.5146

Here are the average temperatures.
Tawau - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January233126.9738880.5
February233127.1738880.9
March233227.4748981.4
April243227.7748981.8
May243227.7758981.9
June233127.3748881.2
July233127.1748880.8
August233127.1748880.9
September233127.3748981.1
October233227.4748981.4
November233227.5748981.4
December233127.2748881
Year23.231.427.2573.888.681

The sun in Tawau shines for a fair number of hours all year round; however, the sunniest months (albeit slightly) are April and May. The total is 2,450 hours of sunshine a year.
Tawau - Sunshine hours
MonthAverageTotal
January6180
February6.5185
March7215
April7.5225
May7.5230
June6.5190
July7215
August7220
September6.5200
October6.5200
November6.5195
December6.5195
Year6.72445

Cyclones, mountains, El Niño



Malaysia is located just south of the latitude where tropical cyclones (called typhoons in the Pacific Ocean and cyclones in the Indian Ocean) form. This means that the country can be affected, usually in a marginal way, especially in the northernmost part, and certainly not as much as the Philippines and the countries of south-east Asia. The cyclone and typhoon season lasts from May to December, with a peak of likelihood in December. However, since the sea in this area is always warm, in theory, tropical storms may form in any season. During the Christmas period of 2001, Tropical Storm Vamei affected Peninsular Malaysia, passing at an incredibly low latitude.

In the interior of Malaysia, there are hilly areas (called highlands), which have a slightly cooler climate and are often covered with rainforests, but there are also mountains, the highest of which is Mount Kinabalu, located in Borneo abd exceeding 4,000 meters (13,000 ft), while in Peninsular Malaysia, there are a few peaks that are slightly higher than 2,000 meters (6,500 feet). The temperature obviously decreases with increasing altitude: at 1,500 meters (5,000 feet), the daily average is around 18.5/20 °C (65/68 °F).
Here are the average temperatures of Tanah Rata, which is located on the Cameron Highlands, in Peninsular Malaysia, 1,470 meters (4,800 feet) above sea level.
Tanah Rata - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January152218.7607265.7
February152218.5597265.3
March152319.4607466.8
April162420.1627568.2
May172320627468.1
June162319.6617467.3
July162319.2607366.6
August162219.2617266.6
September162219607266.2
October162219617266.1
November162219617266.3
December162118.4607065.1
Year15.822.519.1560.572.666.5

Malaysia is also affected by the phenomenon known as El Niño, which brings unusually high temperatures and drought, especially in the years when it is more intense, as happened in 1998, when water had to be rationed in Kuala Lumpur. The opposite phenomenon, La Niña, brings cooler temperatures than normal and heavy rainfall.

Malaysian resort

Up


When to go and what to pack in Malaysia

© Copyright Climatestotravel.com. 

Back to Asia

All the countries


Share this page:
Facebook Twitter LinkedIn Whatsapp Email



 Nearby countries:

 Brunei
 Indonesia
 Philippines
 Singapore
 Thailand
 Vietnam

 Continents:
 Africa
 North America
 South America
 Antarctica
 Asia
 Caribbean
 Europe
 Middle East
 Oceania

 Search in the website:


Home About Contact Us Link Policy
Home
About
Contact Us
Link
Policy