Climates to travel
 World climate guide

Home Africa N.America S.America Antarctica Asia Caribbean Europe M.East Oceania

Climate - Malaysia

Temperature, rainfall, prevailing weather conditions, when to go, what to pack

United States version (°F - inches - feet). See also the metric version (°C - mm - meters)

Flag - Malaysia

Map - Malaysia

In Malaysia the climate is equatorial, ie hot, humid and rainy throughout the year. The temperatures are high and stable, with a slight decrease between November and January, when the maximum goes down to 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 the maximum stays around 90/91 °F and the minimum around 73/75 °F. Even the rains are abundant and continuous throughout the year: it is difficult to find an area where the rainfall is lower than 80 inches per year, or a month in which it is lower than 4 in, however it is possible to find periods in which rainfall is not too high, although they are not the same everywhere.
The rains are determined by the monsoon regime, however, being Malaysia near the Equator and being 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.
Anyway, rainfall is more abundant and frequent in the areas directly exposed to the prevailing winds: between mid-October and January the northeast monsoon prevails, primarily affecting the east coast of Peninsular Malaysia and the north-east coast of Borneo, while between June and September there's the southwest monsoon, which in Malaysia usually produces weaker effects.
It should, however, be noted that the tropical rains occur mainly in the form of intense downpour or thunderstorm, usually in the afternoon, so there's no shortage of sunshine, at least in the morning when the weather conditions are generally good.
1- Peninsular Malaysia

Peninsular Malaysia, east coast
Along the east coast of Peninsular Malaysia, from 100 to 120 in of rain per year fall. The rains are abundant in November and December, when they even exceed 20 inches per month. In general, December is the rainiest month. This unfavorable period can be prolonged until January, especially in the central and southern part, and in some year even in the norhern one. In Kota Bharu, in the far north, near the border with Thailand, November and December are clearly distinguishable as the worst months, being characterized by torrential rains. The best period is from February to April, when rainfall often drops below 4 inches per month (but not in all the years), and February is the absolute best because it is a bit less hot. Then the rains gradually increase again from May, but as mentioned, there is a substantial increase only in November. This trend also applies to the nearby Redang and Perhentian Islands, where the tourist facilities are often closed from November to January.
Here is the average precipitation in Kota Bharu.
Average precipitation Kota Bharu
Kota Bharu J F M A M J J A S O N D Year
Prec. (in) 9.8 5.5 6.7 4.5 6.3 5.9 5.5 6.5 8.3 8.3 24.2 24.2 115.7
Days 17 9 10 9 13 12 14 14 17 20 21 22 178

In Kota Bharu, as in the rest of Malaysia, it's hot all year round. Here are the average temperatures.
Kota Bharu average temperatures
Kota Bharu J F M A M J J A S O N D
Min (°F) 73 73 74 75 76 75 75 74 74 74 74 74
Max (°F) 85 86 88 91 91 91 90 90 89 88 85 84

The sea in Malaysia is warm throughout the year, as can be seen in the following table, concerning the water temperatures in Kota Baharu.
Sea temperature Kota Baharu
Kota Baharu J F M A M J J A S O N D
Sea (°F) 81 82 82 86 86 86 84 84 84 84 84 82

Continuing south (see Kuala Terengganu), therefore closer to the Equator, the trend remains similar, but the driest period from February to April becomes less noticeable, so that there is not a substantial difference from February to July, which therefore is the best time but in which there's no shortage of rainfall, since we are always above 4 inches per month. Similar trends is found going south, in the island of Tioman, where the rains fall more or less in the same amount from February to September, although after all the best month here is still February.

Peninsular Malaysia, west

Along the west coast of Peninsular Malaysia, overlooking the Strait of Malacca, the rains are a bit less abundant, given that they range from 70 to 100 inches per year, and also the rainfall pattern is substantially different. Here there is not a peak between November and January, which are in fact relatively dry months, especially in the north, since in the interior there are mountains that block the north-eastern winds, which as we have seen prevail in this period. In Langkawi, less than 4 in fall from December to March, therefore this is the best period, but particularly January and February, which are quite dry, with about 2 inches per month: for Malaysia it's a rare fortune.
Here is the average precipitation.
Average precipitation Langkawi
Langkawi J F M A M J J A S O N D Year
Prec. (in) 2.0 1.9 3.6 6.7 10.1 8.6 9.2 9.8 13.3 13.5 8.5 3.7 90.7
Days 8 6 8 13 18 16 17 18 21 22 20 15 182

In this area it's hot even in the "winter" period, with highs around 89/92 °F, even though the humidity is slightly lower than in the rest of the year, because the winds come from the interior. The rainiest months in Langkawi are September and October, even though the rains do not reach the peaks of the east coast: they are around 11.8/13.8 inches per month, so in any case it is better to avoid them, but it rains a lot also from May to August and in November, ie from 8 to 10 inches per month.
Langkawi average temperatures
Langkawi J F M A M J J A S O N D
Min (°F) 76 76 76 77 77 77 76 76 76 76 76 76
Max (°F) 91 92 91 90 89 89 88 87 87 87 88 89

In George Town and Penang Island, January and February are the best months, although they are not as dry as in Langkawi, being around 4 inches per month. In December and March, precipitation is already around 5.9/6.3 in, and even more from June to August, when it's around 8 inches per month. Further south, in Pangkor, even in January and February, about 6 in of rain per month fall, so here the least rainy months are June, July and August, however, there are no major differences with January and February. Even in the capital Kuala Lumpur there is not a clearly drier period, however, the least rainy season is from June to August, followed by January and February. The thunderstorms can erupt at any moment, as racing drivers (and viewers) of the Formula 1 Malaysian Grand Prix racing well know.
Here is the average precipitation.
Average precipitation Kuala Lumpur
Kuala Lumpur J F M A M J J A S O N D Year
Prec. (in) 6.7 6.5 9.5 10.2 8.0 4.9 5.0 6.1 7.6 10.0 11.3 9.7 95.6
Days 11 12 14 16 13 9 10 11 13 16 18 15 158

Furthermore, in the big city the heat is more intense than elsewhere, due to the urban heat island effect.
Kuala Lumpur average temperatures
Kuala Lumpur J F M A M J J A S O N D
Min (°F) 73 73 74 75 75 74 74 74 74 74 74 73
Max (°F) 90 91 92 92 91 91 90 90 90 90 89 89

Even in inland areas of Peninsular Malaysia, in cities like Temerloh and Johor Bahru, the latter located just north of Singapore, the situation is similar, since the relatively less rainy months are February, June and July, without there being a period clearly preferable.

2- Malaysian Borneo

Malaysian Borneo, climates

In the east, Borneo is even rainier than Peninsular Malaysia, especially in the part located west of Brunei (State of Sarawak), where precipitation exceeds 160 inches per year. The westernmost part is the rainiest (see the red area) where Kuching is located, well exposed to the north-east monsoon and therefore very rainy from October to March, with more than 12 inches per month and even 27.5 inches in January, at a time when it rains almost every day. In the other months, it goes a bit better, but the rainfall amount doesn't go below 7.5/8 inches per month from June to August, which however are the best months (or, honestly, the least worse).
Here is the average precipitation in Kuching.
Average precipitation Kuching
Kuching J F M A M J J A S O N D Year
Prec. (in) 26.9 18.6 13.3 10.7 9.5 8.7 7.3 9.0 10.3 13.3 14.6 19.6 162.1
Days 22 17 16 17 15 14 13 14 16 19 22 22 207

The coast of Borneo east of Kuching and up to Miri (blue area), does not experience that extreme peak of rain from December to February, because it is not directly exposed to the north-east, but otherwise the trend is similar, with heavy rains throughout the year, so it is difficult to find a better time, however in this region the best period is probably from May to July.
Here is the average precipitation in Bintulu.
Average precipitation Bintulu
Bintulu J F M A M J J A S O N D Year
Prec. (in) 14.9 10.2 10.5 10.2 9.3 10.0 9.4 10.8 11.5 12.7 14.8 16.6 140.9
Days 27 20 21 20 18 16 19 20 23 26 28 29 267

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 6 in from January to March, while more to the north-east, in Kota Kinabalu precipitation drops below 4 inches per month in February and March.
Here is the average precipitation in Kota Kinabalu.
Average precipitation Kota Kinabalu
Kota Kinabalu J F M A M J J A S O N D Year
Prec. (in) 4.1 2.9 2.0 4.5 8.5 11.0 10.3 10.6 11.2 13.6 11.9 9.5 100.3
Days 8 7 6 8 12 13 13 13 14 16 17 13 140

On the northeasternmost coast (see Sandakan, and the Lihiman and Libaran islands), the rains return to be particularly heavy from November to February, while the least rainy months are April and May, however, with about 4.7 in of rain per month.
Here is the average precipitation in Sandakan.
Average precipitation Sandakan
Sandakan J F M A M J J A S O N D Year
Prec. (in) 15.7 12.0 6.0 4.5 4.9 7.7 8.0 8.8 8.9 11.2 13.2 18.1 118.8
Days 17 13 9 7 9 11 12 12 12 15 18 20 155

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 80 inches per annum fall, with a minimum of about 6 inches per month from June to September, and the city of Tawau, near the border with the Indonesian part of Borneo.

Cyclones, mountains, El Niño

Malaysia is located just south of the latitude where tropical cyclones (called typhoons in the Pacific and cyclones in Indian Ocean) form. This means that the country can be affected, usually in a marginal way, and certainly not as much as the Philippines and the countries of south-east Asia. The cyclone and typhoon season lasts from May to November, although the peak of likelihood is in September. However, since the sea in this area is always warm, tropical storms may occur in any season, as happened with the storm Vamei that affected Peninsular Malaysia during the Christmas period of 2001.
In inland areas there are hilly areas (called highlands), which have a slightly cooler climate and are often covered by rainforests, but there are also mountains, the highest of which is Mount Kinabalu in Borneo, which exceeds 13,100 feet, while in Peninsular Malaysia there are a few peaks which are slightly higher than 6,500 feet. The temperature obviously decreases with increasing altitude: at 5,000 feet, the daily average is around 63/64 °F.
Here are the average temperatures of Tanah Rata, which is located in Cameron Highlands, in Peninsular Malaysia, at 4,830 feet above sea level.
Tanah Rata average temperatures
Tanah Rata J F M A M J J A S O N D
Min (°F) 55 55 57 59 59 57 57 57 57 57 57 57
Max (°F) 70 72 72 73 73 72 72 72 72 72 70 70

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.

Malaysia resorts

When to go

The best time to visit Malaysia as a whole goes from June to August: to tell the truth it's everywhere a rainy period, with more than 4 inches per month, and sometimes more than 8 in, but on the other hand this is the climate of Malaysia and you cannot get any better. If you intend to visit only one place, for the best times in specific areas, you can refer to the above suggestions.
As mentioned, the sea is warm all year round.

What to pack

All year round: tropics-friendly, loose fitting clothing, made of natural fibers, a scarf for the breeze, a light sweatshirt for air conditioned places, light raincoat or umbrella.
At high altitude, around 5,000 feet, spring/autumn clothes, a sweatshirt and a jacket; for the high mountains, warm clothes, warm jacket, raincoat, hiking shoes.
For the reef, equipment for snorkeling, water shoes or rubber soled shoes.

Back to Asia

All the countries

Near countries:

Metric version (°C)
Contact Us