Travel Mermaid

Travel & Expat Blog

Destinations/Malaysia

How to get to the Perhentian Islands from Kuala Lumpur

Travelling from Kuala Lumpur to the Perhentian Islands takes about the same effort as getting to Koh Lipe in Thailand. It’s not the simplest to get to, but I promise you won’t be complaining when you get there!

The journey takes about 5 hours and requires a few changes—flight, taxi to the jetty, and speedboat—which is just enough time to escape the main tourist trail and enter the pristine beaches of Malaysia’s East Peninsula.

This article will give you the easiest and quickest route to the Perhentian Islands from Kuala Lumpur and further afield.

A woman in a straw hat and blue dress stands with her back to the camera, gazing at a tropical beach—one of the best things to do in the Perhentian Islands—with clear turquoise water, palm trees, and white sand under a bright sky.


Journey Map

As a visual learner, I like to see the route on Google Maps before booking anything! I’ve put together this map so you can see where you’re going. The Perhentians are located on Malaysia’s northwest coast (Terengganu), and they’re actually really close to the Thai border. 


How to get to the Perhentian Islands from Kuala Lumpur


For those of you who aren’t boat people, unfortunately, there’s no other way of getting to the islands than via speedboat from Kuala Besut jetty.

There are also no roads on the Perhentians (gotta love some barefoot luxury), so the only way to get anywhere is by walking or taking a boat taxi between Perhentian Besar (big island) and Perhentian Kecil (small island). 

Note: The Perhentians are only available outside of the Monsoon season (from late Jan/beginning of Feb to late October) as the boat ride ceases and most resorts close.

Arriving by boat taxi to a beautiful secluded beach on Perhentian Kecil


Leg 1: Fly from Kuala Lumpur to Kota Bharu ✈️

  • Time:1h05
  • Cost: from around RM140-160 return p/p (about $50-60 AUD/ $35-40 USD)

A red and white AirAsia aeroplane is parked at an airport gate, viewed from inside another plane, with part of the wing visible—a common sight for travellers researching how to get to the Perhentian Islands and awaiting their next flight.For the lowest fares, you can fly to Kota Bharu (Sultan Ismail Petra Airport, near the Thai border) with Air Asia. They’re cheap, efficient, and offer the most flights per day.

Malaysia Airlines flies there too, but it will work out at least RM100 more expensive per person. And for such a short flight, you won’t really notice any difference in value.

As another option, you could also fly from KL to Kota Terengganu (Sultan Mahmud Airport). However, the taxi ride to the jetty takes longer than from Kota Bharu (about an extra 45 minutes).

For an overview of available flights, I always start my search with Skyscanner.

If you’re coming from Bangkok or Singapore, unfortunately, there are no direct flights to Kota Bharu airport, so you’ll need to take a connecting flight in Kuala Lumpur.

Tip: Take out some cash at the airport as there are no ATM’s on the islands! Most hotels and restaurants accept cards, but it’ll come in handy for things like boat taxis. There are a few ATMs near the exit of Kota Bharu Airport if you need one.

Taxi from KL to KLIA Airport: It’s about 40 minutes to 1 hour from the city to the airport. I always use Grab taxi (via the app), which is easy and quick. It cost about RM80 (approx. 30 AUD/18 USD).

Leg 2: Grab taxi from Kota Bharu to Kuala Besut Jetty 🚕

  • Time: about one hour
  • Cost: a Grab taxi costs around RM70 

The only way to reach the Perhentian Islands is by speedboat from the Kuala Besut jetty. If you download the Grab app (Asia’s Uber equivalent), then it’s easy to book a taxi to the jetty upon arrival at the airport.

Tip: As alcohol is expensive on the islands, we usually add an extra stop and head to the bottle shop SoonLee Agency in Kuala Besut town for some wine (yes my friends, priorities!).

They sell a range of wines, beers, and some spirits (though the spirit selection is quite pricey, and not all brands are well-known). Expect a markup compared to KL, but it’ll still be cheaper than the Perhentians.

Taking this stop will add about another 20-30 minutes to your journey.

A person with a rucksack stands outside Soon Lee Agency, an off-licence with motorbikes parked in front—perhaps asking locals how to get to the Perhentian Islands beneath the large red and white sign overhead.


Leg 3: Speedboat from Kuala Besut Jetty to the Perhentian Islands 🚤

  • Time: 30-45 minutes + waiting time
  • Cost: RM70 return p/p + RM30 Conservation Fee

Speedboats leave Kuala Besut jetty between 7 am and 4:30 pm, so you should factor this in when organising your flight.

Boats generally leave every hour, but may wait until there are more passengers before departing.

Some hotels can organise the boat for you or have their own. We’ve always bought our own tickets upon arrival at the jetty from Perhentian SeaWorld Holidays. But everything is so much easier these days as you can buy tickets online! 12Go-Asia is the go-to platform for booking any transport across SE Asia, or you can purchase tickets directly with Seven Seas, who own the jetty.

Otherwise, there are many sales operators around wanting to sell you a boat ticket, so you won’t find it hard. The cost should always be the same, RM35 one-way/RM70 return.

Note: Before entering the jetty itself, non-Malaysians will need to pay an additional RM30 conservation fee (RM5 for Malaysians).
A tropical beach with white sand, turquoise water, a colourful pier extending into the sea, palm trees, and a lush green hill under a bright blue sky—perfect for exploring the many things to do in Perhentian Islands.
Jetty in front of Perhentian Island Resort

Once you pay for a ticket, there will normally be someone to take you to the boat, and they’ll ask you which hotel you’re heading to. If the seas are calm, then getting to any hotel is easy. But when it’s choppy, they may not be able to stop at some hotels and will drop you off at the nearest jetty they can get to.

This happened to us once when we stayed at Long Beach on Perhentian Kecil. We were dropped off on the other side of the island and had to trek through the jungle with our luggage to reach our hotel. Once we arrived, we realised that we could have taken a smaller boat taxi to the jetty! 😆

A note on speedboats
A few people have messaged me asking about what the speedboat ride is like, so I thought I’d add this sidenote.

I’ve been on many small boats across Australia and SE Asia, so I’m quite used to them now. Personally, my experience with the speedboat transfers here has been good. I’ve had much, much chopper rides in Australia.

Sometimes the boats can be crowded with folks and luggage, so you may need to squidge up, and depending on the time of day or year, the water can be a bit choppier. Like with any speedboat, expect a few bumps and splashes of water (you may want to already be wearing your tropical island clothing at this point!).

It’s worth bearing in mind that the skippers do this crossing day in and day out, so may sometimes go a little faster than what us townies are used to. If you feel uncomfortable at any point, just let them know.

A group of people, including children and adults in colourful headscarves, sit on a boat facing the water, with a green, forested mountain in the background—one of the memorable things to do in Perhentian Islands.

A wooden jetty with benches and a shaded roof extends over clear blue water, offering one of the relaxing things to do in Perhentian Islands. A boat is tied nearby, with “The Barat Beach Resort” sign, sandy beach, and green trees in the background.
Barat’s boat taxi stand- island life, sigh.
Looking for a hotel? Check out my article on which island to base yourself, and the best value for money stays. Accommodation can get pricey, and the quality isn’t always on par, so make sure you don’t overpay for what you get.

Advertise here

Are you interested in advertising your business on this page?

Get my Media Kit

Buy me a coffee .. or

Did you find this article helpful? Buy me a coffee .. or a Margarita. 😻

Leave the first comment

Enquire about advertising

Please let me know a few details about your business and how would you like to advertise on Travel Mermaid. I will follow up with my media kit shortly.

Get in touch