Weather in Kota Kinabalu: What You Should Know Before You Go

Gambar Profil Penulis

Oleh Trip.com

9 Jun 2025

Ahh, Kota Kinabalu — the land of stunning sunsets, cheeky monkeys, and some of the best seafood you'll makan in your life 🦐🌅 But before you go planning that island-hopping adventure or hiking Mount Kinabalu like a hero, let me tell you one thing: the weather here is no joke.

It’s hot, it’s humid, and sometimes the rain comes out of nowhere like it's got a personal grudge against your itinerary. But you know what? That’s just part of KK’s charm — it’s wild, untamed, and beautifully unpredictable 💦🌞

Whether you're planning to chill at Tanjung Aru, snorkel at Manukan Island, or go jungle trekking near Kundasang, knowing when to go (and what to pack) makes all the difference. Especially for us Malaysians — we think we’re used to tropical weather, but KK will still humble you 😅

In this guide, I’ll break down:

● What kind of weather to expect all year round

● The best months to visit (hello, perfect beach days!)

● What to pack so you don’t end up with soggy sneakers or sunburnt cheeks

● And even what to do when it rains (spoiler: KK still syok even when basah)

So if you want to enjoy KK properly without having your plans washed away — stay with me lah. You’re in good hands. Let’s go explore this Sabahan gem, rain or shine. 🌴☔☀️

Weather Overview: What’s KK Like Throughout the Year?

A pondok in the middle of tanjung aru beach

Kota Kinabalu has what we call a tropical rainforest climate — which basically means it's hot, humid, and sometimes hujan like nobody’s business. There’s no four seasons here. Just two moods: “Dry-ish” and “Wet-wet.” 😂

Here’s what to expect on a regular day in KK:

Climate Feature What to Expect
🌡️ Temperature Averages between 24°C and 32°C throughout the year. Nighttime might dip to 23°C if you’re lucky.
💧 Humidity Always high — usually above 80%. Expect to sweat just by standing still. Seriously.
🌦️ Rainfall Some months are wet, some are super wet. Rain can be sudden and heavy, but usually doesn’t last the whole day.
🌞 Sunshine Hours 6–8 hours daily, even during wet months (just gotta dodge the downpours).

Does it get cold? Not really. Unless you're heading up Mount Kinabalu or Kundasang, you’re not going to need a jacket. Even then, it’s more like “Cameron Highlands chilly” — not “London winter” 😅

And don’t be fooled — just because it’s raining doesn’t mean you can’t enjoy your trip. KK weather is like that friend who’s unpredictable, but always fun anyway.

Cheap Flights from Kuala Lumpur to Kota Kinabalu

  • Sehala
  • Pergi Balik

When is the Best Time to Visit Kota Kinabalu?

An island off the coast of Kota Kinabalu

If you’re hoping for clear skies, chill vibes and insta-worthy island shots — listen closely: the best time to visit KK is usually from February to April. That’s when the weather is most stable, with plenty of sunshine and less of those "sudden thunderstorm at 3PM sharp" vibes 🌞

💡 Why These Months Are Best:

February: KK really shines. It’s dry, skies are blue, and the sunsets at Tanjung Aru are chef’s kiss.

March–April: Great weather continues — warm but manageable. These are power months for outdoor stuff like hiking, snorkelling, or taking the North Borneo Railway for a heritage ride.

🏖️ Planning by Travel Style

Travel Style Best Time to Go Why It’s Best
Beach Lovers Feb – Apr Calm seas, clear skies, good visibility for diving/snorkelling
Hikers Feb – Mar Best time for Mount Kinabalu – trails dry and temps cooler
Foodies Any month! Even in rain, seafood never disappoints 🦀🍜
Budget Travellers Nov – Jan Off-peak season, cheaper hotels – just bring a raincoat!
Cultural Buffs May & Oct Kaamatan Harvest Festival (May) and local events happening

⚠️ When to Be Extra Cautious:

October to January is monsoon season. That means unpredictable showers, rough sea conditions, and the occasional landslide warning for uphill areas. Still doable — but you’ll need to plan flexible itineraries and maybe swap that beach day for a museum visit 🏛️

TL;DR? If you want maximum fun with minimum sogginess, book your trip between February and April. But honestly — KK is beautiful every month. You just need to match your activities to the weather.

Cheap Hotels in Kota Kinabalu

5 star

9/10Great1679 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.77km dari pusat bandar
The location is fantastic. There's a huge mimosa tree right outside the window. Every night, the egrets wash themselves there and look like a bouquet of flowers from my room; in the morning, they slowly spread out. There's a night market directly across the street, making dining very convenient, and the sea views are also excellent. As for the room itself, it's pretty much a standard Aimei Hotel room. The front desk service was okay, and they spoke a bit of Chinese. The doorman opening doors and everything else was also good.
DariUS$ 128
9.2/10Great1713 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.11km dari pusat bandar
Arrived on a late-night flight, and it was a 15-minute taxi ride from the airport. The hotel is quite clean, but the decor is really outdated. Since we arrived late, they only offered us a corner room. We disagreed, and after a long back-and-forth, they still wouldn't budge. We then contacted Trip.com, who communicated with the hotel on our behalf, and they finally agreed to give us a room in the middle of the floor with the same room type. Clearly, they had other rooms available but just didn't want to give them to us. The location of the old Hyatt is excellent, getting anywhere is super convenient.
DariUS$ 124
8.5/10Very Good1638 Ulasan
Kota Kinabalu City Center Kota Kinabalu|2.69km dari pusat bandar
The hotel's location is excellent, just a ten-minute drive from the airport. Our sea-view room (7326) on the third floor had a balcony directly overlooking the ocean and a lawn, offering great views from the room itself. It was quiet and not crowded, as this building only has five floors. The downsides: the breakfast wasn't good, not really catering to a Chinese palate. Also, there isn't much of a beach next to the hotel; it's very small, mostly just a coastal boardwalk. Overall, it offers good value for money and a true holiday vibe. If you want to catch the sunset at Shangri-La, it's not a far taxi ride. I would still highly recommend it.
DariUS$ 153
8.9/10Very Good2851 Ulasan
Tanjung Aru Kota Kinabalu|5.01km dari pusat bandar
Let me talk about some aspects beyond the rooms. Even after checking out, if your flight is in the evening, the hotel still provides an exclusive area for showering, getting water, charging devices, and resting. The facilities are comprehensive and clean. The family-friendly amenities are incredibly well-equipped, featuring three large water slides, a kids' slide, and water spray equipment. There's also children's bowling, bubble shows, character interactions, and much more, with different activities every day. They also offer some paid activities for children. The adult and children's pools are well-separated. I had hoped to see the bonfire show, but it was unfortunately canceled due to the weather. For sunset views, you can simply watch from the hotel. The hotel has various restaurants, where you can enjoy a buffet or à la carte dinner. I do hope they can manage the insects in the restaurants, as there were flies during breakfast.
DariUS$ 215
8.8/10Very Good1947 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.36km dari pusat bandar
Overall, it was pretty good. My take on Kota Kinabalu: sunsets are free, but a sea-view room isn't. However, it's worth it. I stayed at the Kota Kinabalu Seaview Hotel for three days and was completely captivated by the sunrises and sunsets. This sense of relaxation is the true essence of a vacation. Who says you have to brave the crowds to see one of the world's top 3 sunsets? I watched it right from my hotel balcony.
DariUS$ 139
8.6/10Very Good1443 Ulasan
Kota Kinabalu City Center Kota Kinabalu|3.08km dari pusat bandar
This resort has three hotels within it, and it's not too far from the airport, about a 15-minute drive. It's also on the flight path, so you will hear some airplane noise. The hotel environment is very comfortable, with both a beach and a golf course. You'll need to take a shuttle to get in and out of the hotel as it's a bit far from the main road. It has the vibe of an older, established hotel, and the facilities are pretty decent – no real need to be picky. The bed was a bit small, though. It has everything you'd expect from a resort. The toiletries aren't great, so you might want to bring your own.
DariUS$ 108

Show more

Business travel

8.2/10Very Good1131 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.9km dari pusat bandar
Nice and cozy room Access from parking to hotel lobby and any level is easy to find Near restaurant Good stay
DariUS$ 57
9/10Great2738 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.4km dari pusat bandar
This was my third time staying at the Kaseh Hotel in Kota Kinabalu, and I brought my mother along for a trip. As always, the stay was incredibly satisfying! Service: The front desk staff were warm and helpful, offering check-in services in both Chinese and English. The breakfast was absolutely delicious and plentiful, with a wide variety of dishes that my mother particularly enjoyed. When cleaning the room, they always replenished necessary disposable items and even helped tidy up clothes on the bed and toiletries in the bathroom, which was very thoughtful. Cleanliness: The hotel was clean and tidy, with daily room cleaning service. Environment: The location is extremely convenient. Taking a Grab to city attractions is always within a ten-minute drive, making it easy to get to Sutera Harbour for island hopping and Gaya Street. There are also many restaurants and convenience stores nearby. It's only about a ten-minute Grab ride from the airport, so there's no need to wake up extra early to catch a flight. Getting around to and from the hotel is very convenient. Facilities: As always, the facilities are complete. You can take hotel towels with you for island hopping and snorkeling, just remember to return them. There are plenty of drying racks, perfect for hanging clothes. There's also an outdoor swimming pool. Hope to see Kota Kinabalu again next time!
DariUS$ 61
8.7/10Very Good579 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.37km dari pusat bandar
Arrived at the hotel a little after 1 PM and they checked me in right away, no deposit required (despite some reviews mentioning one). I'd read complaints about noise, so I asked the front desk for a high floor and got the ninth! My family – my husband, son, and I – booked two rooms. The front desk gave us a king room and a twin room with a connecting door. It was super convenient for our family to open it up. These types of double-layered connecting doors are common in Southeast Asian hotels, and both sides need to be opened to use them. The rooms are spacious; one was ready immediately, and the other was still being cleaned. The hotel's location is excellent. About 300 meters to the left, across the road, there's a Subway and a 'Mingke' shop nearby where they speak Chinese and prices are generally low, so no need to bargain! Behind the hotel is the new DBKK jetty. To the right, about 600-700 meters away, is Gaya Street. Breakfast was plentiful, and my 5.5-year-old son ate and stayed for free. There's a rooftop pool where you can watch the sunset, though there's a new building under construction that partially blocks the view.
DariUS$ 63
8/10Very Good410 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.68km dari pusat bandar
Travelled for business meeting All request are answers but its and old hotel that need regular maintenance Manage to change room after 1 night of stay (because too tired from the 3h flight) But the hassle is that i need to go down to the front desk and to register again. Nearby to Imago mall (5-10mins) walking, 5mins walking distance to nearest Banks Recommended booking
DariUS$ 30
8.9/10Very Good942 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.11km dari pusat bandar
The rooms were clean and well-maintained with complete amenities. The location was convenient, making it easy to get around. The front desk staff were warm and attentive, leading to a great overall stay. The environment was quiet, the bedding comfortable, and the soundproofing was excellent. It offered great value for money. Overall, I was satisfied and would stay here again.
DariUS$ 31
8.7/10Very Good466 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.82km dari pusat bandar
Overall, it was pretty good! There are good places to eat right downstairs, and not far away by the river, there's a hawker center with seafood and other dishes in the evening, complete with a live singer. And I have to say, the Malaysian singers are quite good! It was advertised that the front desk had Chinese-speaking staff, but they didn't, which might be inconvenient for non-English speakers. I booked this room early from my home country, but the price ended up being higher than the current market rate. If you can enter the country, it's probably better not to book non-refundable rooms in advance, as there are many hotels with great value for money locally! What puzzled me most was that besides the main door, the room had another door connecting to the opposite room, and it wasn't soundproof. I wonder if all rooms are like this!
DariUS$ 26

Show more

Breakfast

8.4/10Very Good780 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.27km dari pusat bandar
Room size is decent, and the facilities are generally fine. No toothbrush or hairdryer in the room, but the front desk brought one up when I called. Housekeeping: On the 27th, they said it was a holiday and wouldn't be cleaning, so I just asked for a fresh towel. They didn't clean for the next few days either; I had to specifically ask them to clean the room. Environment: It's not soundproofed at all. The road outside is very noisy, and there were motorcycles revving loudly late at night. Couldn't sleep without earplugs. Service: Overall, the service was quite good. They were very responsive to requests.
DariUS$ 17
8.5/10Very Good982 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.04km dari pusat bandar
This hotel offers excellent value for money. Its central location in Kota Kinabalu is incredibly convenient for getting around and finding food, with many popular local eateries within walking distance. As an economy brand under Wyndham, the hotel is generally clean and tidy. While the rooms are designed with simplicity in mind, they offer ample space and good natural light, and all essential amenities are provided. The staff are quite enthusiastic, and check-in and check-out processes are quick. There's an international restaurant on-site. While the breakfast selection isn't particularly luxurious, it's perfectly adequate for a simple daily meal. If you're visiting Kota Kinabalu for leisure or business and looking for an affordable, well-located, and brand-backed place to stay, this is a very practical and comfortable choice.
DariUS$ 28
8.2/10Very Good1082 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.58km dari pusat bandar
This hotel experience exceeded all expectations! The location is excellent with convenient transportation, and the room is spacious and clean with comfortable bedding that helped me sleep soundly. The staff were warm and attentive, and the breakfast was delicious and plentiful. It's an excellent choice for both business trips and leisure travel. I highly recommend it to all travelers!
DariUS$ 21
8.6/10Very Good1023 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.08km dari pusat bandar
This hotel room was the best value for money we found on our trip. It had its clear pros and cons. **Pros:** The location was excellent, very close to Imago Shopping Mall, the Jesselton Point ferry terminal, and Gaya Street, all within a 10-minute walk. The price was also very good, and the room itself was quite spacious. **Cons:** There was only one major drawback: it was very noisy. There were people drag racing at night. If you're sensitive to noise, you should probably avoid this place.
DariUS$ 28
9/10Great682 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.19km dari pusat bandar
Overall cleanliness was good. And the location is very strategic as it is located in one of KK's biggest malls. I don't know if I could recommend this hotel due to my experience of construction noises lasting from 10pm to 12am (and it went over 12am where I had to ask the staff to check on it). I understand this may be a one-off incident but the lack of understanding from the staff is what truly puts me off. Even though the noise was coming from the mall, it does directly affect your customers and thus it is a problem that the hotel has to address. I called to complain twice, got no updates after the first and had to face a very dismissive receptionist in the second. The hotel should have taken more active measures and worked with the mall management. I don't think there's any excuse as to why construction has to happen AT NIGHT where your guests want to rest/sleep. Other than the mall, no other amenities.
DariUS$ 31
8.8/10Very Good479 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.5km dari pusat bandar
The shower water was too hot and the soundproofing wasn't great. Breakfast wasn't to my taste, and the hotel is located halfway up a mountain with nothing around, so you have to take a taxi everywhere. On the plus side, the price was cheap – you can't have everything perfect!
DariUS$ 48

Show more

Show more

Packing Tips for Kota Kinabalu’s Weather

A lady packing her luggage

KK's tropical weather means one thing: you’ll sweat, you might get rained on, and you’ll definitely need to be smart about your outfits. Here’s what to bring depending on when you're going — and how to look like a seasoned KK traveller instead of a blur tourist 😎

🎒 Essentials for Anytime of the Year

Item Why You Need It
Light cotton clothes Breathable is best. Avoid thick jeans or long sleeves unless you're going up to Kundasang.
Sunblock The Sabahan sun is no joke. You will burn even when it’s cloudy.
Sunglasses & Cap Especially useful for island hopping or long walks in the city.
Refillable water bottle Stay hydrated — you'll be sweating buckets.
Mosquito repellent For nature walks, night markets, or if you're staying near forested areas.
Comfortable walking shoes / sandals For exploring city streets and islands. Bonus if they’re waterproof!

🌧️ If You’re Travelling During Wet Season (Oct–Jan):

Item Why You Need It
Compact umbrella / poncho Rain can be sudden. You don’t wanna be that tourist stuck under a tree.
Dry bag / waterproof pouch Protect your phone, wallet and travel docs during island trips or boat rides.
Quick-dry towel / clothes For the days you kena hujan halfway through your plans.
Extra socks & innerwear Trust me. Nothing worse than walking around in soggy undies 😩

🥶 If You’re Heading to Mount Kinabalu or Kundasang:

Item Why You Need It
Hoodie / light jacket Temperatures can drop to 13–17°C, especially at night.
Proper hiking shoes You need grip if you’re tackling the mountain or uneven terrain.
Thicker socks / gloves / beanie Not mandatory, but helpful if you’re doing early morning hikes or stargazing at the peak 🌌

Bonus Travel Hacks:

Pack some plastic bags or ziplocks: For your wet clothes or muddy slippers.

Carry a mini deodorant: You'll be sweating more than you think.

Powerbank: You’ll be snapping pics non-stop and may not always have time to charge up.

Weather & Activities in Kota Kinabalu: What to Do in Every Season

A lady holding an umbrella in the rain

Let’s match your mood and the weather to the best things to do in KK. Rain or shine, there’s always an adventure waiting — just gotta pick the right one for the right time 🔥

☀️ Dry Season (February to April): The “All-Out Explore” Season

Weather: Hot but manageable, less rain, clearer skies
Perfect for:

● 🏝️ Island hopping to Manukan, Sapi, and Mamutik — water visibility is beautiful!

● 🥾 Hiking Mount Kinabalu — trails are dry, views are unreal

● 🐬 Klias River Cruise to see proboscis monkeys and fireflies

● 🌅 Sunset chill sessions at Tanjung Aru Beach (seriously, one of the best in the world)

Pro Tip: Book your outdoor tours early — this is peak season, especially during school holidays.

🌦️ Wet Season (October to January): The “Slow Travel” Season

Weather: Frequent rain, high humidity, risk of flash floods in some areas
Perfect for:

● 🍲 Food hunting — KK has amazing seafood, Sabahan dishes, and hidden kopitiams

● 🏛️ Museums & cultural spots — like Sabah State Museum, Mari Mari Cultural Village

● 🧖‍♀️ Spa & wellness days — massage therapy is extra nice when it’s raining

● 🛍️ Shopping & cafe hopping — check out Imago Mall, Suria Sabah, or cute cafes like Woo! or October Coffee Lab

Pro Tip: Plan flexible schedules. Rain often comes late afternoon, so do your walking in the morning, chill in the evening.

⛅ In-Between Months (May, June, September): The “You Roll the Dice” Season

Weather: Can go either way — sunny in the morning, rain by 3PM
Perfect for:

● 🏞️ Day trips to Kundasang — cooler weather, and the cows at Desa Dairy Farm are too cute 🐄

● 📸 Photo ops at places like Signal Hill Observatory and floating mosques

● 🍽️ Trying everything! You’ve got enough sun for exploring, but just pack a poncho

Pro Tip: Always carry an umbrella and wear shoes that won’t betray you on wet tiles.

No matter when you go, Kota Kinabalu’s got flavour, nature, and charm. It’s one of those places that rewards the spontaneous traveller — even the rain feels like part of the experience 💙

Cheap Flights from Kuala Lumpur to Kota Kinabalu

  • Sehala
  • Pergi Balik

No Bad Time, Just Better Planning

Mount kinabalu in the distance over the clouds

So here’s the real deal lah — Kota Kinabalu isn’t about waiting for “perfect” weather. It’s about embracing the moment, rain or shine. Whether you're catching that golden sunset over the South China Sea or slurping down hot soto during a monsoon drizzle, KK will charm you either way 🌅🌧️

Sure, there are “better” months to go if you’re planning big outdoor adventures like Mount Kinabalu or island hopping. But honestly? Even the rainy days here have their own kind of magic — the sound of rain on a wooden longhouse, the mist over Kundasang, the way the city just slows down a little. It’s romantic, it’s raw, and it’s real.

Plan smart, pack right, and go with an open heart.
KK isn’t just a destination — it’s a vibe. And the weather? That’s just part of the story.

If you’re ready to start planning, check out our other guides too:

Where to Stay in Kota Kinabalu 🏨

Top Things to Eat in KK 🍜

Getting from KK Airport to City 🚖

See you in Sabah, geng. Don’t forget your sunblock and umbrella 😎☔

FAQ about Weather in Kota Kinabalu

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
Weather in Kota Kinabalu