The Only 4D3N Kota Kinabalu Itinerary You Will Ever Need!

Gambar Profil Penulis

Oleh Trip.com

9 Jun 2025

title card; Kota Kinabalu Itinerary

📌 Your Sabah Getaway Starts Here, Bah!

If you’ve been feeling penat with the city life—KL traffic, endless meetings, or just the heat melting your soul—then it’s time to book a flight to Kota Kinabalu (KK) and just breathe. 🛫💨

Located on the west coast of Sabah, KK is one of those places that somehow feels like a holiday kampung. You get the best of everything: lush rainforests, majestic mountains, island beaches, and some of the best seafood you'll ever taste (yes, even better than your favourite Klang spot – I said what I said! 😏).

But let’s be honest—planning a trip can be stressful, especially if you don’t know where to start. That’s where this 4D3N Kota Kinabalu itinerary comes in. It’s designed especially for us Malaysians who:

● Want to explore Sabah for the first time

● Only have a few days off but want to maximise it

● Are foodies, nature-lovers, and budget-conscious adventurers 🏕️🦐📸

Whether you're here with family, on a romantic couple's getaway, or jio-ing your BFFs for a chill trip, this itinerary will help you hit all the must-sees without feeling rushed or too touristy.

You’ll go from:

Island hopping in crystal-clear waters, to

Breathing in the cool Kundasang air, to

Strolling through heritage streets, sipping kopi and hunting pearls 👣☕💎

So buckle up, pack light (but leave space for snacks and souvenirs), and let’s explore KK one glorious day at a time 🧳🌞

🗓 Day 1: Touchdown in KK – Explore the Heart of the City

✈️ Morning: Arrival + Check-In

Outside of Kota Kinabalu International Airport

Welcome to Kota Kinabalu International Airport (BKI)! Whether you’re arriving on an early AirAsia flight or a midday MAS hop, don’t worry — the airport is just about 15–20 minutes from the city centre. Super easy.

Here’s a quick transport cheat sheet:

Option Cost (RM) Travel Time Notes
GrabCar RM10–RM20 15–25 mins Most convenient and cheap
Airport Taxi RM30–RM45 20–30 mins Fixed rates but slightly pricier
Hotel Shuttle Varies 20–30 mins Check with your hotel
Car Rental RM100+ per day - Great if you're planning a Kundasang trip

Once you reach your hotel (I’ll suggest places in a later section!), drop your bags, freshen up, and get ready to explore.

🚶‍♀️ Afternoon: Chill Jalan-Jalan in the City

Start your KK journey with a leisurely walk to soak in the local vibe. Here’s a suggested route that’s friendly for kaki jalan:

🔹 Atkinson Clock Tower

The oldest monument in Sabah, clocktower built since colonial days

Oldest standing structure in KK. Nothing super fancy, but it gives you a glimpse of the colonial past.

🔹 Signal Hill Observatory

An observatory tower above sabah

Just a short walk uphill from the Clock Tower. View from here? Chef’s kiss. 🌇 Perfect place to admire the city’s coastline and snap a few shots for the ‘Gram.

🔹 Gaya Street

A lady selling gongs in the gaya street market

This street is full of old-school KK charm. Cafés, souvenir shops, small local eateries. If you're lucky and you're here on Sunday, the Gaya Street Sunday Market is chef’s kiss – everything from handicrafts to kuih muih.

Feeling peckish? Grab a cold Teh C ping and roti kahwin from Fook Yuen or Yee Fung Laksa if you’re craving something heavier!

🍽️ Evening: Welcome Seafood Feast

delicious chili crab

There’s one rule in KK: You haven’t really arrived until you makan seafood.

Make your way to Welcome Seafood Restaurant, a local legend. Choose your fresh seafood straight from the tanks and have it cooked how you like — butter prawns, salted egg squid, steamed fish, the works 😋

📝 Budget tip: Go for group dining so you can share more dishes without breaking the bank!

Alternative options:

Suang Tain Seafood – Similar vibes, slightly less crowded

Sri Tanjung / Salut Seafood – More local, outdoor setting

🌅 Optional: Beach Sunset or Pasar Malam Vibes

If you still have energy:

● Catch the sunset at Tanjung Aru Beach (Malaysia’s version of Bali vibes, minus the crowd) 🌴

● Or go for a night stroll at the Filipino Night Market for grilled snacks, satay, and local crafts

Then head back and rest up — because tomorrow, we island-hop! 🏝️

Cheap Hotels in Kota Kinabalu

5 star

8.9/10Very Good1661 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.77km dari pusat bandar
AMAZING!!!! The staff here! They are so unbelievably friendly and helpful. They truly made me feel so special and welcomed throughout my stay. Especially the ladies at breakfast and the guys at the door. I got the seaview room and that view was breathtaking! Front row seats to that sunset every day! The rooms are very clean and the beds and pillows are extremely comfortable, would 100% recommend if you’re looking for a comfortable and relaxing stay. The rooftop bar also has the best view of the sunset in my opinion. Breakfast was great, too- so much choice!
DariMYR 380
9.2/10Great1640 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.11km dari pusat bandar
Facilities: The facilities are a bit old, but that's to be expected given the age of the hotel. Hygiene: The hygiene is very good. Environment: The room is spacious enough for two adults and two children. Service: The service was very enthusiastic. Booked through Ctrip, and the hotel didn't charge an extra deposit!!! We had a great time playing! Definitely go with a tour group – my broken English made things really difficult!
DariMYR 326
8.4/10Very Good1514 Ulasan
Kota Kinabalu City Center Kota Kinabalu|2.69km dari pusat bandar
Aside from the nice views, everything else was pretty mediocre. We stayed in room 7418, which was quite spacious and kid-friendly. It had both a bathtub and a shower. The TV had static, and the breakfast was the same every single day – at least for the 6 nights we stayed, it was the same few options. Surprisingly, there were no noodles at the club lounge restaurant. For any egg dishes, you had to specifically ask a waiter for the menu, otherwise, you wouldn't know they even had them. For 6 nights at the executive lounge, the alcohol wasn't self-serve; they only gave you a tiny bit each time. The service, from check-in to check-out, was pretty much non-existent. Housekeeping seemed to depend on the staff's mood; the first night the room was cleaned exceptionally well – I almost regretted not filming a full walkthrough. But the following days, the cleaning was very superficial.
DariMYR 490
8.9/10Very Good2777 Ulasan
Tanjung Aru Kota Kinabalu|5.01km dari pusat bandar
The sea view is amazing! 👍 The facilities are a bit old (I expected this, so it was fine). The service, however, was terrible. For a hotel that costs over 2,000 per night, the service is worse than what you'd get at a business hotel. I arrived a little after 3 PM to check in and waited over half an hour. Every counter had staff, but they were incredibly inefficient, and the lobby was a chaotic mess, packed with people. Since the lobby is on the second floor, our luggage was supposed to be delivered to our room. It took almost an hour, and after four phone calls, it finally arrived at 4:56 PM (I needed my computer by 5 PM, which is why I kept calling room service to rush the luggage). We were charged an extra bed fee for three people, but by 11 PM, when we returned to the room, the extra bed still hadn't been set up. After calling, a staff member came, opened a cabinet, and pulled out a bed. The 'duvet' was a sheet covering a blanket, and the mattress was a soft spring mattress placed right next to the balcony door. It was less comfortable than three of us sharing two king-sized beds. The walk from the lobby to the Tanjong Wing is very long. For this price, there should typically be a shuttle service, but there wasn't one here. They didn't even inform us that the hotel actually had a car, but by the time we saw it, we were almost there anyway. After watching the sunset, I left my room key in the room. I had to trek all the way back to the lobby, only to start waiting again. When I tried to ask other staff members in the lobby for help, they all directed me to the front desk. At that point, there were only two staff members at the front desk, so I had to queue again. Even when staff members came out from inside and saw the queue, they didn't open another counter. In summary, the service completely, absolutely does not match the price. It's purely for the sea view (which, I admit, is truly stunning and worth it).
DariMYR 808
8.7/10Very Good1923 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.36km dari pusat bandar
The room was clean and tidy, with all the amenities working perfectly. The bedding was comfortable, ensuring a good night's sleep. The front desk service was warm and attentive, making check-in and check-out efficient. The location was convenient for getting around. Overall, it was a great experience, and I would definitely choose to stay here again.
DariMYR 425
8.6/10Very Good1405 Ulasan
Kota Kinabalu City Center Kota Kinabalu|3.08km dari pusat bandar
The room was beautiful and spacious, giving off a super vacation vibe! The hotel staff provided excellent service. There's also a bar by the sea where you can enjoy a drink and dinner. The location is right by Sutera Harbour, and the famous 'Love at Ringgit Island' (which was popular online) has now moved to Sutera Harbour. It's also not far from the airport, making it very convenient for getting around.
DariMYR 348

Show more

Business travel

8.2/10Very Good1185 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.9km dari pusat bandar
Stayed for 2 nights Always to stay here rate wise depends, u could grab a great offer but unfortunately i didnt I stayed dueing ramadan, and had 2 sahoor but both servings are dissappointment, tasteless and i dont know Even try their iftar programme too, but hurmm sadly it was the same Silver linings is walking distance to Imago mall, 10min ehailing to airport The parking is free (first come first serve) Owh forgot about the room smell, smells draft abit Recommended hotel but need to step up on the culinaries.
DariMYR 125
8.1/10Very Good836 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.66km dari pusat bandar
This is a great hotel located near the city center and very convenient for the airport. The facilities are excellent, with everything you need, including a swimming pool and fitness center. It's a good option for a quick overnight stay if you arrive late at night, though the breakfast is just okay. The front desk staff were fairly friendly. The scent in the elevator was a bit odd, though.
DariMYR 119
8.2/10Very Good1446 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.5km dari pusat bandar
Rooms are adequately spacious, not too narrow. Washroom however the doors are half size for a regular men size. Location is great. Walking distance, non-covered pedestrian walkway to the Suria Mall and a few groceries stores. If you're driving, sufficient street parking spaces available and pay by the Flexi Parking APP during business hours , Mon to Sat.
DariMYR 213
8.9/10Very Good2713 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.4km dari pusat bandar
Great sea view and pretty convenient transportation. The breakfast was really just so-so though, not much variety. I'm not sure what those online reviews praising the breakfast were even talking about!
DariMYR 192
8.6/10Very Good573 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.37km dari pusat bandar
The location is super convenient, right next to Suria Sabah shopping mall. Shopping, groceries, and dining are all within easy reach. The DBKK jetty is a 3-5 minute walk away, making island hopping a breeze. Gaya Street is also a 6-10 minute walk, perfect for shopping and picking up local specialties. All in all, the location is excellent! (The best part is that you can find Shu Da Xia hotpot inside Suria Sabah, and there's another Sichuan restaurant next to Ya Yan. It's tough getting used to local food when traveling abroad, it's often too sweet, so having familiar Chinese food was a huge blessing!) The family room we booked for four was very spacious. On our first day, we were lucky to find a very pretty front desk lady who spoke Chinese, though she was the only one – the other staff only spoke English. Communication was smooth on the first day, and check-in was quick. We ran into her again on our last day, and she offered free luggage storage. I'd definitely stay here again next time. The buffet breakfast had limited variety, but it was enough to fill you up, and you could still find something you liked. (Don't set your expectations too high; it's not as lavish as the breakfasts offered in various hotels back home.) There's also a rooftop pool, which we unfortunately didn't get to use due to time constraints. We had a sea view from our room, which was a pleasant surprise!
DariMYR 324
8/10Very Good399 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.68km dari pusat bandar
I am writing this review for Ming Garden Hotel because I was transferred to Ming Garden by the Sabah Oriental Hotel management because Sabah Oriental Hotel had an air conditioning problem..thank you
DariMYR 124

Show more

Breakfast

8.8/10Very Good875 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.11km dari pusat bandar
The room was very clean and spacious, quiet, and the air conditioning was nice and cool. The shower had great pressure. The front desk staff were very helpful; even though they didn't speak Chinese, check-in was smooth. The room was cleaned daily. The hotel's location is excellent, with many eateries downstairs, making it very convenient for seafood. If you're not looking for luxury, this hotel is definitely worth staying at. You need your room card to access the upper floors, which adds to the security.
DariMYR 119
8.8/10Very Good439 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.82km dari pusat bandar
When we first entered the room, I really liked the ocean themed interior. But what turned me off a little was a cockroach welcoming us first 😂. Cleanliness definitely needs improvement, especially insect control. Overall, it’s okay for the price and suitable for a short stay. 😀
DariMYR 100
8.4/10Very Good749 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.27km dari pusat bandar
air conditioner need to fix or services room very hot. when i ask for hairdryer the receptionist told me to wait for 2hours then lastly i got nothing from my waiting, no hairdryer no aircond fix. please give a good service next time.
DariMYR 74
8.5/10Very Good889 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.04km dari pusat bandar
The hotel is a bit dated, but it is very well-maintained. Its location is extremely convenient, right in the city center, and within walking distance to convenience stores and a variety of local eateries. There is free outdoor parking available, although spaces are limited and allocated on a first-come, first-served basis. The room is well-equipped with an ironing board, hairdryer, and even a bathtub. It also provides unlimited filtered water, which is very convenient, as well as a small refrigerator for storing cold drinks. Check-in and check-out processes are smooth and efficient. The hotel lobby is standard but well-presented, giving a proper and professional impression. Overall, it offers great value for money.
DariMYR 92
8.2/10Very Good1021 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.58km dari pusat bandar
The location is fantastic, right next to Gaya Street and with a park just a short walk away – super convenient. However, the hotel facilities are pretty basic. It's really only suitable if you need a quick overnight stay after landing at the airport to catch up on some sleep.
DariMYR 97
8.5/10Very Good1027 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.08km dari pusat bandar
Overall, I'm giving this hotel 4 stars, as my experience was quite satisfying. The location is definitely the biggest highlight, right in the heart of the city center. There are plenty of restaurants and supermarkets nearby, making it super convenient for visiting attractions or getting around, which is a huge plus for travelers. The room itself was spacious, and the standard king room had a well-designed layout with good natural light and ventilation, making for a comfortable stay. The hygiene was well-maintained, and the environment was clean and tidy. The staff were also quite enthusiastic, and the facilities generally met my travel needs, so it met my expectations overall. However, one small detail needs improvement: when I opened the wardrobe, there was a strong, pungent odor, possibly from the wood material or cleaning residue. This really impacted the user experience. I suggest the hotel improve ventilation and odor removal to enhance the attention to detail. All in all, apart from the slight wardrobe odor, the hotel performed well in terms of location, space, and basic services. The value for money is decent, and it's a good choice for travelers who prioritize location. I hope to see further improvements in the details in the future.
DariMYR 117

Show more

Show more

🌊 Day 2: Island Hopping + Sunset Chill

☀️ Morning: Hop Aboard for Island Escapes!

An island off the coast of Kota Kinabalu

You’ll want to start your day early. Like, by 8:00–8:30AM. Grab a quick breakfast — kaya toast and kopi o at Fook Yuen, maybe — and make your way to Jesselton Point Ferry Terminal.

From here, you can hop on boats to the beautiful islands of Tunku Abdul Rahman Marine Park. These are the popular ones:

Island Why Go? Activities
Sapi Island Most popular, great beach, small but lively Snorkelling, zipline to Gaya!
Manukan Island More developed, has chalets & facilities Picnic, snorkel, chill vibes
Mamutik Island Smallest, quietest, less touristy Best for those who want peace & underwater life
Gaya Island Largest, some hiking trails Nature walks, luxury resorts

Island Hopping Tips:

● Buy the island package (2–3 islands) at Jesselton Point – prices start around RM30–RM50, excluding conservation fees.

● Don’t forget the Sabah Parks conservation fee (RM5–RM20 depending on nationality)

● Bring waterproof bags, towels, sunscreen (KK sun is no joke 🥵)

● Bring snacks unless your package includes lunch!

🍛 Lunch: Either On the Island or Back on Mainland

Most people spend a good 4–5 hours on the islands. You can:

● Pack some light snacks

● OR makan simple nasi goreng/cup noodles from the island stalls

● OR boat back around 2–3PM and grab something more proper in KK town (suggestion: Ngiu Chap at Kah Hiong, or beef noodles at Kedai Kopi Yee Fung)

🌅 Evening: Chill Sunset + Fancy Dinner or Drinks

Waterfront during the sunset

You’ve had your sun and salt for the day — now it’s time to wind down in style.

✨ Option 1: Sunset Bar @ Shangri-La Tanjung Aru

Iconic view, comfy seats, and cocktails/mocktails by the sea. It’s a little atas, but worth it, especially if you want to impress your travel buddy 🥰

✨ Option 2: Jesselton Point Jetty

If you want something more casual, head back to Jesselton Jetty. The lights reflecting on the water, kids playing, and the food stalls buzzing — it’s got that simple Malaysia rasa-rasa charm.

💤 Night: Optional Nightlife or Massage

Not ready to sleep yet?

● Check out Shenanigan’s Pub (yes that’s its real name) for some live music and a pint

● Or treat yourself to a local foot massage at one of the reflexology centres around Warisan Square

Tomorrow’s Kundasang day — so get a good rest!

🏞️ Day 3: Road Trip to Kundasang – Breathtaking Views & Chilled Vibes

🚗 Morning: Depart Early for the Hills

Mount kinabalu in full view

You need to start early — around 6:30 to 7:00AM if you want to make the most of the day. It’s about a 2-hour drive from KK to Kundasang, but the scenery along the way? Unreal. You’ll be seeing rolling hills, foggy trees, and glimpses of Mount Kinabalu herself 😍

If you don’t have a car, rent one or book a local tour package. There’s no easy public transport up there unless you’re joining a group.

🚙 Pitstop: Nabalu Market

Nabalu market on the way to the mountain

This is like the halfway point. Time to stretch, grab some local fruits, and shop for souvenirs. You’ll find:

● Handcrafted wooden stuff

● Wild honey

● Cheap pearls

● Pineapples the size of your head 🍍

Great spot for Mount Kinabalu photo ops too!

🐄 Late Morning to Afternoon: Highlights of Kundasang

Here’s where the day really shines.

🐮 Desa Dairy Farm

The cows at Desa Farm

Everyone’s IG-favourite! Feels like New Zealand — complete with cows, cold breeze, and creamy fresh milk. You can:

● Feed the calves

● Eat ice cream (their yoghurt stick is sedap gila)

● Buy milk to bring home (they have insulated packs!)

🪦 Kundasang War Memorial

A hallway in the memorial park

A quiet, meaningful stop. This place commemorates the fallen British and Australian soldiers during WWII. Peaceful gardens, beautiful mountain views, and a bit of Sabah history.

🌸 Optional Add-ons:

Poring Hot Springs: Soak your tired legs in sulphur water (but it’s another 40 mins away)

Sosodikon Hill: Quick hike for panoramic views (go if you still got energy!)

Kinabalu Park: UNESCO site and perfect for a nature walk

📝 Budget around RM5–20 per attraction. Desa Farm parking is RM5, entry RM10.

🍲 Lunch: Local Goodness in Kundasang Town

By now, you’ll be hungry. Try:

Restoran Puteri Nabalu: Grilled fish, local veg, and warm soup

89 Station: Very popular with travellers

● Or stop at a roadside gerai for Sabah-style fried rice & soup

🌄 Evening: Drive Back to KK + Supper Stop

A bowl of delicious bak kut teh

Head back down around 4:30–5PM to avoid driving in the dark (those winding mountain roads can be scary ah). Once you’re back in KK, treat yourself to a warm supper.

🍜 Supper: KK-style Bak Kut Teh

Perfect end to a long road trip.

Yu Kee Bak Kut Teh: Herbal and peppery, very famous among locals

Sin Kee Bak Kut Teh: Another solid option with a more mellow taste

Eat, shower, knock out. You deserve it.

Cheap Flights to Kota Kinabalu from Kuala Lumpur

  • Sehala
  • Pergi Balik

Tambang penerbangan yang dipaparkan dari ${{departCityName}} ke ${{arrivalCityName}} adalah berdasarkan harga purata daripada pelbagai syarikat penerbangan untuk 3 bulan seterusnya, mengikut pangkalan data Trip.com terkini.

🛍️ Day 4: Chill, Shop & Fly Home

🥣 Morning: Local Breakfast to Start the Day Right

A bowl of delicious Ngiu Chap

Before you do anything else, go get that final Sabah makan fix.

Options for a solid KK breakfast:

Place Must Try Why?
Fook Yuen Toast, soft-boiled eggs, Teh C ping Classic kopitiam vibes
Kedai Kopi Melanian 3 Ngiu Chap (beef noodles) Deep beefy broth, tender meat
Yee Fung Laksa Sabah-style laksa Slightly tangy, addictive sambal
Kedai Kopi Kuo Man Fish noodles, tomyum soup Hidden gem near Lido area

Trust me, makan properly now — because airport food ain’t it 😩

🛍️ Late Morning: Souvenir Hunt & Local Markets

Handicrafts sold in a store

Now for the last-minute “alamak belum beli buah tangan” shopping session.

Head to:

📍 Filipino Market (aka Handicraft Market)

● Wooden crafts

● Batik bags

● Shell jewellery

📍 Central Market / Local Dry Goods Shops

Dried seafood: ikan bilis mata biru, salted fish, dried squid

Tenom coffee: local dark roast with a punch

Amplang crackers: fish-based snacks from Sandakan, very crunchy

📍 Jamilah Jewellery / Centre Point Sabah

● If you're hunting for affordable pearls, these are the spots

● Barter a bit — many stalls expect it!

📝 Bring cash! Not all stalls accept cards.

🧳 Early Afternoon: Hotel Checkout + Airport Transfer

Most checkouts are by 12PM. If your flight is later in the day:

● Ask if you can leave your bags at reception

● Have a final round of shopping/lunch

● Head to airport at least 2 hours before your flight (Grab usually costs RM10–RM20)

🫶 Final Thoughts Before You Board

You came, you island-hopped, you ate seafood till your pants got tight, and you breathed in cool mountain air while looking at Gunung Kinabalu herself.

Kota Kinabalu isn’t just a place — it’s a vibe. And I hope this itinerary helped you feel that Sabahan hospitality, that wild Borneo beauty, and that relaxed pace we all need once in a while. 💛

📋 Kota Kinabalu 4D3N Itinerary Summary Table

Day Morning Afternoon Evening
Day 1 Arrive in KK, hotel check-in Gaya Street, Atkinson Clock Tower, Signal Hill Seafood dinner at Welcome Seafood + Sunset at Tanjung Aru
Day 2 Island hopping to Sapi/Manukan/Mamutik More beach time/snorkelling, return to mainland Sunset drinks (Shangri-La) or walk along Jesselton Jetty
Day 3 Drive to Kundasang (stop at Nabalu Market) Desa Dairy Farm, Kundasang Memorial, lunch in town Return to KK + Supper (Bak Kut Teh)
Day 4 Local breakfast (kopitiam or laksa) Souvenir shopping (Filipino Market, Tenom Coffee) Airport transfer and fly home

🧠 Travel Tips for Exploring Kota Kinabalu Like a Pro

A lady packing her luggage

🗓️ Best Time to Visit

Month Range Weather Notes
March – September Dry season Best time for island hopping, sunsets, and Mount Kinabalu views
October – February Rainy season Expect more rain, especially in the afternoons. Kundasang may be cloudy

Avoid school holidays and public holiday weekends if you want to skip the crowd (and inflated prices).

🚗 Getting Around KK

Transport Suitable For Notes
GrabCar City travel Affordable, safe, widely used
Car Rental Kundasang trip From RM100/day, gives you full freedom
Walking KK city area Doable, but hot – bring water!
Tour packages Kundasang, islands, cultural tours Hassle-free for larger groups or families

If you're confident behind the wheel, renting a car is the best option for maximum flexibility — especially for Kundasang.

💵 Budget Planning (Per Person Estimate)

Item Budget (RM) Notes
Accommodation (3 nights) RM150–500 Depending on type and location
Food & Drinks RM100–250 Seafood dinners can range from RM30–60 per meal
Activities & Entrance Fees RM50–150 Islands, Desa Farm, markets, etc.
Transport RM50–100 Grab, car rental, petrol
Shopping/Souvenirs RM100+ Optional but tempting!

💡 Pro tip: KK can be as budget or as bougie as you want it to be.

👕 What to Pack

Item Reason
Light, breathable clothes KK is hot and humid
Comfortable walking shoes For city walks and Kundasang
Swimsuit & towel For islands and hot springs
Sunscreen & hat KK sun is no joke
Jacket/hoodie It gets chilly in Kundasang, especially at night
Waterproof bag Protect your phone and wallet during island trips
Power bank & adapters Outlets are standard Malaysian 3-pin

💬 Language & Local Culture

Languages spoken: Bahasa Malaysia and English are widely used. Some locals speak Dusun or other indigenous languages.

Locals are super friendly: Don’t hesitate to ask for directions, food recommendations, or bargain politely.

Tipping: Not expected, but appreciated in high-end places.

Safety: KK is generally very safe, even for solo travellers. Standard precautions apply (watch your bag, especially in markets).

Cheap Hotels in Kota Kinabalu

5 star

8.9/10Very Good1661 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.77km dari pusat bandar
AMAZING!!!! The staff here! They are so unbelievably friendly and helpful. They truly made me feel so special and welcomed throughout my stay. Especially the ladies at breakfast and the guys at the door. I got the seaview room and that view was breathtaking! Front row seats to that sunset every day! The rooms are very clean and the beds and pillows are extremely comfortable, would 100% recommend if you’re looking for a comfortable and relaxing stay. The rooftop bar also has the best view of the sunset in my opinion. Breakfast was great, too- so much choice!
DariMYR 380
9.2/10Great1640 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.11km dari pusat bandar
Facilities: The facilities are a bit old, but that's to be expected given the age of the hotel. Hygiene: The hygiene is very good. Environment: The room is spacious enough for two adults and two children. Service: The service was very enthusiastic. Booked through Ctrip, and the hotel didn't charge an extra deposit!!! We had a great time playing! Definitely go with a tour group – my broken English made things really difficult!
DariMYR 326
8.4/10Very Good1514 Ulasan
Kota Kinabalu City Center Kota Kinabalu|2.69km dari pusat bandar
Aside from the nice views, everything else was pretty mediocre. We stayed in room 7418, which was quite spacious and kid-friendly. It had both a bathtub and a shower. The TV had static, and the breakfast was the same every single day – at least for the 6 nights we stayed, it was the same few options. Surprisingly, there were no noodles at the club lounge restaurant. For any egg dishes, you had to specifically ask a waiter for the menu, otherwise, you wouldn't know they even had them. For 6 nights at the executive lounge, the alcohol wasn't self-serve; they only gave you a tiny bit each time. The service, from check-in to check-out, was pretty much non-existent. Housekeeping seemed to depend on the staff's mood; the first night the room was cleaned exceptionally well – I almost regretted not filming a full walkthrough. But the following days, the cleaning was very superficial.
DariMYR 490
8.9/10Very Good2777 Ulasan
Tanjung Aru Kota Kinabalu|5.01km dari pusat bandar
The sea view is amazing! 👍 The facilities are a bit old (I expected this, so it was fine). The service, however, was terrible. For a hotel that costs over 2,000 per night, the service is worse than what you'd get at a business hotel. I arrived a little after 3 PM to check in and waited over half an hour. Every counter had staff, but they were incredibly inefficient, and the lobby was a chaotic mess, packed with people. Since the lobby is on the second floor, our luggage was supposed to be delivered to our room. It took almost an hour, and after four phone calls, it finally arrived at 4:56 PM (I needed my computer by 5 PM, which is why I kept calling room service to rush the luggage). We were charged an extra bed fee for three people, but by 11 PM, when we returned to the room, the extra bed still hadn't been set up. After calling, a staff member came, opened a cabinet, and pulled out a bed. The 'duvet' was a sheet covering a blanket, and the mattress was a soft spring mattress placed right next to the balcony door. It was less comfortable than three of us sharing two king-sized beds. The walk from the lobby to the Tanjong Wing is very long. For this price, there should typically be a shuttle service, but there wasn't one here. They didn't even inform us that the hotel actually had a car, but by the time we saw it, we were almost there anyway. After watching the sunset, I left my room key in the room. I had to trek all the way back to the lobby, only to start waiting again. When I tried to ask other staff members in the lobby for help, they all directed me to the front desk. At that point, there were only two staff members at the front desk, so I had to queue again. Even when staff members came out from inside and saw the queue, they didn't open another counter. In summary, the service completely, absolutely does not match the price. It's purely for the sea view (which, I admit, is truly stunning and worth it).
DariMYR 808
8.7/10Very Good1923 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.36km dari pusat bandar
The room was clean and tidy, with all the amenities working perfectly. The bedding was comfortable, ensuring a good night's sleep. The front desk service was warm and attentive, making check-in and check-out efficient. The location was convenient for getting around. Overall, it was a great experience, and I would definitely choose to stay here again.
DariMYR 425
8.6/10Very Good1405 Ulasan
Kota Kinabalu City Center Kota Kinabalu|3.08km dari pusat bandar
The room was beautiful and spacious, giving off a super vacation vibe! The hotel staff provided excellent service. There's also a bar by the sea where you can enjoy a drink and dinner. The location is right by Sutera Harbour, and the famous 'Love at Ringgit Island' (which was popular online) has now moved to Sutera Harbour. It's also not far from the airport, making it very convenient for getting around.
DariMYR 348

Show more

Business travel

8.2/10Very Good1185 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.9km dari pusat bandar
Stayed for 2 nights Always to stay here rate wise depends, u could grab a great offer but unfortunately i didnt I stayed dueing ramadan, and had 2 sahoor but both servings are dissappointment, tasteless and i dont know Even try their iftar programme too, but hurmm sadly it was the same Silver linings is walking distance to Imago mall, 10min ehailing to airport The parking is free (first come first serve) Owh forgot about the room smell, smells draft abit Recommended hotel but need to step up on the culinaries.
DariMYR 125
8.1/10Very Good836 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.66km dari pusat bandar
This is a great hotel located near the city center and very convenient for the airport. The facilities are excellent, with everything you need, including a swimming pool and fitness center. It's a good option for a quick overnight stay if you arrive late at night, though the breakfast is just okay. The front desk staff were fairly friendly. The scent in the elevator was a bit odd, though.
DariMYR 119
8.2/10Very Good1446 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.5km dari pusat bandar
Rooms are adequately spacious, not too narrow. Washroom however the doors are half size for a regular men size. Location is great. Walking distance, non-covered pedestrian walkway to the Suria Mall and a few groceries stores. If you're driving, sufficient street parking spaces available and pay by the Flexi Parking APP during business hours , Mon to Sat.
DariMYR 213
8.9/10Very Good2713 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.4km dari pusat bandar
Great sea view and pretty convenient transportation. The breakfast was really just so-so though, not much variety. I'm not sure what those online reviews praising the breakfast were even talking about!
DariMYR 192
8.6/10Very Good573 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.37km dari pusat bandar
The location is super convenient, right next to Suria Sabah shopping mall. Shopping, groceries, and dining are all within easy reach. The DBKK jetty is a 3-5 minute walk away, making island hopping a breeze. Gaya Street is also a 6-10 minute walk, perfect for shopping and picking up local specialties. All in all, the location is excellent! (The best part is that you can find Shu Da Xia hotpot inside Suria Sabah, and there's another Sichuan restaurant next to Ya Yan. It's tough getting used to local food when traveling abroad, it's often too sweet, so having familiar Chinese food was a huge blessing!) The family room we booked for four was very spacious. On our first day, we were lucky to find a very pretty front desk lady who spoke Chinese, though she was the only one – the other staff only spoke English. Communication was smooth on the first day, and check-in was quick. We ran into her again on our last day, and she offered free luggage storage. I'd definitely stay here again next time. The buffet breakfast had limited variety, but it was enough to fill you up, and you could still find something you liked. (Don't set your expectations too high; it's not as lavish as the breakfasts offered in various hotels back home.) There's also a rooftop pool, which we unfortunately didn't get to use due to time constraints. We had a sea view from our room, which was a pleasant surprise!
DariMYR 324
8/10Very Good399 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.68km dari pusat bandar
I am writing this review for Ming Garden Hotel because I was transferred to Ming Garden by the Sabah Oriental Hotel management because Sabah Oriental Hotel had an air conditioning problem..thank you
DariMYR 124

Show more

Breakfast

8.8/10Very Good875 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.11km dari pusat bandar
The room was very clean and spacious, quiet, and the air conditioning was nice and cool. The shower had great pressure. The front desk staff were very helpful; even though they didn't speak Chinese, check-in was smooth. The room was cleaned daily. The hotel's location is excellent, with many eateries downstairs, making it very convenient for seafood. If you're not looking for luxury, this hotel is definitely worth staying at. You need your room card to access the upper floors, which adds to the security.
DariMYR 119
8.8/10Very Good439 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.82km dari pusat bandar
When we first entered the room, I really liked the ocean themed interior. But what turned me off a little was a cockroach welcoming us first 😂. Cleanliness definitely needs improvement, especially insect control. Overall, it’s okay for the price and suitable for a short stay. 😀
DariMYR 100
8.4/10Very Good749 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.27km dari pusat bandar
air conditioner need to fix or services room very hot. when i ask for hairdryer the receptionist told me to wait for 2hours then lastly i got nothing from my waiting, no hairdryer no aircond fix. please give a good service next time.
DariMYR 74
8.5/10Very Good889 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.04km dari pusat bandar
The hotel is a bit dated, but it is very well-maintained. Its location is extremely convenient, right in the city center, and within walking distance to convenience stores and a variety of local eateries. There is free outdoor parking available, although spaces are limited and allocated on a first-come, first-served basis. The room is well-equipped with an ironing board, hairdryer, and even a bathtub. It also provides unlimited filtered water, which is very convenient, as well as a small refrigerator for storing cold drinks. Check-in and check-out processes are smooth and efficient. The hotel lobby is standard but well-presented, giving a proper and professional impression. Overall, it offers great value for money.
DariMYR 92
8.2/10Very Good1021 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.58km dari pusat bandar
The location is fantastic, right next to Gaya Street and with a park just a short walk away – super convenient. However, the hotel facilities are pretty basic. It's really only suitable if you need a quick overnight stay after landing at the airport to catch up on some sleep.
DariMYR 97
8.5/10Very Good1027 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.08km dari pusat bandar
Overall, I'm giving this hotel 4 stars, as my experience was quite satisfying. The location is definitely the biggest highlight, right in the heart of the city center. There are plenty of restaurants and supermarkets nearby, making it super convenient for visiting attractions or getting around, which is a huge plus for travelers. The room itself was spacious, and the standard king room had a well-designed layout with good natural light and ventilation, making for a comfortable stay. The hygiene was well-maintained, and the environment was clean and tidy. The staff were also quite enthusiastic, and the facilities generally met my travel needs, so it met my expectations overall. However, one small detail needs improvement: when I opened the wardrobe, there was a strong, pungent odor, possibly from the wood material or cleaning residue. This really impacted the user experience. I suggest the hotel improve ventilation and odor removal to enhance the attention to detail. All in all, apart from the slight wardrobe odor, the hotel performed well in terms of location, space, and basic services. The value for money is decent, and it's a good choice for travelers who prioritize location. I hope to see further improvements in the details in the future.
DariMYR 117

Show more

Show more

🎉KK, Kau Memang Padu

By now, you’ve island-hopped your way through crystal-clear waters, slurped up Sabah-style laksa, driven into the cool arms of Kundasang, and packed your bags full of Tenom coffee and dried seafood.

Kota Kinabalu isn’t just a destination — it’s a feeling.
It’s that moment you stand at Signal Hill and see the sea stretch endlessly in front of you.
It’s eating freshly steamed fish with your fingers at a plastic table surrounded by laughter.
It’s the crisp air in Kundasang that smells like pine and freedom.
It’s the locals who smile at you like they’ve known you forever.

Whether you came here for nature, food, chill vibes, or just to escape the city, KK gives you that rare combo of adventure and rest. You leave refreshed — with sun-kissed skin, a fuller heart, and probably a few extra kilos (worth it, let’s be honest 😏).

So next time you need a short but soul-filling trip, you know where to go.
Just hop on a flight, and Sabah will welcome you home. 💛

📍 Ready to go? Book your flight, hotel, and activities easily on Trip.com – and don’t forget to check for promo codes and last-minute deals!

FAQ about Kota Kinabalu Itinerary

  • What’s the best month to visit Kota Kinabalu?

    The best months are from March to September during the dry season. This is when you’ll get the clearest skies, calm seas for island hopping, and the best chance of seeing Mount Kinabalu clearly. November to January is rainy season and can affect travel plans.
  • Is 4 days enough to experience Kota Kinabalu?

    Yes, 4 days is ideal for first-time visitors. You can explore the city, go island hopping, take a full day trip to Kundasang, and still have time to shop and eat. If you want to climb Mount Kinabalu or explore other parts of Sabah like Semporna or Sandakan, you’ll need more time.
  • Do I need to rent a car in Kota Kinabalu?

    Not necessarily. For city travel, Grab is cheap and efficient. However, if you plan to visit Kundasang, renting a car is recommended for flexibility. Alternatively, you can book a day tour.
  • How do I book island hopping trips in Kota Kinabalu?

    Go to Jesselton Point Ferry Terminal. You can buy island hopping packages on the spot. Most packages include transfers to 2 or 3 islands. No need to pre-book unless you’re travelling during peak season or in a large group.
  • Can I swim and snorkel at the islands?

    Yes. The islands in Tunku Abdul Rahman Marine Park such as Sapi, Manukan, and Mamutik are perfect for swimming and snorkelling. You can rent equipment at the beach or have it included in your tour package.
  • Are the islands kid-friendly and suitable for elderly travellers?

    Yes. Manukan and Sapi have better facilities like shaded rest areas, toilets, and flat walking paths, making them suitable for kids and seniors. Mamutik is smaller and quieter but may not have as many amenities.
  • Is Kundasang worth visiting?

    Yes, especially if you enjoy cool weather, mountain views, and peaceful countryside. Popular attractions include Desa Dairy Farm, Nabalu Market, and the Kundasang War Memorial. It’s a great escape from city life and feels like a different world.
  • How much cash should I bring?

    RM300 to RM500 in cash is sufficient for meals, transport, market shopping, and small entrance fees. Most restaurants and shops in KK accept cards, but markets and roadside stalls are usually cash-only.
  • What are the best souvenirs to buy from Kota Kinabalu?

    Popular souvenirs include Sabah pearls, Tenom coffee, dried seafood like ikan bilis and salted fish, amplang crackers, wild honey, and local handicrafts. You can find most of these at the Filipino Market, Nabalu Market, and Central Market.
  • Is Kota Kinabalu safe for solo travellers?

    Yes, it’s generally very safe for solo travellers including women. Just take normal precautions such as avoiding isolated areas at night and keeping your belongings secure in crowded places.
  • Can I climb Mount Kinabalu during this trip?

    Not unless you planned and booked it in advance. Climbing Mount Kinabalu requires a special permit, guide, and usually an overnight stay at Laban Rata. It’s best done as a separate 2 to 3-day trip.
  • Do locals speak English?

    Yes. Most people in Kota Kinabalu speak English, especially those working in tourism, food, and retail. Bahasa Malaysia is the main language, but communication is generally easy for English-speaking travellers.
  • Do I need to worry about internet or SIM cards?

    You can get a local SIM card at the airport or convenience stores. Alternatively, many hotels and cafes have free Wi-Fi. Mobile coverage in the city is strong, but can be spotty in Kundasang or remote areas.
  • Can I use credit cards in Kota Kinabalu?

    Yes, credit and debit cards are widely accepted at hotels, restaurants, and malls. However, smaller shops, night markets, and roadside stalls typically accept cash only.
  • How do I get from Kota Kinabalu Airport to the city?

    You can take a GrabCar, airport taxi, or hotel shuttle. Grab is the most convenient and affordable option, usually costing RM10–RM20 for a 15–20 minute ride.
  • Are there any halal food options in Kota Kinabalu?

    Yes, halal food is widely available across KK. Many local eateries, seafood restaurants, and food courts offer halal-certified or Muslim-friendly meals. Always look for the halal logo or ask the staff.
  • What type of power plug is used in Sabah?

    Malaysia uses the British-style Type G plug with three rectangular prongs. The standard voltage is 240V. Bring an adapter if your device uses a different plug type.
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.
>
Kota Kinabalu Itinerary
aaaa