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!




