How to Get to the Perhentian Islands from Kuala Lumpur

How to Get to the Perhentian Islands from Kuala Lumpur
5/5 (5 Votes)

Introduction

Dreaming of turquoise waters, white sandy beaches, and world-class diving? The Perhentian Islands are among Malaysia’s most stunning tropical getaways. This guide will show you exactly how to get from Kuala Lumpur to the Perhentian Islands — whether by flight, bus, or car — so you can plan your journey easily and start your island adventure stress-free.


Step 1: Choose Your Route to Kuala Besut Jetty

All journeys to the Perhentian Islands begin at Kuala Besut Jetty in Terengganu — the only gateway to the islands. From Kuala Lumpur, you can reach the jetty by flight, bus, or car, depending on your budget and schedule.

Option 1: By Flight (Fastest Option)

  • Fly from Kuala Lumpur to Kota Bharu (Kelantan) or Kuala Terengganu (Terengganu).
  • Kota Bharu Airport (Sultan Ismail Petra Airport) is the closest — only 1 hour by taxi to Kuala Besut Jetty.
  • Airlines like Malaysia Airlines, AirAsia, and Batik Air operate daily flights (≈1 hour).
  • From the airport, take a Grab or taxi to Kuala Besut Jetty (MYR 60–80).

Tip: Book an early morning flight so you can catch the morning ferry to Perhentian Islands.


Option 2: By Bus (Budget-Friendly Choice)

  • Overnight buses from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur go directly to Kuala Besut Jetty.
  • The journey takes around 8–9 hours and costs MYR 45–60.
  • Popular operators include Perdana Express, Queen Express, and Sani Express.

Tip: Choose a night bus to arrive in Kuala Besut early morning and catch the first ferry at 8:00 AM.


Option 3: By Car (Flexible & Scenic Route)

  • Drive from Kuala Lumpur to Kuala Besut, approximately 500 km (7–8 hours).
  • Follow the East Coast Expressway (E8) towards Kuala Terengganu, then continue north to Kuala Besut.
  • Parking is available near the jetty for around MYR 10–15 per day.

Tip: Perfect for road-trippers who want to explore coastal towns like Kuantan or Kuala Terengganu along the way.


Step 2: Take the Boat from Kuala Besut Jetty to the Perhentian Islands

  • Ferries run daily from 8:00 AM to 4:00 PM, depending on sea conditions.
  • The speedboat ride takes 30–45 minutes to reach Perhentian Kecil (Small Island) or Perhentian Besar (Big Island).
  • Round-trip tickets cost MYR 70–100 per person.

Tip: Keep your return ticket safe — you’ll need it when leaving the islands.


Step 3: Arrive and Enjoy Paradise

Once you step onto the Perhentian Islands, you’ll be greeted by crystal-clear waters, coral reefs, and relaxed island vibes. Whether you’re staying on Perhentian Kecil for its lively beach bars or Perhentian Besar for its tranquil resorts, you’ve arrived in one of Malaysia’s most breathtaking destinations.


FAQs

1. Can I reach the Perhentian Islands at night?
No. Boats operate only during daylight hours, so plan to reach Kuala Besut before 4:00 PM.

2. Is advance ferry booking necessary?
It’s not mandatory, but highly recommended during peak season (March–October).

3. When is the best time to visit?
Go between March and October. The islands are closed during the monsoon season (November–February).


Conclusion

Getting to the Perhentian Islands from Kuala Lumpur is easier than it looks — simply travel to Kuala Besut Jetty by flight, bus, or car, and hop on a speedboat to your island paradise. With a little planning, you’ll soon be snorkeling, sunbathing, and soaking up the tropical beauty of Malaysia’s east coast.

Pack light, book early, and get ready for your unforgettable island escape!

You may also like

MyTrip
Malaysia
Langkawi
Food
Events