Kuala Lumpur to Perhentian Islands: A Clear Travel Guide for First Time Visitors
Kuala Lumpur to Perhentian Islands: A Clear Travel Guide for First Time Visitors
Travelling from Kuala Lumpur to Perhentian Islands is not difficult, but it does require some planning. There is no direct road, train, or flight all the way to the islands, so travellers need to combine land, air, and boat transport.
In most cases, the journey works like this:
- Travel from Kuala Lumpur to Kota Bharu or Kuala Besut
- Continue to Kuala Besut Jetty
- Take a speedboat from Kuala Besut Jetty to Perhentian Islands
If you are still exploring whether Pulau Perhentian Besar or Pulau Perhentian Kecil is more suitable for your trip, you can also check out our complete Pulau Perhentian travel guide first. It explains the differences between both islands, what to do there, where to stay, and what kind of travel experience to expect.
For most travellers, the fastest and easiest way is to fly from Kuala Lumpur to Kota Bharu, take a taxi or e hailing ride to Kuala Besut Jetty, then take a speedboat to the island. For budget travellers, the most affordable option is usually an overnight bus from Kuala Lumpur to Kuala Besut, followed by a boat transfer.
This guide explains the best routes, estimated travel time, boat schedule, Marine Park fee, travel tips for Malaysians and China visitors, and what to prepare before your trip.
Quick Answer: How to Go from Kuala Lumpur to Perhentian Islands
To get from Kuala Lumpur to Perhentian Islands, you need to reach Kuala Besut Jetty first, then take a boat to the islands.
The journey usually involves three steps:
- Kuala Lumpur to Kota Bharu (Sultan Ismail Petra Airport)
- Kota Bharu to Kuala Besut Jetty
- Kuala Besut Jetty to Perhentian Islands by speedboat
Travel Stage | What to Do | Estimated Time |
Kuala Lumpur to Kota Bharu | Take a domestic flight | Around 1 hour |
Kota Bharu to Kuala Besut Jetty | Take taxi, Grab, shuttle, or private transfer | Around 1 hour |
Kuala Besut Jetty to Perhentian Islands | Take a speedboat | Around 40 to 60 minutes |
If you want the fastest route, choose flight plus taxi plus boat.
If you want the cheapest route, choose overnight bus plus boat.
Best Ways to Travel from Kuala Lumpur to Perhentian Islands
There are three common ways to travel from Kuala Lumpur to Perhentian Islands:
- Flight from Kuala Lumpur to Kota Bharu, then taxi and boat
- Overnight bus from Kuala Lumpur to Kuala Besut, then boat
- Self drive from Kuala Lumpur to Kuala Besut Jetty, then boat
Each option has its own advantages depending on your budget, comfort level, travel time, and who you are travelling with.
Option 1: Flight from Kuala Lumpur to Kota Bharu, Then Taxi and Boat
This is the fastest and most comfortable way to travel from Kuala Lumpur to Perhentian Islands.
The route is simple:
- Take a flight from Kuala Lumpur to Kota Bharu (Sultan Ismail Petra Airport)
- Arrive at Sultan Ismail Petra Airport
- Take a taxi, Grab, shuttle, or private transfer to Kuala Besut Jetty
- Take a speedboat from Kuala Besut Jetty to Perhentian Islands
This option is best for:
- Families with children
- Couples on a short island holiday
- Foreign visitors arriving through KLIA
- Travellers with limited holiday days
- Travellers who prefer a less tiring journey
The main advantage is comfort. You spend less time on the road and more time enjoying the island.
Travel tip: For the journey to Perhentian Islands, choose an early morning flight from Kuala Lumpur to Kota Bharu, ideally between 6:00 am and 8:00 am. This gives you enough time to land in Kota Bharu, travel to Kuala Besut Jetty, take the boat to Perhentian Islands, and arrive in time for hotel or resort check in. For the return journey, it is safer to book your flight from Kota Bharu back to Kuala Lumpur after 3:00 pm, so you have enough time to check out, take the boat back to Kuala Besut Jetty, travel to Kota Bharu Airport, and complete airport check in without rushing.
Option 2: Overnight Bus from Kuala Lumpur to Kuala Besut
The overnight bus is usually the most budget friendly option.
The route is:
- Depart from Terminal Bersepadu Selatan, also known as TBS
- Take an overnight bus to Kuala Besut
- Arrive in the morning
- Go to Kuala Besut Jetty
- Take a boat to Perhentian Islands
This option is best for:
- Budget travellers
- Backpackers
- Groups of friends
- Local Malaysians who are used to long distance bus travel
The main benefit is cost saving. You may also save one night of accommodation because you travel overnight. However, the journey can be tiring, especially if you are travelling with children, elderly parents, or large luggage.
Option 3: Self Drive from Kuala Lumpur to Kuala Besut Jetty
Self driving is suitable for local Malaysians who want more flexibility.
This option works well for:
- Families
- Groups of friends
- Travellers who want to stop along the way
- Travellers carrying more luggage
- Malaysians who prefer driving instead of taking public transport
Before choosing this option, remember:
- The drive is long, usually around 7 to 9 hours depending on traffic
- You need to park your car near Kuala Besut Jetty
- You still need to take a boat to the island
- You should arrive before the last boat departure
- During school holidays or festive seasons, travel time may be longer
If you are driving from Kuala Lumpur, it is better to start very early in the morning or stay one night near Kuala Besut before taking the boat the next day.
Kuala Lumpur to Perhentian Islands Travel Comparison
Route | Best For | Estimated Total Time | Main Benefit | Main Consideration |
Flight plus taxi plus boat | Families, couples, foreign visitors | Around 4 to 6 hours if timed well | Fastest and easiest | Higher cost |
Overnight bus plus boat | Budget travellers | Around 8 to 10 hours or more | More affordable | Long and tiring |
Self drive plus boat | Local families and groups | Around 8 to 9 hours or more | Flexible timing | Long drive and parking needed |
Island Service & Access Fee and Marine Park Conservation Fee
When you arrive at Kuala Besut Jetty, prepare cash for two separate fees before taking the boat to Perhentian Islands: the Island Service & Access Fee and the Marine Park Conservation Fee.
These fees are not the same as the boat ticket, so do not assume they are already included unless your resort, boat operator, or travel package clearly states so.
1. Island Service & Access Fee
The Island Service & Access Fee is charged at Kuala Besut Jetty before visitors take the boat to Perhentian Islands.
Visitor Type | Malaysian Citizen | Non Citizen |
Adult | RM5 | RM20 |
Children | Free | RM5 |
2. Marine Park Conservation Fee
The Marine Park Conservation Fee is a required conservation charge for visitors entering Malaysia’s marine park areas.
Visitor Type | Malaysian Citizen / MyKad Holder | Non Citizen / Non MyKad Holder |
Adult | RM5 | RM30 |
Children | RM2 | RM15 |
For Malaysian travellers, remember to bring your MyKad. For China visitors and other international travellers, prepare enough cash in Malaysian Ringgit for both fees.
Best Route for Foreign/China Visitors
For foreign/China visitors, the easiest route is usually to arrive in Kuala Lumpur, then continue to Kota Bharu by domestic flight.
Recommended route:
- Arrive at KLIA
- Take a domestic flight from Kuala Lumpur to Kota Bharu
- Take a taxi, Grab, shuttle, or private transfer to Kuala Besut Jetty
- Take a speedboat to Perhentian Islands
Foreign/China visitors should prepare:
- Passport
- Hotel or resort booking confirmation
- Domestic flight booking
- Boat ticket or transfer arrangement
- Cash in Malaysian Ringgit
- Local SIM card, roaming, or eSIM
- Motion sickness medicine if needed
- Waterproof bag for phone and documents
If your international flight arrives in Kuala Lumpur late in the day, it is better to stay one night in Kuala Lumpur or near KLIA. Then, continue to Kota Bharu the next morning.
If you arrive in Kota Bharu too late to catch the boat, stay one night in Kota Bharu or Kuala Besut and take the boat the next day.
Best Route for Malaysians Travelling from Kuala Lumpur
For Malaysians, the best route depends on who you are travelling with.
For families:
- Flight plus taxi plus boat is usually the easiest option
- Better for children and elderly parents
- Less tiring compared to overnight bus or long self drive
For couples:
- Flight plus boat is suitable for short romantic getaways
- Good for 3D2N or 4D3N trips
- Allows more time to enjoy the beach and island activities
For friends:
- Overnight bus is good if budget is the priority
- Self drive is good if the group wants flexibility
- Private transfer is useful for larger groups
For company trips or group holidays:
- Private transport arrangement is usually more convenient
- Easier to manage luggage, timing, and boat transfers
- Better for team building or group island retreats
What to Pack for the Journey
Pack light if possible because the final part of the journey involves boarding a speedboat.
Useful items to bring include:
- MyKad or passport
- Hotel or resort booking confirmation
- Cash in Malaysian Ringgit
- Power bank
- Motion sickness medicine
- Waterproof phone pouch
- Dry bag
- Sunscreen
- Swimwear
- Slippers or sandals
- Light clothing
- Small towel
- Reusable water bottle
For snorkelling and beach activities, prepare:
- Swimwear
- Rash guard
- Reef safe sunscreen if available
- Waterproof bag
- Underwater phone pouch
- Extra dry clothes
Common Mistakes to Avoid
Avoid these common mistakes when planning your trip from Kuala Lumpur to Perhentian Islands:
- Booking a flight that arrives too late in Kota Bharu
- Forgetting that you still need to travel from Kota Bharu to Kuala Besut Jetty
- Arriving at Kuala Besut Jetty after the last boat
- Not preparing cash for small payments
- Travelling during monsoon season without checking island operations
- Carrying too much luggage
- Not giving enough buffer time between flight, taxi, and boat transfer
These small details can affect the whole journey, especially for first time visitors.
Conclusion
Travelling from Kuala Lumpur to Perhentian Islands is very manageable once you understand the route. The most important thing is to plan your timing around the boat transfer from Kuala Besut Jetty, because the final part of the journey must be completed by sea.
For the fastest and easiest journey, take an early morning flight from Kuala Lumpur to Kota Bharu, continue by taxi or private transfer to Kuala Besut Jetty, then take a speedboat to the islands. For budget travellers, the overnight bus to Kuala Besut can be a practical choice, especially if you do not mind a longer journey.
Before your trip, remember to:
- Check the latest boat schedule
- Prepare cash for small payments and the Marine Park fee
- Arrive at Kuala Besut Jetty early
- Avoid tight flight and boat connections
- Travel light for easier boat boarding
- Plan your trip during the island travel season
With the right timing and preparation, your journey from Kuala Lumpur to Perhentian Islands can be smooth, clear, and enjoyable from the start.
Want more of Malaysia island experience? Hop on to Summer Bay Resort, Lang Tengah Island!
Our lovely resort awaits you at Lang Tengah Island!
Visiting Lang Tengah Island for a stress-free, hassle-free abode, a warm home away from home to enjoy? Come stay with us then! Our resort provides 4-star accommodation and services, bringing you the best tropical island vacation with the comforts of air-conditioned spaces and luxurious amenities. Standard, Superior Room, Garden View, Pool View room – choose what is best for you!
We have different Lang Tengah Island holiday packages to cater to your holiday needs. Just take your pick and be on your way to an awesome and unforgettable holiday experience!
Summer Bay Resort is the accommodation for you, your gateway to a perfect Lang Tengah island vacation!
This article is brought to you by Summer Bay Resort.


#image_title



Our lovely resort awaits you at Lang Tengah Island!














