Getting Here

The closest airport to us is the Kota Bahru (KBR) International Airport. Air Asia flies direct daily from Kuala Lumpur, Penang, Johor Bahru, Singapore and Bangkok.

Access to the Perhentian Islands is by speedboat from Kuala Besut Jetty (30-45 minutes), RM70/person for return boat cost. Notify the boat service agent to be dropped off at Coral Bay Beach where our dive shop is located.

Getting to Kuala Besut Jetty

Kuala Besut is 50km south of Kota Bharu and 110km north of Kuala Terengganu on the east coast of peninsular Malaysia in the state of Terengganu.

By plane

The closest airport is in Kota Bharu (Sultan Ismail Petra Airport) There’s very limited international flights landing at the Kota Bahru Airport, so international travelers may arrive in the Kuala Lumpur International Airport (KLIA/KLIA2) and catch any of the multiple daily flights from KLIA/KLIA2 to the Kota Bahru Airport.

Air Asia: To Kota Bharu from Kuala Lumpur and Johor Bahru.
Malaysia Airlines: To Kota Bharu from Kuala Lumpur and Singapore.
Fireflyz: To Kota Bharu from Penang and Kuala Lumpur (Subang airport).
Malindo Air: To Kota Bharu from Kuala Lumpur (Subang airport)

From the airport by bus – Take bus number 9 from the outside of terminal building to Kota Bharu (30 minutes – RM2), the take bus number 639 to Kuala Besut Jetty (1 hr 30 minutes – RM6). Bus operates from 7am to 7pm daily.

From the airport by taxi – Journey takes about (1 hour – RM 75).

By road – public transport

From Kuala Lumpur, Mahligai and Mutiara have coach services twice daily (morning and evening) to Kuala Besut. Bus departs from TBS bus terminal. The trip takes 8-9 hours and costs around RM 40. The bus station is walking distance from the jetty.

From Singapore/Johor Bahru, Transnasional has an overnight business class service to Kota Bharu. Ask to be dropped off at Jerteh. The trip takes around 9 hours and costs SGD 45. You can board the same bus in Johor Bahru (around RM 50) or opt for the economy service (around RM 40).

From Penang, Mahligai and Perdana have coach services twice daily (morning and evening) to Kuala Besut. The trip takes 8-9 hours and cost around RM 45.

From Kuala Terengganu you can take any northbound local bus or coach service and ask to be dropped off at Jerteh.

From Kota Bharu there are direct local bus services or you can take a taxi.

Several travel agents and tour operators offer transfers (usually via air-conditioned minivan) between Kuala Besut and the Cameron Highlands, Taman Negara National Park or Kuala Lumpur. Costs are around RM 60-90 per person each way.

By road – self drive

From Kuala Lumpur take the east bound highway (East Coast Expressway) in the direction of Kuantan. From Kuantan, take the coastal road (highway 3) north, in the direction of Kuala Terengganu (follow signs along the way). From Kuala Terengganu, take either highway 3 or highway 14 to Jerteh and Kuala Besut. Travelling time should be 7-8 hours.

From Singapore / Johor Bahru Cross the border at Woodlands or the Second Link and from Johor Bahru take the Plus highway north. Exit at Yong Peng. Follow highway 1 to Labis and Segamat, highway 12 to Kuantan, then use either highway 14 to Kuala Terengganu or coastal highway 3 via Kemaman, Paka and Dungun. From Kuala Terengganu, take either highway 3 or highway 14 to Jerteh and Kuala Besut. Travelling time should be 8-9 hours.

From Penang take the East-West highway 4 towards Kota Bharu via Grik and Jertih. From Kota Bahru, proceed south on highway 3 to Jerteh and Kuala Besut. Travelling time should be 8-9 hours.