Get Exclusive App Deals

Melaka

Melaka 1
Travel guide
2
Travel guide
More destinations

Featured activity reviews in Melaka

Best time to visit Melaka

Data source:Meteostat
Last updated:2025-09

Weather in Melaka throughout the year

  • Spring (March–May): Average 27.9–28.7°C, hot and humid climate, moderate rainfall. Common activities: Visiting historical sites, cultural attractions, enjoying local cuisine. Recommended clothing: Light and breathable clothing, short-sleeved shirts, loose-fitting trousers, sun hat.
  • Summer (June–August): Average 28.0–28.1°C, hot and humid climate, moderate rainfall. Common activities: Beach activities, water sports, enjoying night market food. Recommended clothing: Light and breathable clothing, short-sleeved shirts, sandals, sunscreen.
  • Autumn (September–November): Average 27.9–27.2°C, hot and humid climate, more rainfall in November. Common activities: Visiting museums, art galleries, enjoying local cultural experiences. Recommended clothing: Light and breathable clothing, rain gear.
  • Winter (December–February): Average 26.8–27.3°C, warm and humid climate, less rainfall. Common activities: Leisurely walks, visiting historical buildings, enjoying food. Recommended clothing: Light and comfortable clothing, light jacket.

Weather in Melaka

Annual average temperature: approx. 27.7°C / Annual rainfall: approx. 2369 mm / Summer humidity: 75%–85% / Rainiest month: November

Melaka weather by month

Month
Temperature (°C)
Rainfall (mm)
January
26.8°C
115
February
27.3°C
112.7
March
27.9°C
166.3
April
28.1°C
207
May
28.7°C
170.7
June
28°C
199.3
July
28.1°C
186
August
27.7°C
189
September
27.9°C
218
October
27.9°C
239.3
November
27.2°C
395.7
December
26.9°C
170

7-day weather forecast for Melaka

11/3
Tuesday
Patchy rain nearby
31.2°C/24.2°C
11/4
Wednesday
Patchy rain nearby
31.4°C/23.8°C
11/5
Thursday
Patchy rain nearby
31.1°C/23.8°C
11/6
Friday
Light rain shower
31.1°C/23.4°C
11/7
Saturday
Light rain shower
31.3°C/23.5°C
11/8
Sunday
Light rain shower
31°C/23.3°C
11/9
Monday
Light rain shower
28.9°C/23.5°C