Discover the Best Beaches in Kota Kinabalu

Discover the Best Beaches in Kota Kinabalu

Kota Kinabalu is a city with modest mainland beaches and superb islands a short boat ride away. Here is an honest guide...

HolidaySG

HolidaySG Travel Team

July 10, 2026

24 min read 32 views

Kota Kinabalu is a city with modest mainland beaches and superb islands a short boat ride away. Here is an honest guide to Tanjung Aru, the marine park islands, farther reef trips, seasons and a simple three-day plan.

Let me begin with a small confession. The older version of this page put a botanical garden, a zoo and a river famous for orangutans into a list of "beaches in Kota Kinabalu". None of those are beaches, and one of them is hundreds of kilometres away on the other side of Sabah. If you landed at the airport with that list in your pocket, you would have wasted a day. So I have rewritten the whole thing from scratch, the way I would explain it to a friend sitting across from me with a map and a cup of kopi: where the sand really is, which islands are worth the boat fare, what the water is like in each month, and how to fit it all into a trip without rushing.

Here is the honest summary. Kota Kinabalu, which everyone in Sabah calls KK, is not a city with one famous beach. It is a city on a sunset-facing bay, with a handful of mainland beaches that are pleasant rather than spectacular, and, a ten to fifteen minute speedboat ride offshore, a cluster of small islands protected as a marine park. The islands are the real beach holiday. The mainland is where you eat, shop, watch the sun go down and sleep. Once you understand that split, planning gets very easy.

How the beach scene in Kota Kinabalu really works

KK sits on the northwest coast of Borneo, facing the South China Sea. Because it faces west, the sunsets are famously good, and the water close to the city is calm for most of the year. The big, empty, surf-pounded beaches you may picture from other tropical places are not really the story here. Instead you get three layers of beach experience.

The first layer is the city waterfront and its nearest sandy stretch, Tanjung Aru, which locals treat as an evening park more than a swimming spot. The second layer is the group of five islands in Tunku Abdul Rahman Park, a marine reserve that was established in the 1970s and still gives the area its character. The third layer is the farther boat trips to places such as Dreamer Island, Moonbay and Survivor Island, which are quieter and often have better coral because fewer day trippers reach them.

People coming from Singapore usually find the logistics refreshingly simple. The flight takes roughly three hours, the airport is only about ten to fifteen minutes from the centre, and the jetty for island boats is in the middle of town. You do not need to rent a car, and you can be standing on white sand within two hours of leaving your hotel lobby.

WhereWhat it is likeGetting thereBest for
Tanjung Aru BeachLong city beach, casuarina trees, food stalls10 to 15 minutes from the centre by taxi or ride-hailingSunset, picnic, evening stroll
Sapi IslandSmall, pale sand, clear water, short trailSpeedboat from the jetty, around 10 to 15 minutesFamilies, first-time snorkellers
Mamutik IslandSmallest of the group, quiet, easy to cover on footSpeedboat, around 10 minutesRelaxed swimming, couples
Manukan IslandLargest in the park, facilities, longer beachSpeedboat, around 15 to 20 minutesGroups, anyone who wants amenities
Gaya IslandBiggest island, forest, quieter covesBoat, around 10 to 20 minutes depending on the coveNature lovers, resort stays
Dreamer, Moonbay, SurvivorFurther out, fewer crowds, better reefLonger boat ride, usually part of a guided day tripSnorkelling and diving

Boat times and sea conditions change with the weather, so treat the minutes above as a rough guide rather than a promise. The jetty staff and your tour operator will tell you on the morning if anything has shifted.

Tanjung Aru: the city beach that is really about the sky

Tanjung Aru is the beach almost every local will point you towards, and it deserves a fair description. It is a long, gently curving strand of greyish-gold sand lined with casuarina trees, a few minutes from the airport on the southern edge of the city. The water here is not the postcard turquoise you will find offshore, because it is a working coastline with boats and river outflow nearby. Most people paddle rather than swim.

What Tanjung Aru does brilliantly is the end of the day. Around five in the afternoon the whole city seems to wander down. Families spread mats under the trees, joggers circle the path, kids fly kites, and a row of simple stalls sells grilled corn, fried snacks and cold coconut. As the sun drops behind the islands, the sky turns orange, then pink, then a deep purple, and the silhouettes of Sapi and Manukan sit on the horizon like cut paper. I would plan one evening here, early enough to find a spot and late enough to catch the colour.

A few practical notes. Bring insect repellent, because mosquitoes come out as the light fades. Wear sandals you do not mind getting sandy. Keep small notes handy for the stalls. And do not expect lifeguards or rental chairs in the way a resort beach would have them. It is a public space, and part of the charm is that it feels like a living room for the city.

If you arrive on an evening flight, the beach is close enough to the airport that you can drop your bags and walk down in time for the last light. A pre-booked car makes that smooth: the Sabah Airport Transfer starts from around S$16.00, and the Kota Kinabalu Airport To Kinabalu City option from around S$23.00. Both are priced per booking as described on their pages, so check the details for your party size before you pay.

Tunku Abdul Rahman Park: the five islands that make the trip

Tunku Abdul Rahman Park is a marine park made up of five islands, Gaya, Sapi, Manukan, Mamutik and Sulug, scattered across the bay within sight of the city. It is not a garden in the middle of town, as the old version of this article wrongly said. It is open sea, coral and rainforest, and it is the reason most visitors come to KK for the water at all.

The simplest way to taste it is the classic island-hopping day. You meet at the jetty, ride a speedboat across, and spend a few hours on one or two islands before returning for a late lunch. A good trip handles the park permits, lunch and hotel pick-up, so all you carry is a towel and sunscreen. The Manukan and Sapi Islands Excursion is the one I would point a first-timer to; it starts from about S$73.82 per person and combines the biggest island, with its longer beach and facilities, with Sapi, the pretty small one with the short jungle trail. If you would rather swap Manukan for the quieter, smaller Mamutik, the Mamutik and Sapi Island Excursion is listed from around S$73.82.

Manukan and Sapi Islands Excursion - HolidaySG
The Manukan and Sapi Islands excursion is the easiest first taste of the marine park

Sapi Island

Sapi is small enough to walk around in a few minutes, and the water beside the jetty is shallow and clear, so it is the one I recommend if you are nervous about deep water. There is a short trail that climbs into the trees for a view back over the bay, and you will probably meet a monitor lizard or two strolling past the picnic tables. Treat them with respect and keep your food closed. They are used to people, which is exactly why you should not feed them.

Mamutik Island

Mamutik is the smallest of the group and, for many people, the most relaxing. The beach is a gentle curve, the shade is decent and the snorkelling just off the shore is easy. It is a good pick if you want a calm few hours rather than a long list of activities.

Manukan Island

Manukan is the largest of the three popular ones and the best equipped, with picnic areas, changing rooms and a longer, wider beach. That also means it gets busier at weekends and on public holidays. If crowds bother you, go on a weekday morning and be on the first boat out.

Gaya and Sulug

Gaya is the largest island in the park, mostly covered in forest, with quiet coves and a few resort properties. Sulug is the least visited of the five. Reaching either usually takes a bit more planning, so they suit people staying a few nights who want a slower pace rather than a one-day sampler.

One more note on fees. Visitors to the park pay a conservation or entry fee, and the amount can differ for Malaysian citizens and foreign visitors. Good tours include it in the price; if you go independently, expect to pay at the jetty. I will not quote a number here because it is revised from time to time, so confirm it on your booking page or at the counter.

Further out: Dreamer, Moonbay and Survivor Island

If you have already done the classic islands, or you know you want better reef, look beyond the main park. Several operators run full-day trips to islands that sit a little farther out, and the extra boat time pays off in clearer water and fewer people.

Dreamer Island Day Trip Diving with Lunch & Hotel Transfer - HolidaySG
Dreamer Island is a favourite for a full day of diving with lunch and transfers included

Dreamer Island is the one I hear about most. The Dreamer Island Snorkeling Day Tour runs from about S$78.18, and for certified divers the Dreamer Island Day Trip Diving with Lunch and Hotel Transfer starts around S$152.00. The reef drops off close to shore, so you can see a good variety of fish without a long swim.

Moonbay is a smaller island with a reputation for calm water and healthy coral. The MoonBay Island Snorkeling / Diving 1 Day Tour is listed from around S$114.58 and suits both beginners and certified divers on the same boat.

MoonBay Island Snorkeling / Diving 1 Day Tour - HolidaySG
Moonbay's calm water suits beginners and certified divers on the same trip

Survivor Island adds a little adventure. The Survivor Island Jungle Trek and Snorkeling 1 Day Tour, from about S$118.70, pairs a walk through the island's forest with time in the water, which is a nice fit for people who get restless lying on sand.

Survivor Island Jungle Trek & Snorkeling 1 Day Tour - HolidaySG
Survivor Island combines a forest trek with a snorkelling session
Day tripStyleListed fromSuits
Manukan and Sapi excursionClassic island hopS$73.82First-timers, families
Mamutik and Sapi excursionQuieter island hopS$73.82Couples, relaxed groups
Dreamer Island snorkellingReef dayS$78.18Confident swimmers
Dreamer Island divingCertified diving with lunchS$152.00Certified divers
MoonBay snorkelling or divingCalm-water reef dayS$114.58Mixed-ability groups
Survivor Island trek and snorkelActive dayS$118.70People who dislike sitting still

Prices are the current starting prices on each product page and can vary by date, option and group size, so read the inclusions before you decide. What changes the price most is whether lunch, equipment hire and hotel transfers are bundled in.

Summer Bay and the mainland coast

Not everyone wants to spend a day on a boat. If you would rather stay on the mainland, there is a day tour that mixes beach time with slower, more cultural stops. The Art, Waves, and Relaxation Full Day Escape to Borneo Summer Bay is listed from about S$58.65, and it is a decent option for travellers with older relatives who find speedboats uncomfortable. You get coastal scenery and sand without the wave-hopping.

Art, Waves, and Relaxation Full Day Escape to Borneo Summer Bay Tour in Kota Kinabalu - HolidaySG
A mainland day tour mixes beach time with art and slower stops

I would be straightforward about expectations. The mainland beaches around KK are pleasant, local and unfussy, and they are better judged as a change of scene than as the star of your trip. The islands are where the clear water is. Keep that in mind and you will not be disappointed.

What about Semporna, Kinabatangan and the sun bears?

Because the earlier version of this page mixed them in, it is worth clearing up. Semporna, on the far east coast of Sabah, is the gateway to some of the best diving in Malaysia, but it is not a short hop from KK. It is a long day by road or a flight plus a transfer, so treat it as a separate trip of several nights. The Kinabatangan River, famous for wildlife cruises, is also on the other side of the state. The Sun Bear Conservation Centre is near Sandakan on the east coast too. None of these are beaches near KK, and none of them fit into a day trip from the city.

The good news is that you do not need to go that far for wildlife. A short drive from KK there is a river cruise that does a fine job of the proboscis monkeys and, after dark, the fireflies. The Weston Wetland River Cruise Day Tour (Proboscis Monkey and Fireflies) starts from around S$75.65, and it pairs nicely with a morning on the water.

Weston Wetland River Cruise Day Tour (Proboscis Monkey & Fireflies) - HolidaySG
A river cruise near KK is the realistic way to see proboscis monkeys and fireflies

When to go, and what the sea is doing

Sabah is tropical, so it is warm and humid all year, with daytime temperatures commonly in the low 30s Celsius. What changes is rain and sea conditions. The drier stretch on the west coast generally falls between roughly March and October, and that is the period most visitors target for island days. The wetter months bring heavier showers, and boats can be cancelled on rougher days, particularly when the wind picks up over the open water.

A common mistake is to treat this as a strict calendar. It is not. I have seen glassy, perfect mornings in the so-called wet season and grey afternoons in the dry one. The practical response is to plan your island day early in your stay, so that you have spare days to swap if the operator moves your trip. Morning crossings are almost always calmer than afternoon ones.

PeriodGeneral conditionsWhat I would do
March to OctoberGenerally drier, calmer seas on the west coastIsland hopping, diving, sunset beach evenings
November to FebruaryWetter, more cloud, rougher water on some daysKeep a flexible day, add a spa or a cultural village
School holidays and public holidaysBusier jetties and islandsBook early, take the first boat out

What to pack and how to behave on the islands

The packing list is short, and most of it is about the sun. The equator is not far away, and the light on the water is stronger than people expect. A shirt with sleeves for snorkelling, a hat, polarised sunglasses and a decent waterproof bag cover most of what you need.

  • Sunscreen. Use a reef-friendly formula and reapply after swimming. A rash vest does the same job without chemicals.
  • Insect repellent. Essential at dusk on the mainland and on forest trails.
  • Light, quick-dry clothing. Cotton stays damp for hours in this humidity.
  • Water shoes. Useful on rocky entries and for the occasional sea urchin.
  • A dry bag and a small amount of cash. Some jetty stalls and island kiosks do not take cards.
  • Motion-sickness tablets if you are prone. The ride is short, but a choppy day can feel long.
  • A towel, a change of clothes and a plastic bag for wet things.

On the islands, a few habits make a real difference. Do not stand on or touch coral, even when the water is shallow, because a single careless step can kill a patch that took years to grow. Take your rubbish back with you. Keep a respectful distance from the monitor lizards and do not offer food. And if a ranger or boat crew gives a safety instruction, follow it without debating, because conditions change quickly on open water.

Rainy afternoon? Culture, spas and a hot spring

One of KK's quiet strengths is how much there is to do when the weather turns. The rain here tends to arrive hard and leave fast, so you often lose an hour rather than a day, but it is good to have a plan B.

For culture, the Mari-Mari Cultural Village Half Day Tour, from about S$78.26, introduces several of Sabah's indigenous communities through traditional houses, demonstrations and a shared meal. A simpler, cheaper option is Koisaan Cultural Village, listed from around S$16.84.

Mari-Mari Cultural Village Half Day Tour - HolidaySG
Mari-Mari is a good half-day plan when the weather turns

For something gentler, there are spa options in the city, such as the Mali-Mali Garden Spa Massage Experience, from around S$27.52, and the Ventus Spa Massage Experience, from about S$20.75. After a salty day on a boat, an hour of massage is hard to beat. If you prefer the hills, the Kota Kinabalu Park and Hot Spring Day Trip starts from roughly S$98.37 and takes you inland to cooler air.

A relaxed three-day beach plan

Here is a simple structure I would use for a short stay. It leaves room for weather, rests the day after the boat, and keeps the logistics to a minimum.

DayMorningAfternoonEvening
Day 1Arrive, transfer to hotelWaterfront walk, local lunchSunset at Tanjung Aru
Day 2First boat to Manukan and Sapi (or Mamutik)Swim, snorkel, picnicSeafood dinner in the city
Day 3Optional farther reef trip, or river cruiseSpa or cultural villageAirport transfer

If you have an extra day, put it between the island day and the reef trip so you can swap them around if the sea is rough. If you have only two days, do the island hop on day one after arrival, and use the second for the sunset and a spa.

Getting there, entry rules and money

From Singapore, the flight to Kota Kinabalu is direct and takes around three hours. Citizens of Singapore are visa-free for short stays in Malaysia, and our latest checked record lists a stay of up to 30 days, but rules can change and depend on your passport, so confirm before you book. If you are travelling on a different passport, our visa requirements pages show what the official sources say for your nationality, and you can use them to see whether you need an eVisa before you pay for flights.

One practical point for people who do need a visa: some applications ask for proof of onward or return travel before you buy a ticket. For that situation we offer a manual flight reservation service. It is a reservation made to support a visa application, not an issued ticket, and it does not guarantee that a visa will be approved, so read what it covers before you use it.

Malaysia uses the ringgit. Cards work in hotels, restaurants and most shops, but small stalls, jetty kiosks and some island counters prefer cash, so carry a little. Mobile data is easy: a local or travel eSIM saves you hunting for a shop on arrival. Taxis in KK are metered in theory and negotiated in practice, so agree the price first or use a ride-hailing app. For the airport run, a pre-arranged transfer removes the guesswork.

What to eat when you come off the boat

The reward for a day in the sea is dinner. KK is famous for seafood, and the waterfront night food markets and seafood restaurants let you choose your fish and have it cooked by the weight. Ask the price before you point, especially for prawns and crab, which are charged by weight and can add up quickly.

Look out for fresh grilled fish with sambal, and the sweet iced drinks sold along the waterfront. Sabah's cooking leans on tropical produce, so mango, pineapple and coconut turn up everywhere. If someone offers you a local rice wine, accept the gesture with a small sip and a smile, and do not feel pressured to finish a glass.

Snorkelling for first-timers: what nobody tells you

If you have never put a mask on before, the first five minutes feel strange. Your breathing sounds loud, the mask fogs, and your brain insists you cannot inhale through your mouth underwater. This passes. Spit into the mask, rub it around and rinse it quickly before you put it on, and it will stay clear far longer. Breathe slowly and evenly, let your arms rest by your sides, and let the fins do the work. Kicking from the hips rather than the knees saves energy and keeps you from stirring up sand or touching the reef.

Wear a life jacket on your first outing even if you are a decent swimmer. It lets you float without effort, which lets you look down rather than worry. Stay near the boat or the shore until you are comfortable, and tell the crew if you feel cold or dizzy. A thin rash vest helps more than people expect, because the sea in the shade can feel cooler after an hour, and it protects your back from the sun while your face is down.

What will you see? Expect schools of small silver fish, parrotfish nibbling at coral, clownfish tucked into anemones, and, on a good day, a turtle gliding past. Visibility changes with rain and swell, so be relaxed about it. A cloudy morning can still produce a lovely hour in the water, and a flat blue day is a gift rather than a promise.

Which island trip is right for you?

Choosing between the trips above is easier if you start with who is travelling rather than with price. Here is how I would think about it for the most common groups I meet.

Families with young children

Keep the day short and the water shallow. A classic excursion to Sapi and one other island gives you sand, shade and shallow snorkelling within a few steps of the jetty. Bring snacks, spare clothes and something for the ride back, because tired children fall asleep fast after a morning of swimming. Avoid the long reef days until the kids are confident in the water.

Couples

Mamutik on a weekday morning is the quiet option, and a farther island such as Moonbay gives you clearer water and fewer people. Finish with an evening at Tanjung Aru, and book a spa slot for the next afternoon, when your shoulders will thank you.

Active travellers

The Survivor Island trek and snorkel or a diving day at Dreamer Island will keep you busy. If you want to stay on land for a morning, the ATV adventure in the hills near Kundasang, listed from about S$46.84 on its product page, is a muddy, loud and very good way to burn off energy before a beach afternoon.

Older travellers or anyone with mobility concerns

Boarding a speedboat from a jetty involves steps and a moving deck, so ask the operator about assistance before you book. A mainland day tour, a river cruise or a relaxed cultural visit may suit better than a long island day. Tanjung Aru is flat and easy, with benches, and is a good place to enjoy the sea without getting wet.

Kota Kinabalu Park and Hot Spring Day Trip - HolidaySG
The hot spring and park day trip adds cooler air and a different landscape

What a beach day in KK roughly costs

Costs vary by season and by how you travel, so treat the table as a rough shape rather than a quote. Tour prices are the starting prices shown on the product pages; everything else is an approximate range based on typical spending and can change.

ItemWhat to expectNotes
Island hop tourFrom S$73.82 per personCheck whether park fees and lunch are included
Airport transferFrom S$16.00Priced for the booking, see option details
Spa sessionFrom S$20.75Good for the day after the boat
Seafood dinnerVaries widelyAsk for the price by weight before ordering
Snacks at the beachSmall changeCarry cash for stalls

The biggest saving I can offer is to avoid booking the island day on a weekend when you do not have to. Weekdays are quieter, boats are less crowded and operators often have more flexibility if the weather shifts.

Sabah MALI-MALI GARDEN SPA Massage Experience - HolidaySG
A spa session is the kindest thing you can do for sun-tired shoulders

Small mistakes I see again and again

After watching a lot of visitors arrive at the jetty, a few patterns stand out. People turn up in the middle of the day expecting an empty beach, when the crowds peak between late morning and mid-afternoon. People forget to carry a dry bag and watch their phone drown in a wet backpack. People skip sunscreen on the tops of their feet and spend the next three days hobbling. And people book a tight flight home on the evening after an island trip, which leaves no margin if the boat is delayed.

Give yourself a buffer. Eat a proper breakfast before the boat. Drink more water than you think you need, because salt and sun dehydrate you quietly. And take a moment, once you are on the sand, to stop taking photographs and simply look at the water. It is the reason you flew all this way.

Honest limitations

I would rather you plan around the limits than meet them on the day. The mainland beaches are modest. The water at Tanjung Aru is for paddling and sunsets rather than long swims. The islands get busy at weekends and holidays. The sea can cancel a boat trip with little warning, and no operator controls the wind. Prices on this page are starting prices that change with date and option, and a booking made through us is confirmed by our team before tickets are emailed, so do not assume same-minute confirmation if you are booking for tomorrow.

Finally, remember that this is a destination where small decisions matter: going out early, packing a dry bag, respecting the reef. They cost nothing and they turn a decent trip into a memorable one.

Frequently asked questions

What is the best beach in Kota Kinabalu?

For sunsets, Tanjung Aru. For clear water and swimming, one of the islands in the marine park, with Sapi and Mamutik the easiest for first-timers.

Can I swim at Tanjung Aru Beach?

You can paddle and some people swim, but the water is not as clear as offshore. Most visitors treat it as a sunset and picnic spot.

How far are the islands from the city?

The main marine park islands are roughly ten to twenty minutes by speedboat from the city jetty, depending on the island and sea conditions. Farther reef islands take longer.

When is the best time to visit for beaches?

The drier months, roughly March to October, are usually calmer. Mornings are generally better than afternoons all year. Always keep a spare day in case a boat is moved.

Do I need a visa for Kota Kinabalu?

Singapore passport holders are normally visa-free for short stays. Other nationalities should check our visa requirements pages, since rules depend on the passport and can change.

Is it safe for children and non-swimmers?

Island days are popular with families, and Sapi has shallow water near the jetty. Non-swimmers should wear a life jacket, which operators provide, and stay with an adult at all times.

Are Semporna and Kinabatangan day trips from KK?

No. Both are on the other side of Sabah and need a separate multi-night trip. For a day of wildlife near KK, consider a river cruise instead.

Where can I book island tours and transfers?

You can book island tours, airport transfers and spa sessions in Kota Kinabalu on HolidaySG. E-tickets are emailed after our team confirms your booking.

Featured experiences in this guide

Ready to plan your Kota Kinabalu beach days?

Choose an island hop, add an airport transfer and keep a spa session in your back pocket for a rainy afternoon. Browse Kota Kinabalu tours and tickets and build the trip around your own pace.

Browse Kota Kinabalu Activities and Tickets

One last thought. KK rewards people who slow down. Take the early boat, stay for the sunset, and let the evenings be about food rather than schedules. The beaches here are small and unshowy, and that is precisely what makes a few unhurried days feel like a proper break.

Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 12, 2026

#Malaysia #Kota Kinabalu #beaches #Attraction Guides #HolidaySG
Share this guide

Visa for Malaysia

Malaysia Visa exemption — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · e-Visa: Varies by nationality · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Malaysia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy