Asia › Malaysia › Kota Kinabalu › Climate

Kota Kinabalu climate data

Kota Kinabalu features a tropical rainforest climate with warm temperatures, high humidity, and abundant rainfall year-round. The city experiences little temperature variation, with daytime highs typically between 30–33°C and nights rarely below 23°C. Distinct wet and drier seasons shape travel experiences, offering lush scenery, vibrant festivals, and excellent conditions for both adventure and relaxation.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Kota Kinabalu, Malaysia
🔥
Jan
🔥
Feb
🔥
Mar
🔥
Apr
🌦️
May
⛈️
Jun
⛈️
Jul
⛈️
Aug
⛈️
Sep
⛈️
Oct
⛈️
Nov
🌦️
Dec
High season: March - Aug.
Shoulder season: Feb., Sep.
Crowdedness: 7 (Many tourists)
Tap on a month for more info Hover over a month for more info
Wetter October to January, when rough seas can cancel boat trips to the islands
Mount Kinabalu climbs require permits booked months ahead, summit access can close in bad weather
Kaamatan harvest festival, Sabah's biggest cultural event, takes place 30 and 31 May

The climate of Kota Kinabalu

Kota Kinabalu’s climate is characterised by steady warmth and humidity, with average temperatures ranging from 27°C in January to 29°C in May. Daytime highs typically reach 31–33°C, while nights remain warm at 23–25°C. The sea is inviting year-round, with temperatures from 27.5°C in February to 30°C in June. There is virtually no risk of cold weather or frost, and snow is unknown.

The city receives significant rainfall, averaging 2,500–2,700 mm annually. The driest months are January to April, especially February (about 78 mm), while the wettest months are October and November (up to 387 mm). Rain often falls in short, heavy bursts, especially in the wet season, but sunny intervals are common. Sunshine averages 6–8 hours per day, peaking in March and April. Humidity remains high year-round (77–85%), and winds are generally light to moderate (6–15 km/h). Daylight is consistent, with about 12 hours throughout the year. The lush tropical environment supports vibrant rainforests, waterfalls, and thriving marine life, while the city’s coastal setting offers beautiful sunsets and warm sea breezes.

Average climate data for Kota Kinabalu, Malaysia
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 30 31 32 32 32 32 32 31 32 31 31 31 32
Average minimum temperature (°C) 23 23 23 24 24 24 24 24 24 24 24 23 23
Average precipitation (mm) 105 73 50 113 215 279 260 269 284 346 306 243 2,543
Average rainfall days (days) 8 7 6 8 12 13 13 13 14 16 17 13 140
Average water temperature (°C) 28 27 27 29 30 30 30 30 29 29 29 29 29
Average daily daylight hours (h) 11 11 12 12 12 12 12 12 12 12 11 11 12
Average daily sunshine hours (h) 6 7 7 8 7 6 6 6 6 6 6 6 6
Average UV index 12 12 12 12 12 12 12 12 12 12 12 12 12

Travel info

  • Dry Season (Jan–Apr): Warm (23–32°C), with less rain and more sunshine. Ideal for beaches, diving, and hiking Mount Kinabalu. Pack light clothes, sun protection, and a rain jacket for brief showers.
  • Wet Season (May–Dec): Hot and humid (24–33°C), with frequent heavy rain, especially October–December. Rain often falls in short bursts, leaving time for outdoor activities. Bring waterproof gear and plan for flexible itineraries.
  • Year-round: Sea temperatures are warm (28–30°C), perfect for swimming and snorkelling. Evenings are balmy, but air conditioning indoors can be cool – bring a light jumper.
  • General Tips: Kota Kinabalu’s weather is unpredictable – always check the forecast. Hydrate often, use high-SPF sun cream, and carry an umbrella or raincoat. Book accommodations early for peak travel months (January–April).

The best time to visit Kota Kinabalu

The best time to visit Kota Kinabalu is from January to April, when rainfall is lowest, skies are sunniest, and humidity is slightly more comfortable. These months are ideal for outdoor adventures, island-hopping, and climbing Mount Kinabalu, with clear views and excellent conditions for exploring the city’s natural beauty.

The worst time to visit Kota Kinabalu

The least favourable time to visit is from October to December, when rainfall is heaviest and thunderstorms are frequent. Outdoor activities may be disrupted by intense downpours and muddy trails, though the landscape is lush and vibrant. Flexible plans and rain gear are essential during this period.

Frequently asked questions

What is the climate like in Kota Kinabalu year-round?

Kota Kinabalu has a tropical rainforest climate with warm temperatures (27–33°C), high humidity, and abundant rainfall year-round. The city experiences little temperature variation but distinct wet and drier seasons.

When is the rainy season in Kota Kinabalu?

The wet season runs from May to December, with the heaviest rainfall in October and November. Rain falls in short, intense bursts, often in the afternoon or evening, but sunny intervals are common.

How hot does it get in Kota Kinabalu?

Daytime temperatures in Kota Kinabalu typically reach 31–33°C, with nighttime lows rarely below 23°C. The warmest months are April and May, but the difference is minimal throughout the year.

Is Kota Kinabalu humid or windy?

Kota Kinabalu is humid year-round, with humidity levels between 77% and 85%. Winds are generally light to moderate (6–15 km/h), with occasional breezier days during storms.

What should I pack for Kota Kinabalu’s weather?

Pack light, breathable clothing, sun protection, and a rain jacket or umbrella. Waterproof shoes are useful during the wet season. A light jumper is handy for cool air-conditioned interiors.

How much sunshine does Kota Kinabalu get?

Kota Kinabalu enjoys 6–8 hours of sunshine daily, with the sunniest months from February to April. Even during rainy months, there are usually sunny intervals between showers.

Is Kota Kinabalu good for beach and water activities year-round?

Yes, sea temperatures remain warm (28–30°C) all year, making swimming, snorkelling, and diving possible in any season. The dry season offers the best conditions for island-hopping and marine adventures.

Minimum and maximum temperatures in Kota Kinabalu

The warmest month, with the highest average maximum temperature, is May (32.2 °C). The month with the lowest average maximum temperature is January (30.3 °C). Overall, the average maximum temperature over the whole year is 31.4 °C.

The month with the highest average minimum temperature is May (24.2 °C). The coldest month, with the lowest average minimum temperature, is January (22.8 °C). Overall, the average minimum temperature over the whole year is 23.6 °C.

Water temperature in Kota Kinabalu

The month with the highest average water temperature is June (30.2 °C). The month with the lowest average water temperature is February (27 °C). Overall, the average water temperature over the whole year is 28.9 °C.

Rainfall amount in Kota Kinabalu

The wettest month, with the highest amount of precipitation, is October (346.4 mm). The driest month, with the least amount of precipitation, is March (50.3 mm). Over the whole year there are 2,543.2 mm of rainfall on average.

Rainfall days in Kota Kinabalu

The month with the most days of rain is November (16.9 days). The month with the fewest days of rain is March (6.1 days). Over the whole year there are 140.1 days of rain on average.

Daylight hours and sunshine hours in Kota Kinabalu

The month with the longest days, so the most daylight, is June (Average daylight: 12 h). The months with the shortest days, so the least daylight, are January, February, November and December (Average daylight: 11.1 h). Over the whole year there are 11.7 h of daylight per day on average.

The month with the most sunshine per day is April (Average sunshine: 7.9 h). The month with the least sunshine per day is September (Average sunshine: 5.9 h). Over the whole year there are 6.5 h of sunlight per day on average.

UV index in Kota Kinabalu

Over the whole year the average UV index is 12.

Was this page helpful?
Feedback