Early January, one night by the airport, then three nights at a hotel on the waterfront: a day for the city, a day for the islands and a day for the beach.

This Kota Kinabalu itinerary follows the five days my kid and I spent there, from the night of January 1 to midday on January 5, 2025.
- 4 nightsJan. 1 (late) to Jan. 5
- 2 hotels1 night + 3 nights
- 2 islandsMamutik and Sapi
- No carOn foot and by Grab
The trip in short
On New Year’s Day, my kid and I flew to Kota Kinabalu, the capital of Sabah on the Malaysian side of Borneo, for four nights. We boarded in winter coats and changed into T-shirts the moment we landed. That small switch felt like leaving winter behind. Swimming together in warm sea water turned out to be one of the best parts of the trip.
Kota Kinabalu with kids turned out to be easy. There is good Malaysian food and the usual chains when someone wants something familiar. What the city does not have is a long sandy beach right downtown. To swim, you take a boat out to the islands or go south to Tanjung Aru Beach.
Most days had the same shape. Breakfast in the hotel lounge, looking at the sea. One planned thing in the middle of the day. Then out to the water at sunset, and a mall show, the night market or a seafood dinner after dark. We often went back to the hotel to rest in between.
Why we planned it this way
Our flight landed at 11:40 p.m., so for the first night I booked a small hotel between the airport and downtown and only slept there. The next morning we moved to a hotel on the waterfront and stayed put until we left, with no more packing and unpacking. I planned one thing for each day and left the rest open, so my kid and I could decide as we went.
- Jan. 1 night to Jan. 2 morning, 1 nightStanton HotelA small hotel for a late arrival. About 15 minutes from the airport by Grab
- Jan. 2, 11:30 a.m. Hotel change, about 10 minutes by Grab
- Jan. 2 to Jan. 5, 3 nightsHyatt Regency KinabaluOn the downtown waterfront. We walked to Gaya Street and Jesselton Point
- Jan. 5, 12:20 p.m. Grab to the airport in the rain
The two hotels we stayed at. Add your dates to see current prices.
- Hyatt Regency KinabaluA five-star hotel on the downtown waterfront, within walking distance of Gaya Street and the ferry terminal. Rooms with club lounge access let you check in, eat breakfast and snack upstairs.View on Expedia →
- Stanton Hotel (Karamunsing)A three-star hotel that works for a late arrival. Check the address: Stanton City Hotel and Stanton Gaya Hotel are different places.View on Expedia →
Day-by-day summary and map
The Hyatt was our base. We went out each day and came back to it. The map below only shows where we stayed and where we went; each day’s route has its own map further down.
SightsSea and islandsHotelAirportBoat
Late arrival
Grab from the airport to the first hotel
Stanton Hotel
Hotel change, city on foot
Yee Fung Laksa, Jesselton Point, Suria Sabah, sunset at the jetty, Filipino Market, Imago Shopping Mall, Suang Tain Seafood
Moved to the Hyatt Regency
Island hopping, sea walking, sunset
Mamutik Island, sea walking, Sapi Island, sunset at Tanjung Aru Beach, bamboo dance at Imago
Hyatt Regency
Heritage Village, Tanjung Aru again
KK Garden Seafood, Sabah Museum Heritage Village, Tanjung Aru Beach
Hyatt Regency
Sunday market, then the airport
Gaya Street Sunday Market, rainy ride to the airport
Check out, to the airport
Day 1, Wednesday, January 1Landing in Kota Kinabalu at 11:40 p.m.
A late arrival on New Year’s night, straight from the airport to the first hotel.
HotelAirportGrab
We landed a little late, and by the time we had our bags it was past midnight. A Grab, the ride-hailing app used across Southeast Asia, got us from the airport to the Stanton Hotel at 1 a.m. The lobby was clean but very small, which was fine for a place where we only needed to sleep. In the room my kid had instant noodles as a late-night snack and fell asleep soon after.

If you land late, booking a ride from the airport ahead of time saves a step.
- Private transfer between the airport and city hotelsMeet and greet in the arrivals hall and drop-off at a downtown hotel. Hotels outside the center cost extra.View on GetYourGuide →
Day 2, Thursday, January 2Moving to the Hyatt, then Gaya Street and Jesselton Point on foot
We moved to the waterfront hotel, had noodles for lunch, booked the next day’s island trip, and covered the city until late: a sunset from the jetty, the night market and a show at the mall.
11:30 a.m., hotel changeStanton Hotel to Hyatt Regency, 10 minutes by Grab
Afternoon, on foot: 1 to 5
Evening, by Grab: 6 and 7
FoodSightsHotelOn footGrab
The numbers on the maps, the chips below and the headings match. Circle colors: food (orange), sights (brown), sea and islands (teal).
HotelMorning: moving to the Hyatt Regency11:35 a.m., 10 minutes by Grab
We slept in, then took a Grab to the Hyatt Regency Kinabalu, passing a big whale sculpture by the sea on the way. Our room came with club lounge access, so we checked in upstairs and waited by the window over the sea with desserts and snacks. Around 12:30 p.m. we got into the room. It was far bigger than two people needed, and it put me in a good mood. We unpacked, looked at the pool, checked a map of the neighborhood and headed out.


1Yee Fung Laksa2:30 p.m., 5-minute walk from the Hyatt
Our first real meal was at Yee Fung Laksa near Gaya Street, a place people had told us was excellent. We ordered laksa, wonton soup and kon lo mee, a Malaysian dry noodle dish tossed in soy sauce, and my kid had tea. It was decent, though not memorable. The calamansi juice was sour enough to make us both squint at the first sip, and it cut right through the midday heat.

On the way to lunch we had spotted a coconut shop, Royal Coconuts, on Jalan Pantai, a block from Yee Fung, so we went back for dessert. They seemed to cut the coconuts fresh, and the coconut shaved ice was unlike anything we had tried elsewhere. We finished it.

2Jesselton Point3:40 p.m., 15-minute walk
We walked to Jesselton Point, the terminal for the island boats, to book the next day’s trip. Inside, the travel agency counters stand in a row, each with a board of island packages and water sports. We listened to a few pitches and bargained a little over a calculator. There was some room on price, but not much. My kid wanted to try parasailing too; this time we kept it to two islands and sea walking. The terminal also sells beach gear like waterproof phone pouches, though it is easier to bring your own.


3Suria Sabah5:20 p.m., 5-minute walk
Across the road, the Suria Sabah mall still had its Christmas decorations up. We had a short look around and walked back to the hotel.
Booking the island trip ahead saves you the round of counters and the bargaining. Many tours now meet somewhere other than Jesselton Point, so check each listing.
- Full-day guided snorkeling tour in Tunku Abdul Rahman ParkTwo guided snorkel sessions, with lunch, gear and the jetty, island and conservation fees included. Meets at the DBKK Jetty, and the snorkel spots are picked on the day.View on GetYourGuide →
- Sapi and Manukan snorkeling with lunchSapi, our second island, plus Manukan, with a guide and lunch. Nearly 400 reviews. Pickup is from set meeting points, and boats leave from the Shangri-La Tanjung Aru jetty. Sea walking is an extra.View on GetYourGuide →
The lounge food was not lavish or abundant, but it was good, and we could get a drink any time. As the sun dropped to the horizon, the fishing boats in the harbor turned into black shapes.

4The waterfront jetty6:40 p.m., in front of the hotel
After the sun went down we walked to the end of the jetty on the waterfront promenade to watch the sky turn red. Below the jetty the water was thick with fish, and birds sat on the mooring ropes. My kid and I stood side by side and watched for a long time.
5Filipino Market6:50 p.m., right next to the jetty
The Filipino Market next to the jetty becomes a night market in the evening, with seafood stalls and grills. We bought satay, skewered meat grilled over charcoal, and dipped it generously in peanut sauce. It was excellent. We also tried the mango juice people talk about, sold with coconut juice in sizes labeled for one person or three. I am not sure it was the famous stall. Either way it was too sweet for us. Plenty of stalls would grill crab, squid or bright reef fish you picked out, but for some reason we did not feel like it and just looked.



To see the main city sights by car in one go, there are guided city tours.
- Kota Kinabalu city tour with lunchGaya Street, a Chinese temple, city lookouts and the Floating Mosque, with lunch and entry fees included. A driver-guide picks you up in Kota Kinabalu.View on GetYourGuide →
6Imago Shopping Mall7:50 p.m., by Grab
Around 8 p.m. we took a Grab to Imago Shopping Mall. In the ground-floor atrium, dancers in feathered headdresses performed traditional Bornean dances to gongs. The men’s dance with swords and shields had real force, and the last one, a bamboo dance, invited the audience to join. Afterward my kid posed for a photo in front of the dancers, and we wandered through the arcade and a toy shop. The show went over so well that we came back the next evening.


That night my kid wrote in the trip diary that the dancers “did amazing things with sticks.” I think that was the bamboo dance, where you hop in time between bamboo poles clapped together on the floor.
7Suang Tain Seafood9:50 p.m., by Grab
We ended the long day at Suang Tain Seafood, which we picked for its chili crab. The sauce, yellow with egg stirred in, was generous enough to bury the crab. With a plate of fried rice, it made a very good late dinner.


Where we slept: Hyatt Regency Kinabalu, night 1 of 3
Day 3, Friday, January 3Island hopping to Mamutik and Sapi, sea walking, Tanjung Aru sunset
An early boat to two islands and a walk on the sea floor, then the sunset at Tanjung Aru Beach, satay, durian and the bamboo dance. A full day.
SightsSea and islandsHotelOn footGrabBoat
HotelBreakfast in the lounge7:20 a.m.
It was island day, so we got up early and ate breakfast in the lounge. Through the window we could see the islands we were heading to.

1Jesselton Point8:30 a.m., 15-minute walk from the Hyatt
We walked to Jesselton Point. My kid went in a swimsuit from the start, and looking around, plenty of people did the same. At the counter where we had booked, we got our tickets, then life jackets and snorkel gear, in order. Everything ran smoothly. The boat left at 9:15.

2Mamutik Island (Pulau Mamutik)9:25 a.m., 10 minutes by boat
Ten minutes later we were on the first island, Mamutik. Large white flowers with pink stamens lay all over the sand; at first they were so big I took them for tissues someone had dropped. A line of buoys ran across the water to keep swimmers from going too far, and the lifeguard blew a whistle and called people back whenever something looked risky. With that much attention on safety, I felt at ease in the water with my kid.
The water around the island was clearer than I expected. What looked like needlefish, with long thin jaws, cruised past along with clouds of tiny fish. My kid, who loves fish, caught a few small ones, looked at them closely and let each one go again.


3Sea walking10:35 a.m., about 50 minutes
At 10:30 a.m. a small boat took us to the sea walking platform anchored off Mamutik. Sea walking means wearing a helmet with an air hose attached at the top, breathing the air pumped through it, and walking along the sea floor. It was a first for both of us. Ahead of us were a family who had brought their parents and a family with a kid in the early grades of elementary school. Children a year younger than mine looked a bit nervous at first. Waiting, walking and coming back up took about 50 minutes, with around 15 minutes on the bottom per person.
Underwater we saw a clownfish, and a school of striped fish swirled around us. I had brought a GoPro but was too busy to film much down there. The operator took photos and sent us a video, so we still have good footage. The water is not as clear as at a famous snorkeling spot, but seeing the fish and that clownfish right in front of your mask is fun enough.



My kid kept a diary on the trip, in Korean, and titled that day’s entry “Sea walking!!!!!” Three lines from it:
“My hair didn’t get wet. That was amazing.” / “When I gave them bread, they bit me.” / “I saw a clownfish too.”
Even underwater, the hair inside the helmet stayed dry, and when my kid held out bread, the fish swarmed in and nipped at the fingers. The entry also says that the first sea walk was the most nerve-racking part of the trip, and fun anyway.
Sea walking is usually sold as an add-on to an island trip, at the terminal counters or through your guide on the day. The Sapi and Manukan trip in the Day 2 box lists it as an extra.
2Mamutik Island (again)11:30 a.m., about 45 minutes
After the sea walk we went back to Mamutik and swam for nearly another hour.
4Sapi Island (Pulau Sapi)12:30 p.m., about 2.5 hours
Around 12:30 p.m. we moved to the second island, Sapi, and played in the sand and floated in the water until almost 3 p.m. Needlefish and small fish slid under the jetty. My kid falls asleep on any boat, even on the short hop between islands. For the two of us, two islands were just right.


1Jesselton Point (again)3:20 p.m.
We were back at the terminal around 3:20 p.m., looked at the murals across the street and walked to the hotel.
The hotel has one pool, and we were out so much that we hardly used it, but after the islands we went in for a while. We had snacks and an early dinner in the lounge and called a Grab at 6:15.
5Tanjung Aru Beach6:25 p.m., by Grab
Then we hit rush-hour traffic, and the sun set while we were still in the car. We should have left earlier. Luckily the sky was still red when we arrived, and people stood in a long line along the shore to watch. My kid stood facing the waves, just watching. The photo I took then was my phone’s wallpaper for months. Since then, whenever we see a good sunset anywhere, one of us says, “That looks like Kota Kinabalu.”


We stayed on the beach long after dark. At the food stalls behind the sand we had satay first, then chose a durian. I had eaten famous varieties before, like Musang King and XO, but this kampung durian was small, full and delicious. Kampung is Malay for “village.” The name covers durians from village trees rather than a named variety, so the taste changes from tree to tree. Musang King takes its name from Gua Musang in Kelantan, where it was first found, and is called “Cat Mountain King” in Chinese.

“The durian I ate was called kampung. Are all durians this delicious!!!!?”
The kampung durian was so good that my kid started wondering whether every durian tastes like that.
To watch the sunset from the water, there are sunset cruises.
- Sunset dinner cruiseTwo hours on the water from 5:30 p.m., leaving from Sutera Harbour, with a buffet dinner and a live band. A newer listing with few reviews so far.View on GetYourGuide →
6Imago Shopping Mall (again)8 p.m., by Grab
We heard the show at Imago would run again that evening, and the mall was on the way back, so we stopped in. My kid wanted to try the bamboo dance, and always wants to do a fun thing one more time. When the performers asked for volunteers, my kid’s hand went up first, and soon my kid was hopping between the poles in time. The excitement lasted long after we got back.

Where we slept: Hyatt Regency Kinabalu, night 2 of 3
TipFor the sunset at Tanjung Aru Beach, leave an hour before sunset. It is only about 6 km (4 mi) from downtown, but traffic backs up between 5 and 6:30 p.m.
Day 4, Saturday, January 4Sabah Museum Heritage Village and back to Tanjung Aru Beach
A lazy morning at the hotel, then a seafood lunch, the Heritage Village and a beach at low tide.
FoodSightsSea and islandsHotelOn footGrab
HotelA slow morning at the hotel
After a full day at sea, we slept in, had breakfast in the lounge and stayed at the hotel all morning. From the lounge window we looked down on the waterfront square.

1KK Garden Seafood2 p.m., 5-minute walk from the Hyatt
For lunch we walked to KK Garden Seafood and sat on the terrace by the tanks. We ordered prawn fried rice, tom yum soup and a fried prawn dish. The prawns came “dry” or with sauce; we chose dry, and they arrived under a pile of egg floss, egg fried into thin crispy threads. The dish is called butter prawn. The plate was plenty for two, and delicious.


2Sabah Museum Heritage Village3:25 p.m., by Grab
In the afternoon we took a Grab to the Sabah Museum (Muzium Sabah). The main exhibition building was closed, so we skipped the museum itself and walked through the Heritage Village behind it, an open-air village of traditional houses from Sabah’s many ethnic groups, rebuilt on the grounds. We crossed a swaying bridge over a lotus pond and walked slowly between houses raised on stilts, talking about how people used to live here.


3Tanjung Aru Beach (again)4:35 to 6:40 p.m., by Grab
From the Heritage Village we went back to Tanjung Aru Beach by Grab. At the entrance, a boy and a girl in frog costumes were collecting donations, and my kid put in a little money.

The tide was far out that day. On the exposed sand we picked up shells and hermit crabs and watched jet skis on the water. A vendor sold big bubble wands, so we bought one, and the bubbles rode the wind up into the sky. We had come earlier than the day before and saw the whole sunset from start to finish. That evening the sun went down in pink.



On the way out we went back to the same durian stall. The kampung durian had been so good that we went back for more, and ate a lot.
Dinner in the lounge was fried rice, a beef dish, vegetables and fruit.

Where we slept: Hyatt Regency Kinabalu, night 3 of 3
TipThe Sabah Museum’s main exhibition building has been closed since August 2024, with no reopening announced as of October 2026. The Heritage Village still charges admission, so check the official site before you go.
Day 5, Sunday, January 5Gaya Street Sunday Market, then the airport
On the morning we left, a street market that only runs on Sundays, then a rainy ride to the airport.
SightsHotelAirportOn footGrab
1Gaya Street Sunday Market9:55 a.m., 5-minute walk
Every Sunday morning, Gaya Street closes to cars for a street market. It is a short walk from the hotel, so we went right after breakfast. Between the fruit, flowers, potted plants and snacks were stalls selling animals: rabbits, goldfish, iguanas, flying squirrels, ducklings. My kid studied each one closely. The animals in their small cages looked a little sad, and part of me was uneasy. One vendor was cutting up jackfruit on the spot.





While we packed, it started to rain. We took a Grab to the airport through the rain, and in the middle of the terminal a busker in an inflatable T. rex costume was performing, which we both enjoyed. We stopped at a kiosk, and while we waited at the gate, my kid fell asleep leaning on me.


TipThe Gaya Street Sunday Market runs from about 6 a.m. to 1 p.m. on Sundays. If you leave on a Sunday, it is an easy stop before checkout.
Know before you go
Kota Kinabalu weather in January
January falls in the northeast monsoon, so some days bring rain. During our stay, apart from rain on the last day, the weather never got in the way of being outside. Midday was hot even in short sleeves, and the sea was warm.
| January averages | Kota Kinabalu |
|---|---|
| Daytime high | 31.3°C (88°F) |
| Nighttime low | 23.5°C (74°F) |
| Rainfall | 140.7 mm (5.5 in) |
| Rainy days | 9.2 days1 mm or more a day |
World Meteorological Organization climate normals, 1991–2020
Getting there and entry
The gateway is Kota Kinabalu International Airport (BKI). As of October 2026, US and Canadian passport holders can visit Malaysia without a visa for up to 90 days, with a passport valid at least six months. Every visitor also fills in the free Malaysia Digital Arrival Card (MDAC) on the immigration department’s site within the three days before arrival; skip the paid look-alike sites. Sabah runs its own immigration checks, so keep your passport handy even on a domestic flight from Peninsular Malaysia.
Flights to Kota Kinabalu
- Flights to Kota Kinabalu (BKI)Compare fares into Kota Kinabalu International Airport for your dates.View on Trip.com →
Booking Kota Kinabalu island hopping and current prices
Mamutik, Sapi and Manukan islands all belong to Tunku Abdul Rahman Park. We booked two islands plus sea walking at a counter in the Jesselton Point terminal the day before. At the counter you can mix islands and activities on the spot, but going from counter to counter to compare and bargain takes time. Booking online ahead saves that time and the haggling. You usually pick the date, group size and options (park fees included or not, sea walking added), pay, get a voucher, and receive the meeting or pickup time by message the day before.
Since March 2026 the Jesselton Point terminal has been under renovation, and the regular boats leave from the South Jetty at Kota Kinabalu Port. The entrance is behind Jesselton Quay, and a free tram runs from the gate to the pier. Some tours leave from the DBKK jetty or the jetty inside the Shangri-La Tanjung Aru Resort, so check the meeting point.
- Boat fare (2 islands)Adults RM 58, children (3–11) RM 53May vary by operator
- Marine park conservation feeForeigners 18 and over RM 25, 17 and under RM 20Paid once, on the first island you land on
- Boat hours8 a.m. to 4 p.m.The last boat back from the islands is at 4 p.m.
- Sea walkingAbout RM 250 per person, 12–20 minutes underwaterMinimum age varies by operator (8, over 11 and so on)
As of October 2026, from the Jesselton Point and Sabah Parks official sites and current tour listings
To plan your own island day, a plain boat ticket is enough.
- Boat ticket to Mamutik IslandA return boat from the DBKK Jetty to Mamutik, the first island we visited, if you would rather plan the day yourself.View on GetYourGuide →
Airport and getting around
Kota Kinabalu International Airport is 7–10 km (4–6 mi) from downtown, 15 to 25 minutes by car. We used Grab, the ride-hailing app, to and from the airport and for anything outside the center, and walked everywhere downtown. From the Hyatt, Gaya Street, the Filipino Market and Jesselton Point were all about 10 minutes on foot. Airport taxis work on fixed-price coupons sold at a counter near the arrivals hall.
Where we stayed
| Hotel | How it was |
|---|---|
| Stanton HotelJan. 1 to 2, 1 night | A small hotel where we only slept after a late arrival. The lobby was clean but very small |
| Hyatt Regency KinabaluJan. 2 to 5, 3 nights | On the waterfront in the middle of downtown, a great location. We walked to Gaya Street, the night market and the ferry terminal. The room was spacious and comfortable, almost too much for two, and we were very happy with it. Because we had a club lounge room, check-in, breakfast and dinner were upstairs in the lounge. Drinks were there any time, and snacks came out between meals. The view from the lounge and the sunsets from the waterfront out front were both lovely |
The traditional dance show at Imago
Both shows we saw, on Thursday and Friday, were at 8 p.m. Imago’s official site currently lists a welcome performance troupe dancing traditional dances such as the Magunatip bamboo dance daily, every two hours from noon to 8 p.m. (noon, 2, 4, 6 and 8 p.m.), as of October 2026. Times can change, so check again for your dates.
If we went back
Kota Kinabalu is easy to reach and we enjoyed every day of it. I would like to come back with my wife. Planning one thing a day and deciding the rest as we went suited the two of us, and my kid got plenty of everything they loved: two islands, sunsets, durian and the bamboo dance. I would stay at the Hyatt Regency Kinabalu again. This trip we stuck to the city and the islands and skipped the longer tours. There are a few I want to do next time.
Everything we did this time was within 8 km (5 mi) of downtown. The places below are 70–112 km (43–70 mi) away, roughly two more hours by car.
Downtown Kota KinabaluWhere we went (within about 8 km of downtown)Tour areas
Klias River proboscis monkey tour
Proboscis monkeys, the ones with the long drooping noses, live in the mangroves around the Klias River, about two hours southwest of Kota Kinabalu by car. Most tours go out by boat in the late afternoon to look for the monkeys, then stay for the fireflies after dark. The monkeys are wild, so sightings are not guaranteed.
River tours that look for proboscis monkeys.
- Bongawan river cruise for proboscis monkeys and firefliesThe most-reviewed tour in the area. A mangrove cruise near Klias, a sunset beach and fireflies after dark, with tea and dinner. Meets at a set point downtown, not at hotels.View on GetYourGuide →
- Klias River cruise with dinner and firefliesOn the Klias River itself, with hotel pickup, afternoon tea and a Malay buffet dinner before the firefly cruise. Fewer reviews.View on GetYourGuide →
Rafflesia in Tambunan and Kinabalu Park
Rafflesia, the largest flower in the world, can be seen at the Rafflesia Information Centre in Tambunan, in the Crocker Range about two hours from Kota Kinabalu, or around Poring in Kinabalu Park, at the foot of Mount Kinabalu. A flower stays open for only four or five days, so check the Sabah Forestry Department’s bloom updates before going. This time, fitting it in meant dropping other plans with no guarantee of a flower, so I saved it for next time.
A Rafflesia trek only runs in bloom season. A Kinabalu Park day trip goes to Poring, where a flower is sometimes open.
- Rafflesia trek in Tambunan with lunchRuns only when a flower is in bloom. Transport from the KK waterfront or the airport, a guide and a village lunch.View on GetYourGuide →
- Kinabalu Park, Poring Hot Springs and Desa farm day tripHotel pickup, entry tickets, lunch and a guide. Rafflesia is not part of the plan, so ask the guide whether one is blooming. The Poring canopy walkway is closed for maintenance.View on GetYourGuide →
Firefly tours
Firefly tours are popular in Kota Kinabalu. We had seen fireflies elsewhere in Malaysia, so we skipped them this time, but for a first visit they are worth it. People who went told us the show is lovely and the mosquitoes are many: wear long sleeves and long pants even in the heat, and bring insect repellent.
Repellent to pack for a firefly tour.
- Insect repellentA spray for skin and clothes, so you can stay by the river after dark.View on Amazon →
Evening tours that leave in the afternoon for the mangroves and fireflies and return at night.
- Mangrove fireflies and sky mirror beach tourA small group of up to six, with pickup downtown, a mangrove river cruise, the mirror-like beach at sunset and fireflies after dark.View on GetYourGuide →
- Brighton Bay sunset and firefly cruiseHotel pickup, a river cruise, sunset on the beach, a buffet dinner and the firefly boat. A newer listing with few reviews so far.View on GetYourGuide →
FAQ
How do you get from Kota Kinabalu airport to the city?
A Grab gets you downtown in 15 to 25 minutes. If you land late or have a lot of luggage, booking an airport transfer ahead is easier. Airport taxis sell fixed-price coupons at a counter.
Do you need to book island hopping in advance?
You can buy at the terminal counters, as we did the afternoon before. Booking ahead saves the bargaining and lets you pick a tour with hotel pickup. Boats currently leave from the South Jetty or other jetties, so check the meeting point.
Can kids do sea walking?
The minimum age depends on the operator (from 8, over 11 and so on). You don’t need to swim, but check the age rule in the listing before you book.
Where is the best sunset in Kota Kinabalu?
Downtown, the waterfront promenade and jetty in front of the hotels; a little farther out, Tanjung Aru Beach. In early January the sun sets around 6:10 p.m., and the sky stays red for about 30 minutes after. Leave early for Tanjung Aru to beat rush hour.
Can you follow this Kota Kinabalu itinerary as is?
It splits the trip into a city day, an island day, a Heritage Village and beach day, and the Sunday market, which was an easy pace with a kid. If your trip includes a Sunday, add the Gaya Street Sunday Market, and start early on island day.
Is January a good time to visit?
It is monsoon season, so some days are rainy. During our stay it rained only on the last day, and the sea was warm enough for a kid to swim happily.
Wrapping up
Our Kota Kinabalu itinerary came down to four nights: a short first night near the airport, then three at one hotel on the waterfront. We gave a day each to the city, the islands, the Heritage Village and beach, and the Sunday market, and went down to the water every evening for the sunset. We walked downtown and used Grab for anything farther, so we never needed a car.
I will write about parts of this trip in more detail in later posts.
Related posts
| Type | Post |
|---|---|
| Beach trip with a kid | Phuket with Kids: 10 Days, Three Beaches and One Four-Year-Old, from Surin to Kata to PatongA Thai beach trip across three hotels |
| Longer trip with a kid | Winter Grand Circle Road Trip: 9 Nights by Rental Car from Las VegasA US Southwest road trip, changing hotels as we went |
Appendix
What we packed and booked
A list you can tick off before you leave. The buttons go to the item or the booking page.
To pack
To book
Itinerary checklist
In order, so you can tick it off as you go. Hotels and tours that come up on more than one day are listed again.
- MoveAirport to Stanton Hotel15 minutes by Grab, or a transferGetYourGuide
- HotelStanton Hotel1 nightExpedia
- MoveStanton Hotel to Hyatt Regency10 minutes by Grab
- HotelHyatt Regency check-in3 nights, lounge check-inExpedia
- FoodYee Fung Laksa, coconut shaved ice5-minute walkMap
- TourBook the island trip at Jesselton Point15-minute walkGetYourGuide
- PlaceSuria Sabah5-minute walkMap
- PlaceLounge sunset, jetty sunsetIn front of the hotel
- FoodSatay and mango juice at the Filipino MarketNext to the jettyMap
- PlaceTraditional dance show at ImagoGrabMap
- FoodChili crab at Suang Tain SeafoodGrabMap
- HotelHyatt RegencyNight 1Expedia
- PlaceLounge breakfast, walk to Jesselton Point15-minute walk
- TourMamutik Island10 minutes by boatGetYourGuide
- TourSea walkingAdd-on, by boatGetYourGuide
- TourMamutik Island (again), Sapi IslandBoatGetYourGuide
- PlaceHotel pool, lounge
- PlaceSunset at Tanjung Aru BeachGrab, leave earlyMap
- FoodSatay, kampung durianBeach stalls
- PlaceBamboo dance at ImagoGrabMap
- HotelHyatt RegencyNight 2Expedia
- PlaceGaya Street Sunday Market5-minute walkMap
- HotelHyatt Regency checkout
- MoveHyatt to the airportGrab or a transferGetYourGuide
Sources
- Jesselton Point official site (boat fares, hours, South Jetty move)
- Sabah Parks: Tunku Abdul Rahman Park (conservation fee)
- Sabah Museum official site (main building closure, Heritage Village)
- Sabah Tourism: Gaya Street Sunday Market
- Imago Shopping Mall (show times)
- US State Department: Malaysia and Government of Canada: Malaysia (entry, MDAC)
- World Meteorological Organization climate normals, 1991–2020 (January weather)
Not in the list? Search it yourself
Places to stay nearby, on a map
Affiliate link: if you book through this search, the blog earns a commission at no extra cost to you. Results open in a new tab. About affiliate links
Discover more from Elsewhere, Mostly
Subscribe and get new posts sent straight to your inbox.