Atlas survey

Around & Day-Trips: Getting To, From & Between the Perhentian Islands

Boat fares, the Kuala Besut chain from KL/Langkawi/Cameron Highlands, onward to Taman Negara, water-taxis and the realistic day-trip orbit.

27 sources ~7 min read perhentian-islands · malaysia · transport · day-trips · island-hopping

TL;DR: The Perhentians are reached only by boat from Kuala Besut jetty — RM40 one-way / ~RM70-80 return, ~40 min, last boat off the islands at 16:00 [2][4]. Add a one-time Marine Park fee RM30 pp (~€6) at the jetty [3]. Go April-June for dry-and-quieter; the NE monsoon (~mid-Oct to end-Feb) shuts the boats and ~95% of resorts — a hard stop for a boat-only base [1][26]. On-island there are no roads or cars — you walk short jungle paths or flag a water-taxi [18]. The day-trip orbit (Redang, Lang Tengah, Bidong) is real but logistically awkward; the headline activity is local snorkel island-hopping (see the Do page).

Prices in EUR use €1 ≈ RM4.7 (2026 range RM4.5-4.7) [27]. All routes assume the islands are open (not monsoon).


1. Getting in & out

The boat: Kuala Besut jetty → islands

Everyone arrives the same way: a shared speedboat from Kuala Besut jetty (Terengganu) to whichever beach your accommodation is on. Touristy — unavoidable, this is the only door in.

Item Detail EUR
Fare (shared, one-way) RM40 adult / RM25 child [2]; often quoted ~RM35 [4] ~€8
Fare (return) ~RM70-80 (same rate each way) [2] ~€15-17
Journey ~30-40 min [2]
Marine Park fee (one-time) RM30 foreign adult / RM15 child, paid at jetty counter [3] ~€6
Private charter RM450 (≤10 pax) — for odd hours/groups [2] ~€96
Jetty parking RM7-10/day, attended/24h security, ~10 min walk [5] ~€1.5-2

Schedule discipline: boats from the jetty run roughly hourly ~07:00-17:00, but the last boat OFF the islands is 16:00 (returns 08:00/10:00/12:00/16:00) [2] — plan your departure-day around it. Boats run only in daylight and weather-permitting. Keep your return-ticket stub and Marine Park receipt.

Reaching Kuala Besut

From Chain Time Approx EUR
Kota Bharu airport (KBR) — closest Taxi ~56 min / ~RM80-110 [6][7]; shared transfer ~RM30 pp [8]; direct bus ~1h15 [6] ~1 h €6-23
Kuala Terengganu airport (TGG) Taxi ~1h30 / RM110; van ~RM200 (≤10) [9] ~1.5 h €23 (taxi)
Kuala Lumpur (most readers) Fly KL→Kota Bharu ~1h (AirAsia/Batik/MAS), then taxi+boat [10]; OR overnight bus TBS→Kuala Besut ~8-9h RM45-60 [11] flight day ~½; bus 8-9h flight from ~€25 + transfers; bus €10-13

Recommendation for the couple: fly KL→Kota Bharu, prebook a shared/private transfer, aim for a morning boat. Kota Bharu beats Kuala Terengganu (half the drive) [6][9].

The trip-flow hops

FROM the previous base (Langkawi / Cameron Highlands):

From Realistic chain Time Approx EUR
Langkawi No direct flight to the east coast — fly Langkawi→KL/Penang→Kota Bharu (connect), then taxi+boat; OR ferry Langkawi→Kuala Perlis + ~8h night bus to Kuala Besut [12][13] most of a day flights vary; ferry+bus ~€15-25
Cameron Highlands One direct daily bus Tanah Rata→Kuala Besut, dep 08:00, ~6h, ~RM80-104 [13][14]; book a day ahead [15] ~6 h + boat ~€17-22

⚠ These overland services typically don’t run Oct 15-Mar 15 (monsoon) [13].

TO the next base (Taman Negara / Kuala Tahan): one tourist shuttle does it in a day — Kuala Besut→Kuala Tahan dep 08:00, ~7.5h, ~RM121-130 (NKS / Han Travel), with the morning’s last boat held to meet the bus [16][17]. Touristy but the path of least resistance — booking direct overland yourself means Jerantut + multiple changes. ~€26-28.

2. Getting around locally

No roads, no cars, no scooters, no bikes — movement is on foot or by water-taxi [18].

Water-taxis — flag one on any beach or have your guesthouse call; no tickets, fares are fixed-per-route and paid to the boatman [18]. Agree the price before boarding.

Route Day fare EUR
Long Beach ↔ Coral Bay (Kecil) RM15-30 [4][19] €3-6
Short hops (e.g. D’Lagoon↔Long Beach) RM20-30 [19] €4-6
Kecil ↔ Besar / cross-island RM40 [19] ~€8.5
Longest (Teluk Dalam↔Coral Bay) RM50 [19] ~€11

Night caution: water-taxis run ~08:00-18:00; after ~19:00 fares roughly double and many boatmen simply stop — beaches and water are poorly lit [18][19]. If you’re dining on the other beach, pre-arrange the return with the boatman or your resort.

Walking trails — on Kecil a mostly-paved jungle path links Long Beach ↔ Coral Bay in 10-15 min (monitor lizards common); longer dirt trails reach quieter coves like Keranji [18][20]. Offbeat-lite — free, scenic, the local move. Besar’s beaches are more spread out and rugged; water-taxi between them.

3. The day-trip orbit

For a first visit on a relaxed pace, the best “day-trips” are local snorkel island-hops; the off-island excursions below cost a lot of sea-time. Cross-ref the Do page for the full snorkel breakdown.

Trip How / time Approx EUR Touristy ↔ offbeat
Local snorkel island-hop (turtles, Shark Point, coral gardens) Guided half-day from your beach, gear incl. [4] RM30-40 (~€8) Touristy but the headline — do this
Redang + Lang Tengah snorkel combo Operator day trip, 09:00-15:00, gear incl. [22] RM160 (~€34), full day Touristy; long boat ride, big-reef payoff
Redang (stay/visit on its own) No scheduled link — boat→Kuala Besut, shuttle→Merang, ferry→Redang (~4h each way); or private charter ~RM900/boat/way, ~45 min [21][23] charter ~€191/boat Not a day-trip from here — skip unless chartering
Lang Tengah Tiny island between Redang & Perhentian; calm, easy snorkel — usually via the combo above [22] in combo Quieter ↔ offbeat
Bidong Island (“Little Saigon”) Former Vietnamese boat-refugee camp, 1978-91 [24]; tours run from Merang/Kuala Terengganu, not the Perhentians [25] tour from mainland Offbeat & historic, but not reachable from this base in a day
Kuala Besut / mainland The jetty town itself — fishing village, practical stop, little to detain you boat fare only Touristy-transit

Verdict: stay put and do local snorkel hops; add the Redang+Lang Tengah combo if you want one big-reef day. Bidong is compelling history but belongs to a Kuala Terengganu/Merang itinerary, not a Perhentian day-trip [25].

Season — the one thing that breaks the trip

Window What to expect
Late Mar-Jun ✓ best Dry, calm seas, fewer crowds than peak [26]
Jul-Sep Open & busy — peak crowds [26]
~Mid-Oct-end-Feb NE monsoon: boats stop, ~95% of resorts close [1] — do not plan a boat-only island base here

Citations · 27 sources

Click the Citations tab to load…