Weather Of Melaka (Malacca) > Climate in Melaka

stadhuys melaka
Stadhuys Melaka (Photo Credit : Tourism Malaysia)

Melaka - Weather Forecast


Melaka (Malacca) enjoys tropical weather year round, however due to its proximity to water the climate is often quite humid. Melaka (Malacca)’s weather is hot and humid throughout the year with rainfall, the intensity of which depends on the time of the year. The relatively stable weather allows Melaka (Malacca) to be visited all-year-round. The weather is never too hot, and temperatures range from a mild 20°C to 30°C average throughout the year.

Following graph show the average temperature, rainy day and humidity through the year for your references.

Average day and night temperature

The mean minimum and maximum temperatures over the year.

average temperature malaysia melaka

Monthly rainy days

The average number of days each month with rain.

average raindays malaysia melaka

Monthly precipitation

The mean monthly precipitation over the year, including rain, snow, hail etc

average rainfall malaysia melaka

Average humidity

The mean monthly relative humidity over the year.

average relative humidity malaysia melaka

Average wind speed

The mean monthly wind speed over the year (in meters per second).

average wind speed malaysia melaka

The best time of year to visit Melaka in Malaysia

Melaka (Malacca) has a tropical rainforest climate. The average daytime temperature is always around 30 degrees Celsius (86 ° Fahrenheit). In the evening and night the average temperature will be around ten degrees lower. The high temperatures combined with the large amounts of rain causes the average humidity to be quite high.

Here are some average weather facts we collected from our historical climate data:

  • On average, the temperatures are always high.
  • Hight raining month falls in the month of: April, September, October and November. Average reining month is May, June, July, August, and low raining month is Jan, Feb, March and Dec.
  • The warmest month is April with an average maximum temperature of 32°C (89°F).

Weather Information Melaka (Malacca)

Scroll to Top