Langkawi to the Perhentian Islands: How to Make the Journey Without Losing a Full Day
On a map, Langkawi and the Perhentian Islands look relatively close. In reality, they sit on opposite coasts of Peninsular Malaysia, and there is no direct boat connecting the two.
This is one of the transfers you need to plan most carefully if you want to include both island groups in the same trip.
Our conclusion after organizing it ourselves: the journey is not complicated, but it is long.
If you are still building your itinerary, also read Peninsular Malaysia or Borneo: Which Should You Choose for a First Trip? and Cameron Highlands: Is One Day Enough or Should You Stay Overnight?.
There Is No Direct Ferry From Langkawi to the Perhentian Islands
This is the first thing to understand.
From Langkawi, you first need to return to the mainland or take a flight. To reach the Perhentian Islands, the final departure point is Kuala Besut, the main jetty for Kecil and Besar.
Boats between Kuala Besut and the Perhentian Islands run regularly, and the crossing takes around 30 to 40 minutes depending on the island and operator.
So the real problem is not this final ferry.
It is everything you need to do before it.

Option 1: Ferry + Bus + Ferry
This is generally the cheapest option.
From Langkawi, you can take a ferry to Kuala Perlis, then cross the peninsula by bus to Kuala Besut before taking the boat to the Perhentian Islands.
Once all the connections are added together, allow around 12 hours in good conditions, at a cost of roughly €25 to €45 depending on the available connections.
It is doable.
But it is important to understand what those 12 hours actually involve: leaving your hotel, taking the ferry, waiting, taking the bus, making connections, arriving in Kuala Besut, then boarding another boat.
In our guide, this is precisely one of the journeys we highlight because even when everything is well organized, ferries, buses and waiting times add up quickly.

Option 2: Fly to Kota Bharu, Then Continue to Kuala Besut
The fastest option is to fly from Langkawi to Kota Bharu, then travel by road to Kuala Besut before taking the ferry.
With the best connections, the entire journey can take around 7 hours door to door, although flight schedules and connections can make it considerably longer.
The advantage is obvious: you avoid several hours of overland travel.
The downside is the price, which is usually much higher, as well as the fact that you are dependent on flight schedules and the final ferry departure to the Perhentian Islands.
You therefore need to leave enough time between landing and the boat departure.
Why We Included Kota Bharu in Our Itinerary
Another option is simply not to treat Langkawi → Perhentian as one single transfer.
That is the approach we chose in our Malaysia itinerary.
Rather than losing an entire day to transportation, we suggest making Kota Bharu a proper stop before the Perhentian Islands.
That breaks up the journey while also introducing a very different side of Malaysia: Siti Khadijah Market, Kelantan culture, local crafts and regional food.
From Kota Bharu, our route to the Perhentian Islands then continued via Kuala Besut, followed by around 40 minutes by ferry to Kecil or Besar.
It is slower on paper.
But much more enjoyable as part of a longer trip, especially if you have several weeks.
To compare the different transportation combinations, you can also consult Rome2Rio – Langkawi to the Perhentian Islands.

Can You Visit Langkawi and the Perhentian Islands on the Same Trip?
Yes, absolutely.
But including both in the same itinerary only really makes sense if you have enough time.
If you are traveling for only around ten days, we would probably avoid crossing the entire peninsula just to include both island groups.
With three to four weeks, however, the combination becomes much more coherent, especially if you turn the transfer into part of the itinerary instead of treating it as a wasted day.
And the two destinations do not really overlap.
Langkawi is more developed, with roads, scooters, the SkyBridge, mangroves and plenty of activities. The Perhentian Islands are much simpler, with no roads and an experience focused more heavily on beaches, snorkeling and diving.
To choose between the two main Perhentian islands, read Perhentian Kecil or Besar: Which Island Should You Choose?.
Our Advice
If your priority is time, look at flights to Kota Bharu.
If your priority is budget, ferry + bus remains the logical option.
But if your trip is long enough, our preference is still to break up the journey with an intermediate stop rather than trying at all costs to travel from Langkawi to the Perhentian Islands in one day.
This is exactly the kind of transfer where saving a few hours on paper does not necessarily make the trip more enjoyable.
Our view: Langkawi and the Perhentian Islands work very well in the same trip, but not if you treat them as though they were next door to each other. Plan a real transfer day, or better still, an intermediate stop, and the itinerary becomes much smoother.
Planning Your Trip?
Our TAMAP Malaysia Guide includes our complete route, access to the Perhentian Islands, the journeys we actually took, snorkeling spots and practical advice based on our experience on the ground.