Let me begin with a confession, because the earlier version of this page needed one. It sent readers to dive sites that are hours away from Kota Kinabalu, named a wartime wreck that actually lies in a different sea altogether, and placed an island in the wrong Malaysian state. If you tried to plan a weekend from it, you would have ended up confused at a jetty with a ferry timetable that did not match anything you had read. So I have thrown that draft away and written this guide from scratch, the way I would explain it to a friend sitting across a kopitiam table in Singapore who asks, "Where are the quiet beaches near KK, really?"
The honest answer is a good one. Kota Kinabalu sits on the west coast of Sabah, in Malaysian Borneo, and just off its waterfront there is a cluster of small islands that make up a marine park. The sand is pale, the water is clear on a good day, and the boat ride from the city jetty is short. "Hidden" is a relative word here, because the three famous islands do fill up on weekends. But a few minutes of planning, a sensible choice of day and one or two lesser-visited islands will give you a patch of beach that feels like your own. That is what this guide is about.
I will cover the marine park and what each island is actually like, the quieter alternatives, how to reach everything, when the weather behaves, what to budget, what to pack, and a few itineraries you can copy. I will also say plainly what is not close to KK, because Sipadan, Mabul and Turtle Island are all famous and all frequently mixed up with the city's own islands. They are lovely, but they belong to a different trip.
First, a quick correction of the map in your head
Many travellers read about Borneo's beaches and picture one big coastline with everything a short drive apart. Sabah is not like that. It is a large state with a long, mountainous spine, and its famous marine destinations are spread around the edges. Here is how the names that people often bundle together really fit.
| Place | Where it really is | Day trip from KK? |
|---|---|---|
| Tunku Abdul Rahman Marine Park (Gaya, Sapi, Manukan, Mamutik, Sulug) | Just off the KK waterfront | Yes, easy |
| Dinawan, Mengalum, Sulug and other outer islands | Further out in the Bay, quieter | Yes, with a longer boat ride or a tour |
| Kudat and the Tip of Borneo | Far north of the state | A very long day, better as an overnight |
| Sipadan and Mabul | Off Semporna, on the east coast | No, you fly to Tawau and travel on |
| Turtle Island (Selingan) | Near Sandakan, east coast | No, a separate trip |
| Kapit | A town in Sarawak, not an island in Sabah | No, wrong state |
Keep that table handy. Everything that is genuinely close to the city, and therefore genuinely realistic for a few days in KK, is in the first two rows. The rest is worth a trip of its own and I will point you to it near the end.
Tunku Abdul Rahman Marine Park: the five islands next door
The marine park is a protected group of islands in Gaya Bay, a short boat ride from the city. It is named after Malaysia's first prime minister. Five main islands make up the group: Gaya, the biggest, and then Sapi, Manukan, Mamutik and Sulug. The first time I looked at the jetty boards in the city I assumed they were all more or less the same. They are not, and choosing the right one is the difference between a good day and a crowded one.
Boats leave from the jetty near the waterfront, and the crossing is brief, usually a matter of ten to twenty minutes depending on the island and the sea. There is a park conservation fee for entry that is collected at the jetty, and operators sell island hopping packages that bundle the boat, the fee and sometimes lunch or equipment. Fees and package rules change, so treat anything I describe as a guide and confirm the details when you book.
| Island | Character | Best for | Crowd level |
|---|---|---|---|
| Manukan | The most developed, with facilities and a long white beach | First-timers, families, anyone who wants a proper lunch | Busy at weekends |
| Mamutik | Smallest and simplest, you can walk around it quickly | Snorkelling, a short and relaxed visit | Moderate |
| Sapi | Pretty beach, clear shallows, a jungle trail, a small lagoon on one side | Photographs, easy swimming | Popular, can feel packed |
| Sulug | The quietest of the group, fewer facilities | Peace, bringing your own snacks | Light |
| Gaya | Large and forested, with trails and a stilt village on the far side | Walkers, birdwatchers, a different mood | Light on the beaches |
Manukan: the easy one
If this is your first visit, start here. Manukan has a clear stretch of sand, shaded areas, changing rooms and a place to eat, which matters more than people admit when you are travelling with children or older relatives. The water off the main beach is calm for swimming, and the reef edge a short way out gives snorkellers something to look at without a long swim. It is the island most day tours include, and that is exactly why it can feel busy when several boats arrive at once. My advice is to go early and walk to the quieter ends of the beach.
A good way to see it without arranging boats yourself is to join a structured excursion. There is a Manukan and Sapi Islands Excursion that starts from about S$73.82 and covers two islands in a day. You can read the details and book here: Manukan and Sapi Islands Excursion.
Mamutik: small, simple and good for snorkelling
Mamutik is the one I would pick if I only had a morning. The island is small enough that you can circle it on foot in a short time, and the beach is pleasant without being spectacular. What makes it worthwhile is how easy it is to slip into the water, put your face down and see fish within a few minutes. It is less polished than Manukan, which some people prefer. If you want a pairing, there is an excursion that combines Mamutik and Sapi, starting from about S$73.82, which you can look at here: Mamutik and Sapi Island Excursion.
Sapi: the postcard beach, and how to enjoy it anyway
Sapi is the island you will see on most posters, with a curve of pale sand and clear shallows that look almost too tidy. It is also where the crowds gather, so the trick is timing. Arrive on the first boats, spend your time on the sand before late morning, and then walk the short trail through the trees when the day trippers pour in. The trail is gentle and gives you a different view of the island, and there are often monitor lizards padding about near the paths, so keep your food covered and your distance respectful.
Sulug and Gaya: where the quiet is
Sulug is the least developed of the group, and for that reason the one I would send a friend to who says, "I just want to hear the water." It has fewer facilities, so take drinks and snacks, and check with your boatman beforehand about timings because fewer boats serve it. Gaya is a different animal. It is big, green and mostly given to forest trails, and the beaches there are small and tucked away rather than long and showy. Gaya also has a stilt village on its far side, which is a working community and not a tourist attraction, so if you pass it, treat it as someone's home.
The quieter islands beyond the main five
If the five marine park islands still sound like too many people, there are options further out. Operators run snorkelling and diving trips to outlying islands in and around the bay, and these tend to be longer days with a longer boat ride, but the trade is calmer sand and clearer water. I have heard the same description from several people who have done them: you pay for the extra distance in time and in fuel surcharges, but you buy back space.
Three trips on the HolidaySG list fit this category, each with a slightly different personality.
| Trip | What it offers | Who it suits |
|---|---|---|
| Dreamer Island snorkelling day | A full day on a smaller island, with time in the water | Snorkellers, couples, anyone avoiding the main jetty rush |
| Dreamer Island diving day with lunch and hotel transfer | Dives with instruction, lunch and pickup arranged | Certified divers or beginners wanting an introduction |
| MoonBay Island snorkelling or diving | A one day trip to a quieter island with both options | Mixed groups where some dive and some snorkel |
| Survivor Island jungle trek and snorkelling | A short walk into the trees followed by time on the reef | People who want more than lying on a beach |
The Dreamer Island snorkelling tour starts from about S$78.18, and you can see it here: Dreamer Island Snorkeling Day Tour. If you want to dive rather than float, the version with lunch and hotel transfer starts from about S$152.00: Dreamer Island Day Trip Diving with Lunch and Hotel Transfer.
For a mixed group, the MoonBay trip is handy, because some in your party can dive and others can simply snorkel from the same island. It starts from about S$114.58: MoonBay Island Snorkeling or Diving 1 Day Tour. And the Survivor Island trip suits restless travellers who like a bit of effort before their swim, starting from about S$118.70: Survivor Island Jungle Trek and Snorkeling 1 Day Tour.
A word on diving, since the earlier version of this page got it so wrong. The sites around Kota Kinabalu are good for beginners and for keeping your hand in, with reef, small fish and the odd surprise. They are not the world-famous walls and drop-offs people dream of. Those are on the east coast, and I will come back to them below. If you want your first open water experience or a relaxed refresher, the Bay is perfect. If you want sharks and turtles by the dozen, plan a different trip.
Snorkelling well: a short, practical note
Reefs near a city are reefs under pressure, and the best thing you can do is behave as a guest. Wear a rash vest or plenty of reef-safe sunscreen, because the usual chemical sunscreens wash off and harm coral. Do not stand on coral, even dead-looking coral, and do not feed the fish. Keep your fins away from the bottom in shallow water, because kicking up sand clouds the view for everyone and smothers the animals living there.
The water near the islands is usually calm and warm. Visibility changes with the weather and recent rain, so a day that looks perfect on land can have murky water if the previous night was stormy. If you are flexible, give yourself a spare day in the schedule. If you are not, book the earliest boat, because morning visibility tends to be kinder than the afternoon, when wind picks up and boat traffic stirs the water.
Bring your own mask if you are fussy about fit. Rental sets are fine, but a badly fitting mask turns a lovely reef into a miserable squint, and a few minutes at home with the strap adjusted saves a lot of grumbling. If you wear glasses, ask about prescription masks or use contact lenses. Waterproof pouches for your phone are worth the small cost, and a floating wrist strap for a camera is better still.
Beaches with a view of the mainland: Tanjung Aru and its neighbours
Not every beach near KK needs a boat. Tanjung Aru is the city's well-known sunset beach, a stretch of sand with a promenade and food stalls that comes alive as the sky turns orange. It is not secluded, and it is not where you go for coral. But as a place to end a day, with a cold drink and the islands silhouetted offshore, it is hard to beat, and it costs almost nothing. Locals bring picnic mats at the weekend and eat grilled snacks while the light fades. If you have a late flight, it is also a good place to kill a couple of hours, since the airport is nearby.
Arriving or leaving, a pre-booked car makes the whole thing smoother. A Sabah airport transfer starts from about S$16.00, which you can see here: Sabah Airport Transfer. If your hotel is in the city centre, there is a direct option from the airport to town, from about S$23.00: Kota Kinabalu Airport to Kinabalu City.
North of the city there are other stretches of beach along the coast road, and further north still is Kudat, the town near the northern tip of Borneo. Kudat is known for its sunsets over open sea and a famous headland where the land meets two seas. It is a long drive from KK, so I would not squeeze it into a day trip. If you have a car and a few days, it can be an overnight to remember, but treat it as a road trip rather than a beach outing.
What the far-flung famous names are really like
Because I promised to be straight about this, here is a short tour of the places people confuse with KK's own islands.
Sipadan and Mabul. These are on the east coast, near the town of Semporna. Sipadan is the dive site famous for turtles, walls of fish and its sheer abundance, and diving there is controlled by permits, which are limited each day and usually arranged through dive operators. Mabul is a smaller island nearby, popular for macro diving, meaning tiny and strange creatures that reward patient eyes. To reach them you fly to Tawau or take a long road journey, then continue to Semporna. This is a trip of several days, not a day out from KK.
Turtle Island. The turtle islands near Sandakan are known for conservation work, and visitors can stay overnight and, in season, see turtles come ashore to lay eggs. It is a worthwhile experience, but it sits on the other side of the state from Kota Kinabalu. If turtles are your goal, plan it as a separate leg with Sandakan as your base.
Kapit. This is a river town in the neighbouring state of Sarawak, reached by boat along the Rajang River. It is a lovely place for anyone curious about longhouse culture, but it is not an island and it is not near any beach. I mention it only because it was wrongly placed on this page before.
Ranau. The town of Ranau sits inland beneath Mount Kinabalu, and the area is known for hot springs, highland farms and views of the mountain. It is wonderful, but it is a cool and misty highland, not a beach. It does, however, make an excellent contrast with your island days, which I will get to in the itineraries.
Pairing the beach with something cultural
A beach holiday of three or four days can get repetitive, and Kota Kinabalu has a way of making the pause between swims interesting. Sabah is home to many indigenous communities, and a couple of cultural villages near the city let you meet that heritage in an organised way. Mari-Mari Cultural Village is a half day experience set among replica houses, where you see traditional crafts, taste local snacks and watch demonstrations. It starts from about S$78.26: Mari-Mari Cultural Village Half Day Tour.
For something shorter and lighter, Koisaan Cultural Village is a lower-cost option from about S$16.84: Koisaan Cultural Village. If your tastes run to wildlife, the Weston wetland river cruise is a lovely evening, with proboscis monkeys in the trees at dusk and fireflies lighting the mangroves after dark. It starts from about S$75.65: Weston Wetland River Cruise Day Tour.
Adding a day in the highlands
The great thing about KK is that you can be on a beach in the morning and standing in cool mountain air by the afternoon of the next day. Kinabalu Park, a World Heritage site, is about two hours away by road and has trails, a botanical garden and views of the peak. A day trip combining the park and the Poring hot springs is a popular way to see both without climbing the mountain. It starts from about S$98.37: Kota Kinabalu Park and Hot Spring Day Trip.
If you prefer your highlands with a bit of adrenaline, there is an ATV adventure near Kundasang from about S$46.84: ATV Adventure in Kundasang. And for a calm day among fields and farm animals, the Sosodikon Hill hiking and farm tour is a good option, starting from about S$84.03: Sosodikon Hill Hiking and Sky-Mirror Photography 1 Day Tour.
When to go: weather, seas and crowds
Sabah is tropical, which means warm all year, but the seas and the rain follow a pattern. As a general rule, the drier months on the west coast fall roughly between the early part of the year and the middle of it, with calmer seas and better visibility. The wetter months bring heavier showers and choppier water, and boat operators will sometimes cancel trips when the sea is rough. None of this is a guarantee, and tropical weather loves to surprise you, so build in a little slack.
| Period | What to expect | Tip |
|---|---|---|
| Drier stretch (roughly February to April) | Calmer seas, good visibility, hot afternoons | Book boats early, as this is a popular window |
| Middle of the year | Mixed weather, holiday crowds at weekends | Go midweek if you can |
| Wetter stretch (roughly October to January) | More showers, rougher water, some cancellations | Keep a flexible day and avoid tight flight connections |
| Public holidays and school breaks | The jetty and the islands fill up | Reserve ahead and choose the quieter islands |
Because I cannot promise you a sea state months in advance, I would rather you check the forecast a few days before and keep one buffer day. Local operators will tell you honestly if the weather is poor, and it is better to swap a day than to suffer a rough crossing.
Getting there from Singapore, and what you need to enter
Kota Kinabalu is a short flight from Singapore, a little over two and a half hours in the air, with several services each day. The airport is close to town, which is a relief after a long day. Flights fill up around school holidays and long weekends, so book ahead if your dates are fixed.
Entry rules matter, so read this part twice. Singapore passport holders can currently enter Malaysia without a visa for short tourist stays, and the official information we hold lists a stay of up to 30 days, but rules and requirements for other passports differ, and policies are reviewed from time to time. Malaysia also asks most arrivals to submit a digital arrival card before travelling. I would not trust any summary, including this one, for the final word. Check the current rules for your own passport on our visa requirements pages before you book anything non-refundable.
One more practical trick. Some visa applications ask for proof of onward travel or a hotel and flight itinerary at the time you apply. If that applies to you, our flight reservation service provides a reservation to support a visa application, so you are not forced to pay for a full ticket before your visa is decided. It is a reservation, not an issued ticket, so do not treat it as a boarding document.
Once you land, the best way to cover the short hop to your hotel is a fixed-price transfer, which means no arguments and no waiting in a queue. Data is the other thing worth sorting out in advance. A Malaysia eSIM is a handy way to stay connected from the moment you land, and you can browse the options on our Malaysia activities and tickets page.
What it costs: a realistic budget
Travellers from Singapore are often pleasantly surprised by how far the dollar goes in Sabah. Prices move with the season and the exchange rate, so the figures below are rough guides in Singapore dollars and not quotes.
| Item | Rough cost | Notes |
|---|---|---|
| Island hopping excursion | From about S$74 | Two islands, boat and fees depend on the package |
| Snorkelling day on a quieter island | From about S$78 to S$119 | Longer boat ride, often equipment included |
| Diving day with lunch and transfer | From about S$152 | Certification or an introductory dive affects the price |
| Cultural village half day | From about S$17 to S$78 | Wide range depending on the experience |
| Airport transfer | From about S$16 to S$23 | Per vehicle on most services |
| Meals at a local eatery | Modest | Seafood is the splurge, noodles and rice the saver |
If you are watching your money, the cheapest sensible plan is a midweek visit to the marine park, bringing your own snacks and water and using a shared excursion rather than a private boat. If you want comfort, book a private transfer, an early island departure and one night in a seafront hotel. Neither is the wrong way to do it. Just decide before you leave which you are, so that you are not surprised at the jetty.
Three itineraries you can copy
Two days: the easy weekend
Fly in on a Friday evening, transfer to your hotel and have a late seafood dinner. On Saturday catch one of the first boats to Manukan, swim and snorkel until midday, then take the afternoon to Sapi for photographs and a short walk. Return to the city for a sunset at Tanjung Aru. On Sunday, take a slow breakfast, a wander around the waterfront markets, and fly home in the afternoon. It is relaxed, cheap and gentle.
Four days: beach, culture and a quiet island
Day one, arrive and rest. Day two, a quieter island trip such as the Dreamer Island snorkelling day, back in time for a long dinner. Day three, a half day at a cultural village in the morning and the wetland river cruise at dusk. Day four, a lazy beach breakfast and a mid-afternoon flight. This one suits couples and anyone who wants variety.
Five days: coast and mountain
Spend two days on the coast as above, then drive inland for the Kinabalu Park and hot springs day, staying overnight near the mountain if you can. The last day brings you back to the city for a final swim at Mamutik before the airport. The temperature change between the shore and the highlands is dramatic, so pack a light jacket for the mountain even though it is a tropical country.
Packing, safety and manners
Pack light, quick-drying clothes, a hat, reef-friendly sunscreen, insect repellent, a refillable bottle and a small dry bag for your phone and wallet. Sandals that can get wet are far more useful than trainers on island days. If you wear a rash vest, you will spend less time reapplying lotion and more time in the water.
For safety, wear a life jacket on the boat if it is offered, and keep an eye on the weather. Do not swim alone, and stay away from areas where boats are moving. Keep valuables with you rather than leaving them on the sand. In an emergency in Malaysia, the national emergency number is 999. Take out travel insurance that covers water activities, because a simple ear infection or a sprained ankle on a jetty becomes expensive far from home.
On manners, remember that this is a Muslim-majority country with a mixed population, and that modest dress away from the beach goes down well. Cover up when you leave the sand for a meal or a market, and ask before photographing people. Do not take shells, coral or sand home, and carry out whatever rubbish you bring in. Small gestures like these are what keep the quiet islands quiet.
What I would actually do
If you gave me three days in Kota Kinabalu and asked for the most beach for the least fuss, I would skip the idea of finding one perfect secret shore and instead aim at the quietest hours. I would book the earliest boat to one of the islands on a weekday, pick Mamutik or Sulug rather than Manukan if I wanted peace, and keep one day for a farther island with a snorkelling tour. In the evenings I would sit by the water at Tanjung Aru and plan nothing. That is the whole secret: less pressure, earlier mornings and a willingness to let the sea set the schedule.
Frequently asked questions
Which island near Kota Kinabalu is the quietest?
Sulug is generally the least developed and least crowded of the five marine park islands, while Gaya has quiet, tucked-away beaches. Weekdays and early boats are quieter everywhere, and farther islands reached by tour are quieter still.
Can I visit Sipadan or Mabul as a day trip from Kota Kinabalu?
No. Both are off Semporna on the east coast, which means a flight to Tawau followed by a road and boat journey. Plan it as a separate multi-day trip, and note that Sipadan visits depend on limited daily permits.
How long does the boat to the islands take?
Usually somewhere between ten and twenty minutes for the marine park islands, depending on which one and on sea conditions. Outer islands take longer. Operators will confirm the time when you book.
Do I need a visa to visit Kota Kinabalu from Singapore?
Singapore passport holders can currently enter Malaysia without a visa for short tourist stays, but rules change and other nationalities differ. Check the latest details on our visa requirements pages before you travel, and complete the digital arrival card if it applies.
I need proof of onward travel for a visa. What can I do?
If an application asks for a flight itinerary, our flight reservation service can provide a reservation to support it. It is a reservation rather than an issued ticket, so do not treat it as a boarding pass.
When is the best time for clear water?
The drier months on the west coast, roughly early in the year, usually give calmer seas and better visibility. Mornings tend to be clearer than afternoons. Weather is never certain, so allow a spare day if you can.
Is it safe to snorkel if I am a beginner?
The shallow, sheltered water around Manukan and Mamutik is well suited to beginners. Wear a life jacket if you are unsure, never swim alone, and follow your boatman's advice about currents and where to enter the water.
Where can I book island trips and transfers?
You can browse island excursions, cultural tours, highland day trips and airport transfers on our Malaysia page. Booking details and options appear on each product page, and e-tickets are emailed after our team confirms your booking.
Featured experiences in this guide
Planning your Kota Kinabalu beach days?
Choose your island excursion, arrange a transfer and add a cultural half day in one place. Browse Malaysia tours, transfers and tickets and build a trip that fits your pace.
A final thought. Kota Kinabalu does not need a secret to be special. It has warm water a short boat ride from a friendly city, and with a little care about timing you can have a stretch of sand almost to yourself. Go early, tread lightly, ask your boatman questions, and leave the island the way you found it. The sea will take care of the rest.