Perhentian Island
The Perhentian Islands exist off Malaysia’s northeast coast in the South China Sea, and they are closed for roughly five months every year. The monsoon season from November through February makes the crossing from Kuala Besut too rough to be practical; boat services suspend, the resorts shut, and the islands sit empty. This enforced closure is part of what makes them so good when they reopen. The reef has time to recover. The turtles keep doing what turtles have been doing on these beaches for longer than anyone has been watching.
There are two main islands: Perhentian Besar (Big) and Perhentian Kecil (Small). The choice between them is essentially a choice of what kind of trip you want. Kecil is the backpacker island: Long Beach and Coral Bay are lively, bar culture after dark, budget chalets and hostels, the cheapest food. Besar is quieter, more resort-oriented, better suited to couples or anyone who wants to read a book in peace. The snorkelling and diving are better around Besar; the social scene is better on Kecil. Most visitors over 30 end up wishing they had chosen Besar. This is not a hard rule, but it holds.
Getting There
The jump-off point is Kuala Besut, in Terengganu state. From Kuala Lumpur, the fastest option is a flight to Kota Bharu (about 50 minutes) followed by a one-hour taxi to Kuala Besut; the overland bus takes eight to ten hours and is fine for those with more time than money. At the jetty, speedboats run to both islands throughout the morning and early afternoon, tapering off by mid-afternoon. A return ticket costs RM70. There is an environmental fee of approximately RM30 for foreign visitors, collected at the jetty before boarding. The crossing takes 30-45 minutes and can be choppy; if you are susceptible to seasickness, take something before you board.
When to Go
Season runs March through October. June through August is peak: busier, pricier, but the best visibility underwater. March-April and September-October are the shoulder months, still reliable for good conditions, meaningfully fewer people, and lower accommodation rates. These are the better months for experienced snorkellers and divers who want the reef without the crowds.
The Water
The Perhentians are a marine park. This matters in practice: the reef is in genuinely good condition by Southeast Asian standards, and turtle sightings are common rather than exceptional. At Shark Point, it is routine to encounter blacktip reef sharks in shallow water. The turtle encounters at Turtle Beach on Besar involve swimming out perhaps 80-100 metres from shore and then just waiting; they come up regularly to breathe and do not seem particularly alarmed by snorkellers.
Snorkel gear rents for RM20 per day from any of the operators on the beach. A guided half-day snorkelling trip runs RM30-40 per person including equipment and typically covers four or five sites. These group tours are efficient and fine for beginners. Experienced snorkellers are better off renting gear and taking a water taxi to specific sites: Coral Garden and Blue Lagoon on Besar are worth the direct trip.
For diving, packages are available from several operators on both islands. A two-dive package for a certified diver runs roughly RM150-180. Open Water certification courses are cheaper here than most equivalent destinations in Thailand or Indonesia, which is why many people time their first dive course to coincide with a Perhentian trip.
Beaches
Long Beach (Kecil) is the most photographed and the most crowded. Worth seeing; probably not where you want to spend your whole trip.
Coral Bay (Kecil) faces west and catches the sunset properly. The water is calmer than Long Beach and the beach itself is quieter. Better choice for an afternoon.
Teluk Dalam (Besar) is significantly quieter than anything on Kecil and has good swimming. The resort density is lower and the pace slower.
Turtle Beach (Besar, north side) requires either a boat taxi or a moderate jungle walk. Most visitors come by boat as part of snorkelling tours, meaning the beach itself is usually quieter than the water off it. Worth the trip for the swimming; the turtle encounters are around the headland, not at the beach directly.
Where to Stay
On Kecil, D’Lagoon Chalets (northern end) offers simple chalets directly on the beach and is far enough from the Long Beach action to be quiet at night while still being accessible. Rates run RM80-150 for a basic chalet.
On Besar, Coral View Island Resort is a reliable mid-range option with rooms facing the water, good snorkelling directly from the beach, and a restaurant that handles breakfast and dinner competently. Around RM200-350 per night in peak season.
Budget travellers on Kecil can find dorm beds in the RM30-50 range at hostels along Long Beach and Coral Bay. These are straightforward and social.
Where to Eat
The restaurant options are modest and similar across both islands. Most guesthouses run their own restaurant, which is fine as far as it goes. For seafood, the better approach is to find the operators who buy directly from the local fishing boats and have it grilled simply: whole fish with rice and sambal. This is better than anything the tourist-oriented menu restaurants are doing.
The night market at Long Beach runs most evenings during season and is the most enjoyable eating experience on the islands: cheap, varied, genuinely local. Nasi lemak, mee goreng, ikan bakar, roti canai, fresh fruit. Prices are in the RM8-15 range for a full meal.
What You Actually Need to Know
Bring enough ringgit. There are no ATMs on the islands. Some larger resorts now accept cards; small operators and restaurants still run cash only. Work out your budget before you board the boat and add 20%.
No alcohol on Perhentian Besar (the island is predominantly Muslim). Kecil is more relaxed about this, particularly around Long Beach.
The mosquitoes are serious at dawn and dusk. DEET is not optional.
The islands are small enough that boredom is always a risk for visitors who over-plan. The best days here are the ones with no agenda: snorkel in the morning, eat something, lie in a hammock, snorkel again, watch the sun go down. The islands enforce this pace whether you want them to or not, and that is the correct response to them.