Current conditions and the practical reference material that helps turn the saved places into a trip.
7-day forecast from Open-Meteo. UV badges flag days when sun protection matters (3 and above is moderate; 8 and above is risk territory for unprotected fair skin within 30 minutes).
About 71% of the year's rain falls in these months. Typical highs around 27°C, lows around 23°C.
About 155mm of rain a month, against 277mm in the wet season.
Kota Kinabalu, colloquially referred to as KK, is the state capital of Sabah, Malaysia. It is also the capital of the Kota Kinabalu District as well as the West Coast Division of Sabah. The city is located on the northwest coast of Borneo facing the South China Sea. The Tunku Abdul Rahman National Park lies to its west and Mount Kinabalu, which gave the city its name, is located to its east. Kota Kinabalu has a population of 452,058 according to the 2010 census; when the adjacent Penampang and Tuaran districts are included, the metro area has a combined population of 628,725. The 2020 Census revealed an increase in the municipal population to 500,421, while the wider area including the Penampang and Putatan districts had a population of 731,406.
The links below support the changing or licensed reference material on this page. Personal notes and ordinary geographic facts are not footnoted individually.
Monthly highs, lows, rainfall — long-term averages, NASA POWER.
Maps, image licenses, and the full dataset registry are listed in site credits.

My Kota Kinabalu travel guide. Where to stay, the Tunku Abdul Rahman island park, Kinabalu Park as a day trip, and what to expect from the city.
Kota Kinabalu is Borneo on the easy setting, the capital of Sabah, a working Malaysian city facing some of the best sunsets you will see, with an island marine park, a mountain park, and rainforest all within an hour. The marine park, mountain routes, and city waterfront use different transport.
Planning brief
KK is the easiest way into Borneo. The marine park is a short boat ride from town, Kinabalu Park and the hot springs are a day trip, and the waterfront sunsets are some of the best in Southeast Asia. Plan for a Muslim, conservative city where beer is not as cheap as in Thailand, and you connect via KL or Singapore on the way in.
KK faces west across the South China Sea. The waterfront hotels and the Tanjung Aru area sit at some of the best sunset angles in Southeast Asia. The Hyatt Regency Kinabalu is the in-town pick. The Tanjung Aru side is quieter and more resort-shaped.
Tunku Abdul Rahman Marine Park is a short boat ride from Jesselton Point. Manukan and Sapi are the two easiest beach-island picks. Hire snorkel gear at Jesselton before you leave. Pricing on the islands is worse.
About 90 minutes inland to the UNESCO Kinabalu Park and the Poring Hot Springs. Plan a full day even if you are not climbing Mount Kinabalu. The summit climb itself needs an overnight at base and a guide booked weeks ahead.
KK is a smaller city than its airport flow suggests. Some Western brands and craft beer are hard to find. If you have a long layover in KL or Singapore on the way in, that is the place to buy anything specific you cannot live without.
Kota Kinabalu International Airport (BKI) is one of the easier airports in Malaysia: 15 minutes to downtown, fixed-price taxi rank in arrivals, Grab works inside the airport. There are no long-haul direct flights to KK, so you connect via Kuala Lumpur or Singapore.
| Layover hub | Time to city | Sample nightly hotel | Notes |
|---|---|---|---|
| Kuala Lumpur (KUL) | ~90 min by car/train | $75 to $125 for nice 5-star | Easy turn-into-a-stopover. The KLIA Ekspres (the dedicated airport express train) is fastest |
| Singapore (SIN) | 15 to 20 min by car/MRT | Much pricier | Faster transit, much steeper drinks and dinners |
Whichever side you pick, the inbound MAS or AirAsia hop into BKI is short and runs frequently.
Kota Kinabalu's biggest local date is Sabah's Kadazandusun harvest festival at the end of May.
| Event | When | What it changes |
|---|---|---|
| Tadau Kaamatan | May 30 to 31 | Harvest festival in Penampang, with dance, food, music, and Unduk Ngadau events |
| Sabah Fest | Late April or early May | State cultural performances before Kaamatan |
| Borneo Jazz Festival | Mid-July | Miri festival, useful for wider Borneo itineraries |
| KK Jazz Festival | June or July | Sabah jazz festival across central venues |
| Mount Kinabalu Climbathon | October | Mountain race. Kinabalu Park hotels fill |
| Chinese New Year | Late January or February | Lion dances and public holidays |
| Hari Raya Aidilfitri | End of Ramadan | Domestic travel and a quieter KK |
| Deepavali | October or November | Public holiday, smaller than in Kuala Lumpur |
| Malaysia Day | September 16 | Civic ceremonies with special Sabah significance |
| Bird's Nest Festival | Variable | Gomantong Caves swiftlet-nest harvest, about five hours east |
KK is the part of Malaysia where the Muslim majority feels most present. None of this is a problem. Some of it affects packing.
| Heads-up | What it means in practice |
|---|---|
| Predominantly Muslim | Hotel breakfast often has no bacon or ham. Restaurants are signed halal or non-halal. Call to prayer is audible from anywhere central. Light sleepers, check the map before booking |
| Alcohol is dearer than the rest of SE Asia | Around $5 to $6 a beer at hotels and most restaurants. Cheaper than Singapore, two to three times what you pay in Thailand |
| Beachwear is conservative | Long-sleeve SPF swim shirts are everywhere. Bikinis and tank tops are harder to find on short notice. KK is a good place to stock up on surf skins if you burn easily |
| Driving is on the left | Right-hand-drive cars, manuals shifted with the left hand. Fuel is subsidized and very cheap |
| Cash + Grab | Grab is reliable in the city. Carry small ringgit notes for the marine-park boats and the night market |
KK splits into three viable bases: the downtown waterfront (closest to Jesselton Point and the night market), the Tanjung Aru area (resort-shaped, better sunsets), or up at one of the Kinabalu Park lodges if you are climbing the mountain.
| Where | Hotel | Why pick it | Trade-off |
|---|---|---|---|
| Downtown waterfront | Hyatt Regency Kinabalu | The easiest base. Walking distance to Jesselton Point, the Floating Mosque, the Handicraft Market, and the sunset on the seafront. Rooms face the water | An older Hyatt, dated bones but well kept. The club lounge runs a small breakfast spread and afternoon tea, not the highlight of the stay |
| Downtown waterfront | Kota Kinabalu Marriott Hotel | Newer build, Marriott loyalty, same walkable footprint as the Hyatt | Slightly further from Jesselton Point, slightly less convenient for the marine park |
| Tanjung Aru | Shangri-La Tanjung Aru, Kota Kinabalu | Private beach, the famous KK sunset, resort layout for families | 10 to 15 minutes from town. You commit to taxis/Grab in for dinner |
| Kinabalu Park lodges | Sutera Sanctuary Lodges or similar | Sleep at the base of the mountain if you are climbing | Two hours from town. Only makes sense if Mount Kinabalu is the trip |
A cluster of five islands a short boat ride off the city. Jesselton Point Ferry Terminal is the launch point. Boats run on shared schedules and you buy tickets at the terminal building.
| Island | Best for | Notes |
|---|---|---|
| Manukan | Easy day-tripper beach + snorkel | Most-developed of the islands. Food and gear available. The default first choice |
| Sapi | Quieter beach, slightly better snorkelling | Connected to neighboring Gaya by a footbridge. Combine with Manukan on a 2-island ticket |
| Mamutik | The smallest, the quietest | Less infrastructure, bring water and your own snacks |
The Sapi, Manukan, Mamutik combined ticket is what you actually want for a full day. Hire snorkel gear at Jesselton before you leave. Pricing on the islands is worse than in town. There is a terminal fee plus a marine-park conservation fee. Both are small but cash-only.
A small thing on arrival at Manukan: look down at the water when you step off the boat at the jetty. The fish under the planks are reason enough to pause. Bring shoes that handle the walking, the path on the island runs farther than it looks.
About 90 minutes inland. Kinabalu Park is the UNESCO World Heritage site that contains Mount Kinabalu, the highest peak in Southeast Asia at 4,095 m. You do not need to climb it to fill the day. The Botanical Garden trail, Poring Hot Springs, and the canopy walkway are accessible without a guide.
If you do want to summit Mount Kinabalu, plan ahead. The climb is two days, sleeping at Laban Rata partway up, with a 2 a.m. push to the summit for sunrise. Guides are mandatory and the daily climb permits cap out months in advance. Book through Sutera Sanctuary Lodges or a reputable Klook operator before you fly to Malaysia.
For animals without the climb, Lok Kawi Wildlife Park is a 30-minute drive from town: orangutans, proboscis monkeys, sun bears. The Kawa Kawa River firefly cruise is the evening version of this: small boats, fireflies in the mangroves, usually combined with a seafood dinner.
KK rewards an afternoon on foot. The downtown waterfront strip is walkable end-to-end in 30 minutes.
| Stop | Why |
|---|---|
| Floating Mosque (Kota Kinabalu City Mosque) | Sits on a man-made lagoon and looks like it floats. Dress code applies for entry. Outside is photogenic at sunset |
| Handicraft Market | Stallholders sell pearls, batik, wood carvings. Haggling expected |
| Suria Sabah Shopping Mall | Air-conditioned break, sea-facing top floor, Western and Malaysian food |
| Signal Hill Eco Farm and Lorong Signal Hill | The viewpoint above town. Best at golden hour |
| Jesselton Point | Marine-park departures by day, casual seafood and a bar strip by evening |
| Spot | Best for | Notes |
|---|---|---|
| D'Dhabita Seafood Restaurant | A bite on the way to the islands | Halal, cash only, fair prices for fresh seafood |
| Arang Restaurant @ Manukan Island | Lunch on the marine-park day | Pre-book a table if you can. Queues otherwise |
| The Shamrock Irish Bar | A familiar pint when you want one | One of the few non-hotel beer venues |
One to skip: Breeze Restaurant. Google Maps and a few aggregators list it as a beach club. It is a hotel pool bar with no beach attached. Not bad in itself, just not what the search results promised.
On the way out, Kota Kinabalu International Airport is small and security runs fast. Food options on the airside are thin, so eat before you go through.
For street food, the KK night market at Jesselton runs nightly and is the cheapest seafood in town: pick your fish at the front, name a cooking style, eat at the long tables out back. Cash only, prices marked, plenty of grilled chicken and Malay-style satay if seafood is not what you want.