Kuala Lumpur to Kuala Besut for Perhentian

You live in the Klang Valley and want the whole journey to Perhentian laid out, leg by leg.

Kuala Lumpur to Perhentian is four legs: the long road or flight to Kuala Besut, the jetty, the speedboat of about 35 to 45 minutes [2], and your island arrival. Build the plan backwards from the boat you must catch, because the last speedboats run at about 17:00 to 17:30 [1]. Add a buffer to the long leg, and decide early whether you need a night near the jetty.

If you live in the Klang Valley, the distance can feel like the hardest part, and it is a long way across the peninsula. A clear timeline takes the guesswork out. See our Perhentian Besar guide for the island, and how to get to a Malaysian island in four legs for the general method.

What are the four legs?

LegWhat happensWhat decides it
1. Home to the long-distance startReach the coach station, airport or roadYour starting point and luggage
2. The long legCoach, car, or flight to Kota Bharu then roadTimetable, fatigue, group size
3. Kuala Besut JettyTickets, fees, boardingCut-off and queue time
4. The boat and island landingAbout 35 to 45 minutes, then the resort pickupSea, and the resort’s plan

Write your own time against each row. The jetty connection planner does this with your numbers.

How do you cover the long leg?

Choose by the question that decides it, then check the timetable or route yourself.

OptionSuits you ifThe deciding question
CoachYou do not want to driveDoes the arrival time leave a buffer before the last boat?
Own carA group with bagsWho drives, and where is the car parked for the days away?
Fly to Kota Bharu, then roadYou want to skip the long roadDoes the flight land with time for the road leg and a buffer?

Kota Bharu is reported to have flights from KLIA (Kuala Lumpur International Airport), KLIA2 and Subang on a few carriers, but the source is undated, so check the timetable [5]. For the Kota Bharu road leg, read Kota Bharu to Kuala Besut.

How do you build the timeline backwards?

Fill in the blanks with your own times:

  1. Boat departure you want to catch.
  2. Minus the time you want to be at the jetty before it.
  3. Minus the road time from a live map at that hour.
  4. Minus a buffer for traffic, a meal and a toilet stop.
  5. The result is when the long leg must start, or when you must already be near Kuala Besut.

If step 5 lands in the middle of the night, a night near the jetty is the sensible plan, not a luxury.

What happens at the jetty?

At Kuala Besut, you buy or show your boat ticket, pay any marine park fee, and board. The marine park fee is reported as RM5 for an adult and RM2 for a child with a MyKad, and higher without one, but the figures are from secondary sources, so confirm [3].

Leave time for queues, especially on weekends and school holidays. Read Kuala Besut Jetty: boat time and drop-off for the landing side.

When do you need a night near the jetty?

You need one when step 5 above falls late at night, when you travel with young children, or when an early boat is the one you want. Our guide on whether you need a night in Kuala Besut lays out the trade-off.

Also remember the season. The islands are reported as essentially closed to tourists in the heavy monsoon from November to February [4], and most east-coast resorts close then, so confirm your resort is open before you plan the road.

A better fit if…

This route plan fits you if you are starting in the Klang Valley and want a full timeline. It fits less if you start in Penang or Kota Bharu, where Penang to Kuala Besut is the better read. If you are still deciding between islands, start with how to choose a Malaysian island.

Tell us where you start in the Klang Valley, how many are travelling and the boat time you hope for, and we will help you build the timeline backwards from the jetty.

Common questions

How long does it take to get from Kuala Lumpur to the Perhentian boat?

It is a long cross-peninsula journey, and we do not give a fixed time because traffic, stops and your starting point change it. Check a live map for your own departure hour, then add a buffer. Build your plan backwards from the boat you must catch, not forwards from when you leave.

Should I take the coach, drive, or fly?

Coach suits you if you do not want to drive and can fit its timetable. Driving suits a group with luggage and flexible stops. Flying to Kota Bharu suits you if you want to save the long road, but adds a road leg to Kuala Besut. Choose by the question in the table, then check each timetable.

Do I need a night in Kuala Besut before Perhentian?

A night helps, especially if you arrive late or have children. Boats run from early morning to late afternoon, so a night near the jetty gives you the first boat with no rush. See our guide on whether you need a night before the Perhentian boat for the full trade-off.

What fees should I expect on the way?

Budget for the boat ticket and the marine park fee, which is reported as lower for MyKad holders. The amounts come from secondary sources, so confirm them with your resort or operator. Also ask about parking if you drive and leave the car at the jetty.

Sources

  1. FerryScanner (accessed 2026-10-16)
  2. FerryScanner and homeiswhereyourbagis.com (accessed 2026-10-16)
  3. Secondary: ferry booking site (easybookmy) and FMT 2022 report citing Fisheries site (accessed 2026-10-16)
  4. Wikipedia (accessed 2026-10-16)
  5. GoAsia (accessed 2026-10-16)

Share your dates, group and budget per person, and we help you shortlist islands and resorts and prepare a written quotation.

Plan my trip on WhatsApp