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 Good1673 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.77km dari pusat bandar
The best hotel in KK I've ever stayed! The room is spacious, u can run in the room haha. The facilities is superb, the breakfast spread is huge, name it what you wanna eat. My go to hotel whenever I'm flying into KK. Near to many tourist area. The sunset view is amazing. Reserve a table before u go for the sunset view on the rooftop floor!
Dari€ 79
9.1/10Great1801 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.11km dari pusat bandar
The facilities are indeed quite old; the corners of the tables and cabinets are worn and shabby. The hygiene was just so-so. I compared it to another Hyatt Centric, which had higher ratings but wasn't as close to the sea as this one. I came specifically for the sea view and asked the front desk in advance to reserve a high-floor sea view room. The view was slightly inferior to the sea view B&B I stayed at previously, but still acceptable. The sink design is unfriendly; I felt like I was going to fall into the basin. I highly recommend the breakfast – the variety is amazing. Make sure to leave plenty of time in the morning to savor it slowly. A happy day starts with breakfast, haha!
Dari€ 77
8.4/10Very Good1725 Ulasan
Kota Kinabalu City Center Kota Kinabalu|2.69km dari pusat bandar
First off, the room was spacious and had a small balcony; swimwear and other items would air dry overnight. Secondly, the pool was huge, perfect for both adults and kids to enjoy water activities without leaving the hotel. There's also a small segregated area in the natural sea where kids can snorkel. Magellan Jetty is right within the hotel, so you can sleep in, then head out for island hopping and snorkeling, and still catch a same-day tour. It's great for relaxing, especially if you haven't made prior arrangements. I personally love this kind of resort-style hotel. While the hotel's drainage and shower systems might not be the latest models, the water pressure is excellent, and there's a continuous supply of hot water. I was too lazy to move hotels and repack, so I stayed here for all three nights. The average price was 1400 RMB per night, though room types affect the price.
Dari€ 129
8.8/10Very Good2913 Ulasan
Tanjung Aru Kota Kinabalu|5.01km dari pusat bandar
I originally booked a twin room and was worried about getting one facing the construction site. Upon arrival, the hotel informed me that the twin room was unavailable and upgraded me to a suite, which was very spacious. The swimming pool and splash area for kids were great; we pretty much spent the whole first day at the hotel. Breakfast was decent, nothing spectacular but perfectly fine. Overall, I'm quite satisfied. I just wonder when the construction next door will be finished; it should be even better once it's done. The VR attendant inside was very enthusiastic; my child even went over time, but he still let them have another round.
Dari€ 156
8.8/10Very Good1935 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.36km dari pusat bandar
How do I put it? It wasn't particularly outstanding. I was originally torn between the Hyatt Centric and The Magellan Sutera, but once I arrived, I realized the Marriott is essentially in the middle ground between the two, both in terms of location and hotel type. The Hyatt Centric is downtown with numerous eateries right downstairs, while The Magellan Sutera is more of a secluded beach resort. The Marriott is in between, so it doesn't quite excel at either. It's true that there are motorcycles revving down the street if you have a city view, but it didn't really affect my sleep. It's also under the flight path, but there weren't many planes at night. To the south, there's a Bataras supermarket, and their pomelos are highly recommended this season. Further south is Imago. The area directly downstairs from the hotel itself is a bit desolate. The infinity pool on the 8th floor is decent, but there are no changing rooms.
Dari€ 88
8.5/10Very Good1557 Ulasan
Kota Kinabalu City Center Kota Kinabalu|3.08km dari pusat bandar
It's already 2026, and they're still using these old-fashioned hairdryers that don't even reach far – they're so hard to use. And the air conditioning was so hot that I woke up seven times in one night. I basically suffered from insomnia for the two days I stayed there. The hygiene, however, was quite good. But I do have a small suggestion: when cleaning the room, please check if the shampoo and other amenities are sufficient and need refilling. Otherwise, guests won't have anything to use when they shower! 😵💫😵💫 Everything else was fine, really good. ❤️❤️
Dari€ 101

Show more

Business travel

8.2/10Very Good1095 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.9km dari pusat bandar
I booked this hotel before my trip, and since my flight arrived in the early hours, I emailed them in advance to ask if I could check in early. However, I never received a reply, even by the time I checked in. Do they not monitor their hotel email? The front desk staff all communicate in English, with only a few managers speaking a little Chinese. The room was quiet, clean, and odor-free. The hotel also offers car hire to Tanjung Aru Beach for sunset, but personally, if you know how to use Google Maps and Grab, taking a taxi yourself is more cost-effective and saves time.
Dari€ 46
8.9/10Very Good2723 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.4km dari pusat bandar
We stayed here for two nights on a family trip. The location was excellent; we could walk to shopping malls and restaurants, which was very convenient. The staff were friendly, and check-in and check-out were smooth. The room, pool, and gym were kept clean, making for a comfortable stay. While we felt the breakfast could have had a bit more variety, overall, we were very satisfied and consider this hotel to offer great value for money. We would definitely like to stay here again when we visit Kota Kinabalu.
Dari€ 41
8.6/10Very Good598 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.37km dari pusat bandar
Let's cut to the chase – this is an established, high-end hotel in Kota Kinabalu with decent service and a good location, still worth considering. The hotel is right next to Suria Sabah shopping mall. It's a short walk to Gaya Street, the Durian Night Market, and the new DBKK Jetty. While it might not be as luxurious as the Magellan Sutera or Shangri-La, it's incredibly convenient for food, shopping, and transportation. The decor feels a bit dated, leading to poor lighting, especially in the bathroom. The soundproofing for doors, windows, and walls is quite good, but the air conditioning is incredibly noisy. Also, the power outlets are outdated in terms of specifications and placement; not being able to charge devices by the bed is quite frustrating. Remember to bring a couple of extra travel adapters. The bathroom drain was a bit clogged, and drying clothes was also inconvenient. The most significant drawback is the large apartment hotel currently under construction next door. Some rooms now face directly onto the construction site, and once it's finished, the view will likely be quite impacted. However, the hotel's management still demonstrates the competence of an established brand. The concierge is always smiling and helpful with opening doors and carrying luggage. The front desk staff are polite and patient in their communication. Although the breakfast selection is limited, the quality is consistently high. Nasi Lemak is served daily, and the sambal sauce is absolutely on par with renowned local restaurants – rich in flavor, perfectly spicy, and the fried anchovies aren't overly salty. The milk from the coffee machine is also of good quality.
Dari€ 68
7.9/10Good446 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.68km dari pusat bandar
Clean and comfortable hotel with a pleasant stay. The reception staff were friendly, helpful, and welcoming. Most importantly, the check-in process was very fast and smooth, making arrival hassle-free. The hotel is also conveniently located near the Imago Shopping Mall, making it easy for shopping and dining. Overall, a great experience. And, there is pasar malam also next to hotel.
Dari€ 28
8.9/10Very Good1024 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.11km dari pusat bandar
We booked a family room and were very satisfied. The hotel's location is excellent, with many restaurants downstairs and not far from the pier. You can see the sea right from the room, and Grab taxis have no trouble finding it. I happened to see the staff cleaning the room very meticulously, even scrubbing the floor tiles with a brush. The housekeeping staff member seemed to be hearing impaired, and I commend his independence, strong work ethic, and the hotel for providing such employment opportunities! The breakfast buffet was also good and tasted great.
Dari€ 25
8.6/10Very Good491 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.82km dari pusat bandar
This hotel is really great, with lovely decor and excellent facilities. I was a bit worried before because of the ratings, but it genuinely exceeded my expectations. The hotel even has its own filtered showerheads, but I brought my own, and the new filter barely discolored over my six-day stay. There's also a mini-fridge, which was a lifesaver in the hot summer. The location is super convenient with plenty of 7-Elevens, Orange, and Jomjom convenience stores nearby, plus some local tea restaurants and hawker stalls. The only minor drawback is that while the hotel and a few others form a small self-contained area, once you step out, you're right by an elevated highway. You definitely need to take a taxi to get to places like Gaya Street or Imago; it's not really a walkable area.
Dari€ 23

Show more

Breakfast

8.4/10Very Good792 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.27km dari pusat bandar
The male front desk staff with glasses was exceptionally kind and polite. The room was clean, tidy, and well-lit, and the location was incredibly convenient for getting around. The front desk service was warm and attentive, and the facilities were complete and well-maintained. My stay was comfortable, and it offered great value for money. I would definitely choose this hotel again on my next visit!
Dari€ 15
8.5/10Very Good1001 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.04km dari pusat bandar
The location is convenient, and the hotel provides free parking, which is a plus. However, there are several areas that could be improved. The hotel does not provide complimentary bottled water. Instead, guests are expected to refill drinking water from a water filter located inside the bathroom. While I understand the effort to reduce plastic waste, it feels rather odd and uncomfortable to get drinking water from the bathroom. The bed was also quite firm, and the mattress protector was not properly fitted, making the bed feel untidy. In addition, the towels still had the “Shangri-La” branding. I understand this property was previously a Shangri-La hotel, but seeing towels with the old branding gives the impression that they have not been replaced for a very long time. The breakfast was another disappointment, with very limited choices compared to hotels in a similar price range. Overall, the hotel has a good location and free parking, but the room comfort, amenities, and breakfast could be significantly improved.
Dari€ 20
8/10Very Good1201 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.58km dari pusat bandar
The location is excellent, right in the city center. It's very close to the Atkinson Clock Tower and the entrance to Gaya Street. Popular spots like the Kinabalu Coffee House and Yuan Tea House are all within walking distance. There's also a convenience store downstairs. Our triple room was spacious with a sea view, but the hygiene was a bit... lacking. The sheets and pillowcases had bloodstains and clearly hadn't been washed properly. Good thing we brought our own bedding. Also, the shower gel and shampoo weren't great, but we just bought some from the convenience store downstairs, which solved that problem.
Dari€ 18
8.5/10Very Good986 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.08km dari pusat bandar
The location is great, very close to Imago Mall, then Suria Sabah Shopping Mall, and a bit further is the duty-free shop. It's about a ten-minute walk to the new pier, and Gaya Street is right behind it. Some other reviews mentioned poor soundproofing, but this is mainly due to external factors like modified motorcycle exhausts and traffic noise since the hotel is facing the street. I stayed here for one night as a transit stop after returning from Mount Kinabalu. I wore noise-canceling earplugs to sleep, so it didn't really affect me. The price was 220 for a twin room without breakfast, which might be a bit high for Southeast Asia. On the plus side, they offer free luggage storage. Overall, it's a pretty good place.
Dari€ 23
9/10Great688 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.19km dari pusat bandar
Nice hotel to stay...easy to access to suria sabah shopping mall...room was good,clean hope to maintain the cleanliness we will come and repeat again...
Dari€ 41
8.9/10Very Good467 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.5km dari pusat bandar
I recently stayed at The Palace Hotel Kota Kinabalu and had a pleasant experience overall. The service was warm and attentive — the staff were friendly, helpful, and always ready to assist whenever needed. The facilities were well-maintained and comfortable. The room was clean, cozy, and provided a relaxing environment after a long day. I especially appreciated the peaceful surroundings, which made the stay even more enjoyable. As for the food, it was satisfying with a decent variety to choose from. The breakfast spread was simple but enjoyable, and the dining experience was overall pleasant. All in all, it’s a good place to stay if you’re looking for comfort, friendly service, and a relaxing atmosphere in Kota Kinabalu. Would definitely consider coming back again.
Dari€ 45

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

🛍️ 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 Good1673 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.77km dari pusat bandar
The best hotel in KK I've ever stayed! The room is spacious, u can run in the room haha. The facilities is superb, the breakfast spread is huge, name it what you wanna eat. My go to hotel whenever I'm flying into KK. Near to many tourist area. The sunset view is amazing. Reserve a table before u go for the sunset view on the rooftop floor!
Dari€ 79
9.1/10Great1801 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.11km dari pusat bandar
The facilities are indeed quite old; the corners of the tables and cabinets are worn and shabby. The hygiene was just so-so. I compared it to another Hyatt Centric, which had higher ratings but wasn't as close to the sea as this one. I came specifically for the sea view and asked the front desk in advance to reserve a high-floor sea view room. The view was slightly inferior to the sea view B&B I stayed at previously, but still acceptable. The sink design is unfriendly; I felt like I was going to fall into the basin. I highly recommend the breakfast – the variety is amazing. Make sure to leave plenty of time in the morning to savor it slowly. A happy day starts with breakfast, haha!
Dari€ 77
8.4/10Very Good1725 Ulasan
Kota Kinabalu City Center Kota Kinabalu|2.69km dari pusat bandar
First off, the room was spacious and had a small balcony; swimwear and other items would air dry overnight. Secondly, the pool was huge, perfect for both adults and kids to enjoy water activities without leaving the hotel. There's also a small segregated area in the natural sea where kids can snorkel. Magellan Jetty is right within the hotel, so you can sleep in, then head out for island hopping and snorkeling, and still catch a same-day tour. It's great for relaxing, especially if you haven't made prior arrangements. I personally love this kind of resort-style hotel. While the hotel's drainage and shower systems might not be the latest models, the water pressure is excellent, and there's a continuous supply of hot water. I was too lazy to move hotels and repack, so I stayed here for all three nights. The average price was 1400 RMB per night, though room types affect the price.
Dari€ 129
8.8/10Very Good2913 Ulasan
Tanjung Aru Kota Kinabalu|5.01km dari pusat bandar
I originally booked a twin room and was worried about getting one facing the construction site. Upon arrival, the hotel informed me that the twin room was unavailable and upgraded me to a suite, which was very spacious. The swimming pool and splash area for kids were great; we pretty much spent the whole first day at the hotel. Breakfast was decent, nothing spectacular but perfectly fine. Overall, I'm quite satisfied. I just wonder when the construction next door will be finished; it should be even better once it's done. The VR attendant inside was very enthusiastic; my child even went over time, but he still let them have another round.
Dari€ 156
8.8/10Very Good1935 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.36km dari pusat bandar
How do I put it? It wasn't particularly outstanding. I was originally torn between the Hyatt Centric and The Magellan Sutera, but once I arrived, I realized the Marriott is essentially in the middle ground between the two, both in terms of location and hotel type. The Hyatt Centric is downtown with numerous eateries right downstairs, while The Magellan Sutera is more of a secluded beach resort. The Marriott is in between, so it doesn't quite excel at either. It's true that there are motorcycles revving down the street if you have a city view, but it didn't really affect my sleep. It's also under the flight path, but there weren't many planes at night. To the south, there's a Bataras supermarket, and their pomelos are highly recommended this season. Further south is Imago. The area directly downstairs from the hotel itself is a bit desolate. The infinity pool on the 8th floor is decent, but there are no changing rooms.
Dari€ 88
8.5/10Very Good1557 Ulasan
Kota Kinabalu City Center Kota Kinabalu|3.08km dari pusat bandar
It's already 2026, and they're still using these old-fashioned hairdryers that don't even reach far – they're so hard to use. And the air conditioning was so hot that I woke up seven times in one night. I basically suffered from insomnia for the two days I stayed there. The hygiene, however, was quite good. But I do have a small suggestion: when cleaning the room, please check if the shampoo and other amenities are sufficient and need refilling. Otherwise, guests won't have anything to use when they shower! 😵💫😵💫 Everything else was fine, really good. ❤️❤️
Dari€ 101

Show more

Business travel

8.2/10Very Good1095 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.9km dari pusat bandar
I booked this hotel before my trip, and since my flight arrived in the early hours, I emailed them in advance to ask if I could check in early. However, I never received a reply, even by the time I checked in. Do they not monitor their hotel email? The front desk staff all communicate in English, with only a few managers speaking a little Chinese. The room was quiet, clean, and odor-free. The hotel also offers car hire to Tanjung Aru Beach for sunset, but personally, if you know how to use Google Maps and Grab, taking a taxi yourself is more cost-effective and saves time.
Dari€ 46
8.9/10Very Good2723 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.4km dari pusat bandar
We stayed here for two nights on a family trip. The location was excellent; we could walk to shopping malls and restaurants, which was very convenient. The staff were friendly, and check-in and check-out were smooth. The room, pool, and gym were kept clean, making for a comfortable stay. While we felt the breakfast could have had a bit more variety, overall, we were very satisfied and consider this hotel to offer great value for money. We would definitely like to stay here again when we visit Kota Kinabalu.
Dari€ 41
8.6/10Very Good598 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.37km dari pusat bandar
Let's cut to the chase – this is an established, high-end hotel in Kota Kinabalu with decent service and a good location, still worth considering. The hotel is right next to Suria Sabah shopping mall. It's a short walk to Gaya Street, the Durian Night Market, and the new DBKK Jetty. While it might not be as luxurious as the Magellan Sutera or Shangri-La, it's incredibly convenient for food, shopping, and transportation. The decor feels a bit dated, leading to poor lighting, especially in the bathroom. The soundproofing for doors, windows, and walls is quite good, but the air conditioning is incredibly noisy. Also, the power outlets are outdated in terms of specifications and placement; not being able to charge devices by the bed is quite frustrating. Remember to bring a couple of extra travel adapters. The bathroom drain was a bit clogged, and drying clothes was also inconvenient. The most significant drawback is the large apartment hotel currently under construction next door. Some rooms now face directly onto the construction site, and once it's finished, the view will likely be quite impacted. However, the hotel's management still demonstrates the competence of an established brand. The concierge is always smiling and helpful with opening doors and carrying luggage. The front desk staff are polite and patient in their communication. Although the breakfast selection is limited, the quality is consistently high. Nasi Lemak is served daily, and the sambal sauce is absolutely on par with renowned local restaurants – rich in flavor, perfectly spicy, and the fried anchovies aren't overly salty. The milk from the coffee machine is also of good quality.
Dari€ 68
7.9/10Good446 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.68km dari pusat bandar
Clean and comfortable hotel with a pleasant stay. The reception staff were friendly, helpful, and welcoming. Most importantly, the check-in process was very fast and smooth, making arrival hassle-free. The hotel is also conveniently located near the Imago Shopping Mall, making it easy for shopping and dining. Overall, a great experience. And, there is pasar malam also next to hotel.
Dari€ 28
8.9/10Very Good1024 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.11km dari pusat bandar
We booked a family room and were very satisfied. The hotel's location is excellent, with many restaurants downstairs and not far from the pier. You can see the sea right from the room, and Grab taxis have no trouble finding it. I happened to see the staff cleaning the room very meticulously, even scrubbing the floor tiles with a brush. The housekeeping staff member seemed to be hearing impaired, and I commend his independence, strong work ethic, and the hotel for providing such employment opportunities! The breakfast buffet was also good and tasted great.
Dari€ 25
8.6/10Very Good491 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.82km dari pusat bandar
This hotel is really great, with lovely decor and excellent facilities. I was a bit worried before because of the ratings, but it genuinely exceeded my expectations. The hotel even has its own filtered showerheads, but I brought my own, and the new filter barely discolored over my six-day stay. There's also a mini-fridge, which was a lifesaver in the hot summer. The location is super convenient with plenty of 7-Elevens, Orange, and Jomjom convenience stores nearby, plus some local tea restaurants and hawker stalls. The only minor drawback is that while the hotel and a few others form a small self-contained area, once you step out, you're right by an elevated highway. You definitely need to take a taxi to get to places like Gaya Street or Imago; it's not really a walkable area.
Dari€ 23

Show more

Breakfast

8.4/10Very Good792 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.27km dari pusat bandar
The male front desk staff with glasses was exceptionally kind and polite. The room was clean, tidy, and well-lit, and the location was incredibly convenient for getting around. The front desk service was warm and attentive, and the facilities were complete and well-maintained. My stay was comfortable, and it offered great value for money. I would definitely choose this hotel again on my next visit!
Dari€ 15
8.5/10Very Good1001 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.04km dari pusat bandar
The location is convenient, and the hotel provides free parking, which is a plus. However, there are several areas that could be improved. The hotel does not provide complimentary bottled water. Instead, guests are expected to refill drinking water from a water filter located inside the bathroom. While I understand the effort to reduce plastic waste, it feels rather odd and uncomfortable to get drinking water from the bathroom. The bed was also quite firm, and the mattress protector was not properly fitted, making the bed feel untidy. In addition, the towels still had the “Shangri-La” branding. I understand this property was previously a Shangri-La hotel, but seeing towels with the old branding gives the impression that they have not been replaced for a very long time. The breakfast was another disappointment, with very limited choices compared to hotels in a similar price range. Overall, the hotel has a good location and free parking, but the room comfort, amenities, and breakfast could be significantly improved.
Dari€ 20
8/10Very Good1201 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.58km dari pusat bandar
The location is excellent, right in the city center. It's very close to the Atkinson Clock Tower and the entrance to Gaya Street. Popular spots like the Kinabalu Coffee House and Yuan Tea House are all within walking distance. There's also a convenience store downstairs. Our triple room was spacious with a sea view, but the hygiene was a bit... lacking. The sheets and pillowcases had bloodstains and clearly hadn't been washed properly. Good thing we brought our own bedding. Also, the shower gel and shampoo weren't great, but we just bought some from the convenience store downstairs, which solved that problem.
Dari€ 18
8.5/10Very Good986 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.08km dari pusat bandar
The location is great, very close to Imago Mall, then Suria Sabah Shopping Mall, and a bit further is the duty-free shop. It's about a ten-minute walk to the new pier, and Gaya Street is right behind it. Some other reviews mentioned poor soundproofing, but this is mainly due to external factors like modified motorcycle exhausts and traffic noise since the hotel is facing the street. I stayed here for one night as a transit stop after returning from Mount Kinabalu. I wore noise-canceling earplugs to sleep, so it didn't really affect me. The price was 220 for a twin room without breakfast, which might be a bit high for Southeast Asia. On the plus side, they offer free luggage storage. Overall, it's a pretty good place.
Dari€ 23
9/10Great688 Ulasan
Kota Kinabalu City Center Kota Kinabalu|0.19km dari pusat bandar
Nice hotel to stay...easy to access to suria sabah shopping mall...room was good,clean hope to maintain the cleanliness we will come and repeat again...
Dari€ 41
8.9/10Very Good467 Ulasan
Kota Kinabalu City Center Kota Kinabalu|1.5km dari pusat bandar
I recently stayed at The Palace Hotel Kota Kinabalu and had a pleasant experience overall. The service was warm and attentive — the staff were friendly, helpful, and always ready to assist whenever needed. The facilities were well-maintained and comfortable. The room was clean, cozy, and provided a relaxing environment after a long day. I especially appreciated the peaceful surroundings, which made the stay even more enjoyable. As for the food, it was satisfying with a decent variety to choose from. The breakfast spread was simple but enjoyable, and the dining experience was overall pleasant. All in all, it’s a good place to stay if you’re looking for comfort, friendly service, and a relaxing atmosphere in Kota Kinabalu. Would definitely consider coming back again.
Dari€ 45

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

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