There’s a moment somewhere on the 20-minute speedboat ride from Mersing Jetty to Pulau Tengah when you stop looking at your phone.
Not because there’s no signal — though there isn’t much of one. It’s because the South China Sea has spread out in every direction, the mainland has disappeared behind you, and there’s a small island covered in dense jungle getting larger in front of you. It’s a good thing I’d sorted an eSIM before leaving.
By the time the boat pulls up to the jetty and you step onto the island with your bag, you already feel different. Slower. More present. Less somewhere in between 2 places and more actually arrived.
Here’s what the stay was actually like.
At A Glance
Getting To Batu Batu, Malaysia
The journey to Batu Batu is part of the experience — and honestly, it’s simpler than it sounds once you’ve done it once.
The resort sits on Pulau Tengah, about 16km off the southeast coast of Malaysia. To get there, you need to reach Mersing Jetty on the mainland first. From Mersing, a 20-minute speedboat ride across the South China Sea brings you to the island.
From Singapore
I came from Singapore, which is one of the most straightforward entry points.
The drive from the Woodlands or Tuas causeway crossing to Mersing takes roughly 2.5 to 3 hours depending on traffic and border wait times.
We left Singapore at 7 am and were checking into our villa by midday, which sounds long until you’re sitting on the island and realise you never want to leave.
The resort can arrange transfers from Singapore if you’d rather not drive. Otherwise, private rental cars or carpooling with your group works well.
The road to Mersing passes through long stretches of highway and smaller roads where mobile coverage drops in and out — worth downloading your maps offline before you set off.
From Kuala Lumpur
The drive from KL to Mersing runs around 3 to 4 hours, taking the PLUS Expressway south and connecting through Kluang or Ayer Hitam toward the east coast. It’s a comfortable drive and a reasonable option if you’re making Batu Batu part of a broader Malaysia trip.
From Johor Bahru
JB is the closest major city — roughly 2 hours by road to Mersing. If you’re flying into Senai International Airport, this is your most direct overland route.
From Further Afield
Flying into Singapore Changi or Kuala Lumpur International Airport are both solid entry points. From Changi, you connect via road as above.
From KLIA, factor in around 4 to 5 hours total overland to Mersing. Both airports have car hire and private transfer options widely available.
The Boat Transfer
The luxury experience begins when you arrive at Mersing pier. There, while there’s a general chaos for general boat transfers to neighbouring islands like Tioman, you’ll see a dedicated Batu Batu crew to greet you and take over your bags!
Boat departures from Mersing are timed around tidal conditions, which means schedules shift depending on when you visit.
The resort coordinates everything once you’ve confirmed your arrival — they’ll tell you your boat time in advance and have a representative at the jetty to meet you.
Don’t rock up unannounced and assume there’s a boat waiting; always confirm with the resort beforehand.
The 20-minute ride itself is worth mentioning. You leave the port, weave past fishing boats, and watch the water go from murky port-green to clear turquoise as the mainland shrinks behind you. By the time the island comes into view, you’re already in a different headspace.
One practical note: I’ve found mobile coverage to be inconsistent along the Mersing road and essentially non-existent on the island itself.
Getting an eSIM for Malaysia sorted before you leave means you can navigate, message the resort, and stay connected on the overland portion without scrambling for signal at the wrong moment. Unless, of course, you prefer to stay disconnected, which is also the whole point of an island escape!
Arriving At Batu Batu, Malaysia
As the boat pulls in, there are staff waiting at the jetty, not in a choreographed, performative way, just genuinely there to take your bags and walk you up to the check-in area. Then there are welcome drinks!
A beautifully illustrated hand-drawn map of the island is presented to you with a brief orientation: here are the 8 beaches, here are the walking trails, the conservation centre, andwhere the baby reef sharks are most reliably spotted in the mornings.
That map detail says something about the place. They’re not just pointing you toward the pool and the bar. They want you to explore the whole island and understand everything it has to offer.
The check-in space is open-air, looking out directly at the sea from all vantage points. You sign in with the ocean in your eyeline. The whole thing takes about 10 minutes, after which a staff member walks you to your villa through the resort’s path network, wooden boardwalks through coconut groves, with the sound of the ocean constant on both sides.
Batu Batu’s Room: Ocean Villa
I’d seen the ocean view photos before arriving. They still didn’t prepare me for opening the balcony doors and having the South China Sea just sitting there, completely unobstructed, with nothing between me and the horizon.
The villa is elevated above the boulders on the coastline, which means you’re looking out over water rather than stepping onto sand. I preferred it. The sound of waves hitting the rocks below was constant — low, rhythmic, present — and I kept the balcony doors open both nights and slept better than I had in months.
Waking up to that view became the best part of each morning. Before coffee, before anything — just the ocean, the light coming in, and the realisation that I had nowhere particular to be.
The room itself is 90 square metres and feels genuinely spacious rather than just technically adequate. King bed with a proper full-canopy mosquito net, a day bed near the balcony that I basically lived on in the afternoons, and the same high thatched ceiling in kampung style that keeps everything feeling open even when the humidity outside is doing its worst.
The bathroom caught me off guard. It’s unusually large — oversized in a way that feels deliberate rather than accidental — with a standalone bathtub and a separate shower, both properly proportioned. What I didn’t expect was the window. It faces the ocean. I had a bath on the second evening with it open, the sound of waves coming through, the light going gold outside, and it was one of those small moments that ends up being the one you remember most from the whole trip.
One note: there are stairs. Several flights between the boardwalk level and the villa. Fine if you’re mobile, worth knowing in advance if that’s a consideration for anyone in your group. The Beach Villas and Poolside Villas are the better call in that case.
The children’s annexe is a separate sleeping space connected to the main villa — good for families who want their own zones without booking separate rooms.
The Villas: Which One Is Right For You?
One of the things that makes Batu Batu genuinely interesting as a resort is that the villas don’t just vary in size — they create completely different moods and relationships with the island.
Choosing the right one shapes how your stay feels from the moment you walk in.
Jungle Villa
The Jungle Villas sit on higher ground at the forest edge, set back from the beach and nestled among the tropical canopy. They’re the most private category on the resort — you’re surrounded by trees rather than ocean.
Inside: a king or twin bed under a proper full-canopy mosquito net, a day bed near the balcony that works as extra sleeping space or the ideal afternoon reading spot, and a spacious bathroom with a standalone bathtub and separate shower. The private balcony gives you partial sea views through the canopy — glimpses of the ocean rather than a full panorama, which suits some people perfectly.
This is the villa for couples or solo travellers who want genuine seclusion and don’t mind a bit of elevation. It involves several flights of stairs from the main resort level. Not the right choice if you have very young children, guests with limited mobility, or if you want to be able to roll out of bed and onto the beach in 30 seconds.
All Jungle Villas include a children’s annexe — a separate sleeping space connected to the main villa — which is useful for families who don’t mind the stair situation.
Ocean Villa
The Ocean Villas are set above the rocky boulders that line parts of Pulau Tengah’s coastline, elevated directly above the sea. The view is the whole point: you open your balcony and there’s the South China Sea, with the sound of water on rock below you.
The layout is similar to the Jungle Villa — king bed, mosquito net, day bed, standalone bathtub and shower — but the orientation is completely outward. Where the Jungle Villa pulls you inward toward the forest, the Ocean Villa pushes you out toward the horizon.
These also involve stairs, which rules them out for guests with mobility concerns. For couples who want drama and a view over privacy and forest calm, this is the category to consider. Like the Jungle Villas, they include a children’s annexe.
Beach Villa
The Beach Villas are the most accessible and the most family-oriented category. They sit directly on Sunrise Beach, with a private terrace and two sun loungers placed right at the sand’s edge. You step off your terrace and you’re on the beach. There are no stairs between you and the water.
Inside: a king bed, mosquito net, day bed, and a large bathroom with standalone bathtub and shower. The view is straight over the beach to the sea.
Beach Villas are the only category with 2 children’s annexes rather than one — bunk beds in a separate connected space — which makes them the obvious choice for families with two children who want a single villa rather than separate rooms.
If you’re travelling as a couple, the Beach Villas are lovely but you may find the seclusion of the Ocean or Jungle categories more suited to what you’re after.
Ocean Deluxe Villa
The Ocean Deluxe Villas are the largest single-bedroom category and the most elevated position on the resort. Set higher than the standard Ocean Villas, they offer a panoramic view that takes in the ocean and the resort below.
The layout is loft-style — a generous bedroom with a king bed and mosquito net, a living area with 2 day beds that convert to sleeping space, and a large private balcony designed to be used, not just looked at. The bathroom is correspondingly spacious, with a standalone bathtub and shower.
This is the kind for couples who want maximum space and the best view without the family-focused setup of the Beach Villa. It’s also the right choice if you’re staying for more than 2 nights and want room to spread out. Like the other elevated villas, it involves stairs and isn’t ideal for limited mobility.
2-Bedroom Poolside Villas
The Poolside Villas are the social category, centrally located right behind the infinity pool and the main restaurant, which makes them the most convenient option on the resort but also the least private.
Each villa has 2 bedrooms: 1 king and 1 twin, with interconnecting doors between them. Both rooms have their own day beds, which means you can sleep up to 6 people across the full villa configuration if needed.
The outdoor bathrooms are a specific feature worth mentioning — 2 separate outdoor bathroom spaces, each with a shower, one with a standalone tub.
The large covered veranda is the social heart of the villa — wide enough for a proper table and seating arrangement, with enough shade that you can sit out there comfortably through the midday heat.
This is perfect for groups of friends, families who want 2 bedrooms in one unit, or anyone who wants to be close to the pool and restaurant rather than tucked away in the forest or on the clifftop. The trade-off is privacy and sea views — you have the veranda and the garden rather than an ocean panorama.
Activities At Batu Batu, Malaysia
The map they give you on arrival is not decorative. Pulau Tengah has 8 beaches, 2 self-guided walking trails, a full perimeter walkable in roughly an hour, and more distinct environments than most small islands manage. I used all of it.
The Beaches
Sunrise Beach is the one directly fronting most of the Beach Villas — soft white sand, calm water, the reef visible from the shoreline. The water is shallow and clear enough that you can see the fish from standing depth.
The northern beaches — Angsana and Sunset — are the ones locals and repeat visitors recommend most. They require a 20-minute walk around the island’s perimeter path, occasionally wading through shallow water to get around rocky outcrops, and the payoff is a beach that feels genuinely private.
When I arrived there, the only other signs of life were a monitor lizard on a rock and a group of small fish in the shallows.
The western side of the island gives you the sunset views — less swimming-friendly due to the boulder formations, but the light in the late afternoon is the kind of thing that makes you remember why you took time off work.
The Jungle Trail
The 2 self-guided inland trails take about 45 minutes to an hour each, climbing through the island’s dense interior forest to elevated viewpoints looking out across the South China Sea to neighbouring islands.
I did the longer trail on the second morning, in proper walking shoes rather than flip flops I’d nearly attempted it in, and it’s a proper walk — steep sections, roots, the occasional rope to assist on inclines.
The view from the highest point stops you completely. The reef system visible around the island’s perimeter, the neighbouring islands of Pulau Besar and Pulau Rawa in the mid-distance, the South China Sea stretching flat to the horizon.
It’s the perspective that makes you understand why someone decided to build a conservation resort here rather than just leave it as a private family retreat.
Snorkelling & Diving
Snorkel gear is provided free: mask, fins, and vest – from the activities centre.
The reef begins just off the shore near Long Beach and is accessible to anyone who can swim reasonably competently. I’m not an advanced snorkeller and had no trouble getting in and spending an hour circling the reef.
As we were in a group, they’d chartered private boats for us to snorkel along the neighbouring islands, with 3 stops and plenty of R&R time.
I saw clownfish in their anemones (this is the first time I’ve seen them outside of a documentary and I’m embarrassed by how genuinely excited I was), parrotfish in surprisingly vivid blues and greens, barracuda moving in a slow group at the outer reef edge, and the reef structure itself, dense coral formations in sections, damaged by bleaching in others, but recovering visibly where TIC’s restoration work has been concentrated.
PADI diving courses and fun dives are also offered through the dive centre, run by Sheldon — a divemaster whose career trajectory from professional chef to one of the most enthusiastic marine conservationists I’ve encountered is a whole story in itself.
Since I wasn’t certified , one of their professional dive members took me diving from shore. Once we’d run through the safety calls, she took me diving between the jetty poles and my oh my! I would never have thought that such a marine ecosystem existed just beyond the jetty that everyone walks by when disembarking! The colours of the marine animals were all in strinking purple, blue, yellow – every imaginable colour possible!
The baby black-tip reef sharks are the thing everyone mentions. They’re resident near the jetty and congregate there most mornings at breakfast time — 2 or 3 of them, each about a metre long, moving slowly in the clear water alongside the jetty structure. Harmless. Completely unfazed by the humans above watching them.
Other Activities
Beyond snorkelling and the jungle trail, the activities menu is deliberately focused rather than endless.
Kayaking. Paddleboarding. Beach volleyball. Island hopping by boat to the surrounding islands in the Johor Marine Park.
The island hopping is worth doing on at least one afternoon. The neighbouring islands — Pulau Besar, Pulau Mensirip, Pulau Harimau — each have their own reef sections and beaches, and the boat transfers mean you can snorkel a different reef from a different angle.
The marine guide comes along and talks through what you’re seeing, which transforms an afternoon swim into something more genuinely educational.
The Conservation Work
Batu Batu funds Tengah Island Conservation (TIC), an independent non-profit NGO with a full-time team of marine biologists and environmental scientists permanently based on the island.
This isn’t a token CSR programme — TIC has released over 32,800 critically endangered Hawksbill and Green sea turtle hatchlings since it began, surveyed and patrolled 29.4 square kilometres of coral reefs across seven islands in the marine park, and removed over 44,400 kilograms of marine debris from the surrounding area.
The Tunku Abdul Jalil Conservation Centre on the island is open to guests. They offer a turtle and shark talks given by one of TIC’s resident scientists — a 45-minute session that covers the life cycle of the green and hawksbill turtles that nest on Pulau Tengah’s beaches between March and October, the mechanics of poaching, and what TIC’s hatchery programme actually does.
You can even adopt a turtle nest for RM 300 / USD 72, participate in beach clean-ups (which run with guests by request), or simply walk through the hatchery and see the eggs being monitored. For families with children, this is one of those formative experiences that takes hold.
Dining At Batu Batu, Malaysia
The menu rotates daily and mixes Malaysian and European dishes without trying to do too much with either. Breakfast is a limited buffet supplemented by cooked-to-order eggs.
Lunch and dinner offer 3 choices each for starter, main, and dessert — enough variety across a 2 or 3 night stay without feeling repetitive. The team clearly puts thought into the rotation, and the effort to offer something different at every meal is noticeable.
The food is honest resort cooking — generous portions, fresh ingredients, and dishes that are well-executed without trying to be something they’re not. It won’t be the meal you tell people about when you get home, but it’s consistently good, and after a morning of snorkelling or a long walk around the island, sitting down to a proper spread with the ocean in front of you does something to the appetite that makes everything taste better anyway.
The sotong bakar — grilled squid with sambal — was the standout for me. I ordered it twice. The pandan sorbet on the last night was better than I expected. Those small things add up.
The ice cream and sorbets are made in-house and change daily; I had a sorbet on the last night that I keep thinking about.
Afternoon snacks appear at 3 pm daily — light bites, fruit, nuts, something sweet — which is exactly the right time for anyone given that the midday heat encourages inactivity and lunch tends to be early. It’s a small detail that accumulates into the sense that someone has thought carefully about how guests actually move through the day.
What To Know Before You Visit Batu Batu, Malaysia
Best Time To Go
The best window for Batu Batu is March through October, when the South China Sea is calm, the sky is reliably clear, and the full range of activities.
I visited in late April, which sits in the dry season window — and I’ll be honest, it still rained. The mornings were gorgeous. The snorkelling was fine. We just adjusted and did some indoor things during the heavy spells.
The lesson being: even the best months on a tropical island come with the occasional wet afternoon, and building flexibility into your days matters more than obsessing over forecast charts.
That said, the shoulder months of April and September are still among the quieter, more pleasant windows to visit. Lighter crowds, the turtle nesting season already underway between.
March and October — which means the hatchery is active and a hatchling release during your stay is a real possibility — and generally manageable weather if you go in with realistic expectations.
Avoid planning a water-activity-heavy trip during the monsoon window from November through February. The island is still beautiful in the rain and the staff are still excellent, but sea conditions can make the boat crossing rough and some activities simply won’t run.
Meals And Full Board
Batu Batu operates on a full-board basis — breakfast, lunch, and dinner included, along with afternoon snacks at 3 pm.
Water activities equipment (snorkel gear, kayaks, paddleboards, life jackets) is also included in the stay. What costs extra: diving courses and fun dives, spa treatments, guided island hopping, and motorised water activities.
The menu rotates daily between Malaysian and European options.
Dietary requirements are accommodated with advance notice — mention it when you book, not when you sit down for your first meal.
Connectivity (Or The Lack Of It)
The resort’s WiFi is intentionally limited, and mobile signal on the island is essentially non-existent once you’re past the restaurant area.
Before you take this as a problem, sit with it for a moment. This is one of the very few places in the region where your phone genuinely has no pull on you. The resort provides a hand-drawn map of the island. The island provides 8 beaches.
Neither requires a password.
Do sort your data situation for the overland journey though — the road to Mersing has stretches of patchy coverage and you’ll want maps working reliably before you get there. Once you’re on the boat, put the phone away.
Reef-Safe Sunscreen Is Non-Negotiable
The conservation team will require you to use a reef-safe sunscreen only, as the chemical compounds in standard sunscreen damage coral, and the reef around Pulau Tengah is actively being restored.
Bring your own from home or buy it at the resort.
Mosquitoes
You’re on an uninhabited island in a tropical marine park. There will be insects, particularly at dawn and dusk. The villas provide mosquito coils and full-canopy nets over the beds — use both. Bring your own repellent spray and apply it before sitting outside in the evenings, or purchase it at their store.
It’s a minor inconvenience that comes with being somewhere genuinely wild, which is ultimately the reason you’re here.
Mobility And Stairs
Several villa categories — Jungle, Ocean, and Ocean Deluxe — involve multiple flights of stairs between the main resort level and the villa entrance.
If mobility is a concern for any member of your group, book a Beach Villa or a Poolside Villa. Let the resort know in advance and they’ll steer you right.
What To Pack
Light, breathable fabrics. Reef-safe sunscreen. Mosquito repellent.
Proper walking shoes for the jungle trail — flip flops will not serve you on the steeper sections. A physical book. A waterproof bag for the boat crossing if you’re bringing camera equipment. And leave the formal wear at home — there is no occasion for it here, and that’s entirely the point.
Batu Batu is not trying to be a Maldives overwater villa resort or a Bali infinity-pool-and-Instagram operation.
It’s a small, considered, conservation-led island resort on an uninhabited Malaysian island, built from local hardwoods by local carpenters, funded in part by the turtle hatchery and the reef restoration work that happens in the water around it.
The luxury here is not marble and gold fixtures. It’s 8 beaches you can walk between without seeing another soul. It’s knowing that the baby shark you watched from the jetty at breakfast is here because the reef is healthy enough to support it. It’s the sound of the ocean from a thatched villa at night and genuinely having no reason to look at your phone.
That’s a specific kind of place. And it’s one of the better ones I’ve been to.
Special thanks for Batu Batu Island Resort for this experience! All opinions remain my own.











