How to Get to Perhentian

Getting to our tropical paradise at BuBu Perhentian is easier than you may think.

If you are coming from outside the region, your first step is to get to Malaysia. Most visitors fly into Kuala Lumpur International Airport (KLIA), which has extensive connections with the Middle East, Europe, Australia and most countries in Asia.

Next you have to make your way to Kuala Besut, a small port on Malaysia’s East Coast. There are various options for doing this, explained below. Once at Kuala Besut, you hop on our boat and, hey presto, you will be at the jetty right beside our resort on Perhentian Island within about 35 minutes. While there are other boats available, ours is the largest, quickest and most comfortable. It is also the only boat service that guarantees to take you directly to your resort (other operators often stop elsewhere). See the bottom of this page for more details of our boat schedules and ticket costs.

Kuala Lumpur to Kuala Besut/Perhentian by air
From Kuala Lumpur, your quickest option is by air. Air Asia, Malaysia Airlines, Firefly and Malindo Air all offer regular daily flights between Kuala Lumpur (KLIA or the smaller Subang Airport) and the provincial capitals of Kota Bharu (the most popular option) and Kuala Terengganu. The flight time is only around 45 minutes in both cases.

The road transfer from Kota Bharu Airport to the port of Kuala Besut takes only 45 minutes. The slightly longer road transfer from Kuala Terengganu takes around 90 minutes. In both cases, we at BuBu can arrange these transfers for you, with our own air-conditioned minibuses and comfortable boat. See the bottom of this page for details of transfer times and costs.

Other Air Connections
Coming from elsewhere in Malaysia? There are easy direct flights to Kota Bharu from Penang and Johor Bahru (close to Singapore), as well as from Kuching and Kota Kinabalu in East Malaysia (Borneo).

By Road
There are regular air-conditioned express buses from Kuala Lumpur (the new Terminal Bersepadu Selatan or TBS) to Kuala Besut, both day and night. The journey takes around eight hours. If you are good at sleeping on buses, the nighttime option could be good for you.

There is an even wider choice of buses from Kuala Lumpur to Kota Bharu. It you take one of these, get off at Jerteh (about 15km from Kuala Besut) and either take a taxi or use our transfer service.

There are also regular buses to Kuala Besut from Penang (journey time: nine hours). Taxi and minibus transfers to Kuala Besut are moreover available from the tourist destinations of the Cameron Highlands and Taman Negara.

For those living in Malaysia, you can drive yourself from Kuala Lumpur (around seven hours) or other cities. The route through the central spine of Peninsular Malaysia (via Kuala Lipis and Gua Musang) is scenically attractive; or take the faster but slightly longer route across the Karak Highway and up the East Coast Highway. Protected parking is available in Kuala Besut.

BuBu land transfers to/from Kuala Besut
Kota Bharu Airport to Kuala Besut jetty:
09.30am; 12.30pm
Kuala Besut jetty to Kota Bharu Airport:
11.30am; 2pm

Cost: USD 10 one way for adults; USD 5 one way for children (2-11 years)

Transfers to and from Kuala Terengganu Airport are by arrangement: tell us your flight times and we will arrange a transfer to suit you.
Cost: USD 26 one way for adults; USD 13 one way for children (2-11 years)

Or would you prefer to travel in your own vehicle? We can arrange for a private chartered minivan to take you and your party to or from either Kota Bharu or Kuala Terengganu Airport. The cost is RM250 from Kota Bharu and RM500 from Kuala Terengganu. Our minivans can accommodate up to six passengers.

BuBu boat schedule to Perhentian Island
(all times subject to weather and sea conditions)

Kuala Besut to Long Beach Jetty:
9am (on request); 11.30am; 02.00pm

Long Beach Perhentian to Kuala Besut:
8am (on request); 10.30am; 12.30pm

Cost: USD 28 return for adults; USD 14 return for children (2-11 years)

Whatever your route and means of transport to Kuala Besut, please ensure that you are at our BuBu office by the jetty at least 30 minutes before your scheduled boat departure.

Money tips
Guests are advised to change money into Malaysian currency (Ringgit) before getting to Perhentian. There are no ATMs or formal exchange facilities on the islands. BuBu accepts all major credit card for payment.

For tips on when to come, see bottom of page on the Perhentian Islands.

Our full terms & conditions are here.