There are 8 ways to get from KL Sentral to Perhentian Island Resort by bus, ferry, train, plane, shuttle, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry via Kuala Besut
best- Take the bus from Terminal Bersepadu Selatan to Kuala Besut
- Take the ferry from Kuala Besut to Pulau Perhentian Port
10h 23mRM 72–97Train to Kuala Lumpur International Airport, fly to Sultan Ismail Petra, bus, ferry
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Ismail Petra (KBR)KUL - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
6h 27mRM 202–356Train, bus, ferry
- Take the train from Kl Sentral to Kuala KangsarEts
- Take the bus from Kuala Kangsar to Pasir Puteh
- Take the ferry from Kuala Besut to Pulau Perhentian Port
11h 12mRM 137–228Bus, ferry
- Take the bus from Terminal Bersepadu Selatan to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
11h 20mRM 91–96Bus, ferry via Taman Negara
- Take the bus from Han Travel KL to Taman Negara
- Take the bus from Taman Negara to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
13h 53mRM 226–320Fly Sultan Abdul Aziz Shah to Sultan Ismail Petra, bus, ferry
- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR)SZB - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
7h 2mRM 188–474Train to Kuala Lumpur International Airport, fly to Sultan Mahmud Airport, shuttle, ferry
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Mahmud Airport (TGG)KUL - TGG
- Take a shuttle bus from Merang Jetty to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
6h 52mRM 627–846Subway to Sultan Abdul Aziz Shah, fly to Sultan Mahmud Airport, shuttle, ferry
- Take the subway from Muzium Negara to Kwasa Sentral
- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Mahmud Airport (TGG)SZB - TGG
- Take a shuttle bus from Merang Jetty to Kuala Besut Jetty
- Take the ferry from Kuala Besut to Pulau Perhentian Port
7h 32mRM 648–894
KL Sentral to Perhentian Island Resort by train, bus, foot, and ferry
Questions & Answers
The cheapest way to get from KL Sentral to Perhentian Island Resort is to bus and ferry via Kuala Besut which costs RM 70 - RM 100 and takes 10h 23m.
The fastest way to get from KL Sentral to Perhentian Island Resort is to train and fly and bus and ferry which takes 6h 27m and costs RM 200 - RM 360.
The distance between KL Sentral and Perhentian Island Resort is 472 km.
The best way to get from KL Sentral to Perhentian Island Resort without a car is to bus and ferry via Kuala Besut which takes 10h 23m and costs RM 70 - RM 100.
It takes approximately 10h 23m to get from KL Sentral to Perhentian Island Resort, including transfers.
There are 299+ hotels available in Perhentian Island Resort.
What companies run services between KL Sentral, Malaysia and Perhentian Island Resort, Malaysia?
There is no direct connection from KL Sentral to Perhentian Island Resort. However, you can take the train to Bandar Tasik Selatan, walk to Kuala Lumpur, Tbs (Terminal Bersepadu Selatan), take the bus to Kuala Besut, walk to Kuala Besut, take the ferry to Pulau Perhentian Port, then walk to Perhentian Island Resort. Alternatively, you can take the train to Klia T1, walk to Kuala Lumpur International Airport (KUL) airport, fly to Sultan Ismail Petra (KBR), walk to Kota Bharu Airport, take the bus to Kuala Besut Jetty, walk to Kuala Besut, take the ferry to Pulau Perhentian Port, then walk to Perhentian Island Resort.
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Sultan Ismail Petra
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 95–480
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 120–700
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 95–330
Flights from Sultan Abdul Aziz Shah to Sultan Mahmud Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 170–400
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Sultan Ismail Petra
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 95–480
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 120–700
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 95–330
Flights from Sultan Abdul Aziz Shah to Sultan Mahmud Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 170–400
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 75–180
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- RM 95–310
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–260
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–310
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 47–52
- Website
- https://www.kliaekspres.com
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Kl Sentral to Kuala Kangsar
- Ave. Duration
- 2h 51m
- Frequency
- Every 4 hours
- Estimated price
- RM 21–80
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 21–30
- Shuttle
- RM 29–80
- Express First
- RM 40–55
- Phone
- +60 3 7885 2585
- suggest@rapidkl.com.my
- Website
- myrapid.com.my
Subway from Muzium Negara to Kwasa Sentral
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 3–9
- Schedules at
- myrapid.com.my
- Phone
- +6 09 742 2277
- QueenExpress77@gmail.com
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Kuala Besut
- Ave. Duration
- 7h 38m
- Frequency
- Twice daily
- Estimated price
- RM 50
- Schedules at
- queenexpress.com.my
- Phone
- (09) 774 2655
- hq@e-mutiara.com
- Website
- e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Kuala Besut
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- RM 35–55
- Schedules at
- e-mutiara.com.my
- Book at
- e-mutiara.com.my
- Phone
- +6019-558 4736
- booking@besutjetty.com
- Website
- besutjetty.com
Bus from Kota Bharu Airport to Kuala Besut Jetty
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- RM 30
- Schedules at
- besutjetty.com
- Phone
- +609-765 6000
- hq@ekspresperdana.my
- Website
- ekspresperdana.com.my
Bus from Kuala Kangsar to Pasir Puteh
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- RM 40–60
- Website
- https://www.ekspresperdana.com.my/
- Phone
- +6012-6446012
- info@morazaexpress.my
- Website
- facebook.com
Bus from Terminal Bersepadu Selatan to Kuala Besut Jetty
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- RM 54
- Book at
- easybook.com
- Phone
- +60320310899
- reservation@han.travel
- Website
- han.travel
Bus from Han Travel KL to Taman Negara
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- RM 90–130
- Schedules at
- han.travel
Bus from Taman Negara to Kuala Besut Jetty
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- RM 100–150
- Schedules at
- han.travel
- Phone
- +6019-7091232
- tamannegaranks@gmail.com
- Website
- nkstravel.com
Bus from Taman Negara to Kuala Besut Jetty
- Ave. Duration
- 4h 51m
- Frequency
- Once daily
- Estimated price
- RM 100–140
- Schedules at
- nkstravel.com
- Book at
- nkstravel.com
- Website
- merangjetty.com
Shuttle from Merang Jetty to Kuala Besut Jetty
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RM 350
- Schedules at
- merangjetty.com
- One Van (maximum 10 persons)
- RM 350
- Phone
- +60195584736
- yoyoey@gmail.com
- Website
- perhentiantrans.com
Ferry from Kuala Besut to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
- Phone
- +6019-558 4736
- booking@besutjetty.com
- Website
- besutjetty.com
Ferry from Kuala Besut to Pulau Perhentian Port
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Train travel in Spain: A guide to Renfe, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
























