My Overnight Trip to Pulau Kapas: Snorkeling, Beach Walks & a Hiking Plan Gone Wrong
My Experience Visiting and Staying Overnight on Pulau Kapas
Pulau Kapas had always been somewhere on my list, but I’d never really thought much about visiting.
I’d assumed that, like the Perhentian Islands and Redang, it was far up north, a long way from Kuala Lumpur, and would require some serious planning to visit.
It was only when I started looking into the trip properly that I realized, quite delightfully, that Pulau Kapas was actually much closer than I’d thought.
Located just south of Kuala Terengganu, it was close enough to the mainland that I could even visit on a day trip if I wanted to.
In fact, a day trip would have been cheaper and easier. But my travel partner loves the beach, and I was curious about what it would be like to spend a night on the island. So we decided to stay overnight.
I also had a hiking plan in mind, although that part of the trip didn’t quite work out the way I’d imagined.
Here’s how our overnight trip to Pulau Kapas went.
🏝️ Planning your own Pulau Kapas trip? I’ve put together a separate Pulau Kapas travel guide with practical information on getting there, accommodation options, things to do, and other things to know before you go.
This post may contain affiliate links, which means I may earn a commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases. For more details, please read my Privacy Policy.
Planning our Pulau Kapas trip

The thing about visiting Malaysian islands is that booking accommodation isn’t always as straightforward as it is on the mainland, where you can compare hotels on an online booking platform and book it in a few clicks.
On many Malaysian islands, however, accommodation providers don’t list themselves on booking sites because they tend to sell their rooms as part of packages that may include boat transfers, meals, snorkeling trips, and other activities.
This means you have to visit each property’s website or social media channel individually to compare packages and make a booking.
💡 You might also want to cross-check with tour agents, who may offer promotions that work out cheaper than booking directly with the accommodation.
Then there’s the price.
Some island accommodations can be expensive by Malaysian standards, even when the rooms themselves are fairly basic compared to what the same amount of money could get you on the mainland.
We knew from the beginning that we didn’t want a fancy hotel. We were only staying for one night and expected to spend most of our time outdoors, so we wanted it to be:
- as cheap as possible,
- clean enough, and
- had an ensuite bathroom.
After spending practically a whole day comparing our options online, we settled on Ombak Kapas.
A few other places caught our attention, but they either required a minimum stay of two nights or didn’t include boat transfers in their packages.
At Ombak Kapas, we chose a room-and-boat package without meals. They offer both air-conditioned and fan rooms, and we opted for the latter.
💡 A full-board package typically includes three meals per person per day, which pushes the price up significantly.
We usually eat only two light meals a day, and even then, we’re often happy to share. Paying for three meals each seemed rather excessive.

We also wanted the freedom to decide what and where to eat instead of being tied to a meal package.
There were restaurants in the area, including one at Ombak Kapas itself where we could order à la carte, so we figured we’d be fine sorting out our meals as we went.
Another thing we liked was that Ombak Kapas offered its own tours, which we could book separately after arriving on the island.
That meant we could decide what we felt like doing once we got there rather than having to book everything in advance.
With accommodation sorted and our boat transfers arranged, we were ready for Pulau Kapas.
Getting to Pulau Kapas
➤ Kuala Lumpur – Kuala Terengganu
Technically, our Pulau Kapas trip began the day before we set foot on the island.
Rather than driving all the way from Kuala Lumpur and heading straight to the jetty, we decided to go to Kuala Terengganu first, spend the day exploring the city, and stay overnight so we could get an early start to Pulau Kapas the following morning after being well-rested.
➤ Breakfast in Marang
Before heading to the jetty, we stopped at Nasi Dagang Atas Tol just a 10-minute drive away for breakfast.
Since we were in Terengganu, it seemed like a good opportunity to eat some of the state’s signature dishes before setting off for the island.


We had nasi dagang with fish curry and egg, and pulut kuning with spiced chicken.
The restaurant was right by the beach, where we could enjoy the morning breeze and get ourselves into beach mode.
It was a pretty satisfying way to start the day, especially knowing that we didn’t book a meal package at our accommodation and it might be a while before we’d have our next meal.

With breakfast out of the way, it was time to head to Marang Jetty and catch the boat to Pulau Kapas.
➤ A short boat ride to Pulau Kapas
Our boat was scheduled to leave at 9 AM, but we had to arrive at least 30 minutes early for check-in and payments.
We had already paid a deposit to secure our booking, so we just needed to settle the remaining balance at the Ombak Kapas office near the parking area.
The marine park fee was a separate payment, which we had to make at another counter at the jetty.
Since we were leaving the car overnight, we also paid RM12 for parking.

The island is only about 6 km off the coast of Marang, so the boat ride was short, taking roughly 15 minutes.
That’s probably one of the best things about Pulau Kapas. You don’t need to spend half a day on a ferry.
It’s close enough to the mainland for a relatively easy getaway, but once you’re there, it feels like a proper break from the usual surroundings.

Arrival and check-in at Ombak Kapas
As soon as we hopped off the boat, we went straight to the reception to check in. Since it was on a weekday, we didn’t have to wait until the official check-in time. Our room was ready and waiting for us, which was a nice little bonus.
We were staying in a standalone chalet with twin beds and a small balcony out front. It was very basic and wasn’t exactly new or spotless, but it would do for a night.


The balcony was particularly useful, not only for sitting around, but also for drying our clothes, which is a very important consideration when you’re on a beach holiday.

We also checked with the reception about the next snorkeling trip and found out that there was one leaving in about 30 minutes. Perfect timing!
Once we’d dropped our bags at the chalet, we headed straight back to the beach to wait for our boat. We’d been wearing our swimsuits since the beginning anyway, so there was no need for a wardrobe change.
Snorkeling around Pulau Kapas
The boat took us to another part of Pulau Kapas, where we could snorkel and explore the underwater scenery.
We later realized we could have walked there via a beach trail. If you’re a decent swimmer, you can easily swim out to the spot we were taken to.

Since neither of us was particularly confident in the water, we were glad we’d opted for the boat trip. Plus, it included snorkeling masks, snorkels, and life vests.
Although the snorkeling wasn’t quite as impressive as our trip to Semporna last year (which, to be fair, is a world-class diving destination), Pulau Kapas didn’t disappoint. We saw loads of fish and sea urchins.
The east coast of Peninsular Malaysia is also known for its sea turtles, so if you’re lucky, you might spot one. I actually did see a turtle, but I didn’t have my camera with me at the time, so you’ll just have to take my word for it 😉.
My failed Bukit Singa attempt
After resting at our chalet for a while, I decided it was time to explore more of the island. I had my eye on Bukit Singa.
It’s a rocky hill with dramatic granite formations overlooking the sea, and the views from the top make it a popular spot for hiking and photography.
The easiest and most common way to get there is to take a boat to the trailhead. Unfortunately, there were no more trips going that way that day.
Another way to get to Bukit Singa trailhead by walking along the coastline.
Basically, all you need to do is head toward the stairway to the right of Kapas Coral Beach Resort and keep going until you reach the trail.

It’s not quite as easy as it sounds though.
Some sections have proper walkways, but other stretches require you to wade through the water or even swim, depending on the tide. I decided to give it a try, and at first, it seemed doable.
But while the water was fairly shallow, it was strong enough to push me toward the rocks, which were rough and covered in sharp barnacles. And I wasn’t even halfway to the trailhead yet.

I decided to ditch the plan. Even if I did manage to reach the hill, I had no idea whether the return journey would be any easier. If the tide rose, I could end up in an even trickier situation.
I later learned that there was also a jungle trail leading toward Bukit Singa.
But it was longer and not recommended without a guide because apparently a couple of tourists had gotten lost along the trail and weren’t discovered until later in the evening.
So, Bukit Singa would have to wait.
A more relaxed island exploration
With my hiking plans temporarily abandoned, I decided to explore whatever parts of Pulau Kapas I could reach more easily.
I wandered along the beach, checked out some of the guesthouses and restaurants, and mentally shortlisted where I wanted to go for dinner.
Whenever the heat became too much, I’d take a dip in the water before continuing.
While walking around, I came across an old local man and asked him where the jungle trail started if I wanted to hike to the Blue Lagoon. He helpfully walked me to the trail entrance.

However, he advised me against attempting the hike so late in the day as I might not make it back before dark and suggested that I try again the following morning.
Following his advice, I decided not to push my luck and headed back for dinner instead. The more ambitious adventures could wait until tomorrow.
Dinner at Kapas Boutique Chalet
Apparently the restaurant at our accommodation was not open on weekdays for ala carte orders, and we hadn’t been informed about it.
But it all worked out because I had spotted another place I wanted to go to for dinner anyway.
It was Kapas Boutique Chalet, which was one of the accommodations I’d considered booking for our stay, if not for its minimum two-night requirement.
Their restaurant turned out to be just as classy as the rooms that I’d seen in photos, with a good variety of dishes on the menu.

Another common problem with visiting Malaysian islands is that food can be ridiculously expensive.
It’s understandable, considering that ingredients and other supplies have to be transported over by boat, but I’m not exactly keen on paying premium prices for something I could easily whip up at home, like nasi goreng or mi goreng.
So I was delighted to discover that they had baked goods, including homemade thin-crust pizzas.
Even better, the prices were reasonable. They certainly weren’t as cheap as what you’d pay on mainland Terengganu, but they weren’t too far off Kuala Lumpur prices either.
We decided on a blue cheese and apple pizza to share, simply because of the strange combination, and surprisingly it worked!
The rich, melty blue cheese and sweet, slightly tangy apple made an unexpectedly good pairing.

But it wasn’t just the food we enjoyed. We loved the overall vibe of the place, from the music to the people.
If we ever return to Pulau Kapas, we’d definitely consider staying here.
One small warning, though: bring mosquito repellent and don’t be shy about applying it generously after sundown. Alternatively, cover up with long sleeves and long pants. The mosquitoes on the island were big, relentless, and had very little respect for personal space.
Hiking toward Berakit (Blue Lagoon)
The next morning, after having some snacks in the chalet, I headed out to explore the trail.
There was some construction going on for a new resort nearby, and despite having been shown the way the day before, I still had to ask one of the construction workers where the trail started.
My internal compass is permanently broken, and no amount of prior instruction can fix it.

He kindly pointed me in the right direction and assured me that it was a fairly straightforward trail, taking about an hour at most to get there and back.
Now, I’m no athlete. I also have a terrible habit of stopping every time I spot an interesting-looking tree or animal or flower, which, as it turned out, was a lot.

I found the trail manageable overall. There were signs and ropes marking the way, which helped me figure out where to go.
However, I wouldn’t necessarily recommend attempting it alone if you’re a beginner hiker. Some sections were steep, and there were fallen trees and rocky paths to navigate.
Besides, there was no phone reception at all throughout the hike.

Eventually, the trees began to part, and the sea came into view. At the end of the trail, I emerged into a small, secluded bay surrounded by rocks.

💡 The rock surfaces were quite sharp, so if you visit, watch where you step and be careful not to slip. Shoes with good traction are a must for this hike.
I assumed this was the Blue Lagoon I’d seen in photos, but it looked considerably less impressive in person. The water didn’t have that gorgeous blue color I’d been expecting.
I figured it was probably the tide and lighting. Or simply another case of me being catfished by Instagram photos.

It was only after I got home that I discovered I was supposed to continue farther to the left and climb over some rocks to get to the actual lagoon.
From what I could gather, that wasn’t exactly an easy route either.
So, in a way, I had managed to hike all that way and still missed the main attraction. Excellent work, as usual.

From Berakit, there was another path leading toward the lighthouse. I was tempted to explore it, but I had absolutely no idea how long that would take.
I was also starting to worry that people might become concerned if I took too long to return.
And sure enough, as I made my way back, I ran into the same man I’d spoken to earlier, this time accompanied by another man.
They were already on their way to look for me because they thought I might have gotten lost or injured.
I was genuinely touched by their concern, but also at the same time, a little guilty.
Thankfully, they were lovely about the whole thing, and even asked if we could take a photo together.
Once again, I left feeling humbled by the kindness of strangers.

Almost made it to the lighthouse
Back at the beach, I still had a couple of hours before checkout, so naturally, I started considering the lighthouse again. You could reach it from the beach too, and I actually began making my way there.

But by then, my phone had regained its connection, and a message came in from my friend who was waiting at the chalet.
The boatmen wanted to know if we could take an earlier boat back with a group of other passengers.
Our departure was scheduled for 12 pm, but since it was a quiet weekday and we were the only ones booked for that time, I suppose they didn’t want to make the trip just for us.
So much for the lighthouse. I turned around and hurried back to the chalet for a quick shower before checking out.
Final thoughts: would I visit Pulau Kapas again?

Yes, I would.
I managed to fit in snorkeling, a beach walk, and a night on the island, but the failed hiking attempts gave me a reason to come back.
Plus, there’s that cozy chalet that I want to stay at next time.
If you’re planning your own visit, read my Pulau Kapas travel guide for the practical details, including how to get there, where to stay, and what you can do on the island.
As for me, I’ll have to return another time to finally make it to the lighthouse, the Blue Lagoon, and Bukit Singa.
