There are 4 ways to get from Klang to Pulau Perhentian Kecil by plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus, ferry
best- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR)plane SZB - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jettybus
- Take the ferry from Kuala Besut to Jeti Kampung Nelayanferry
5h 18mRM 286–508Bus, ferry
cheapest- Take the bus from Klang to Kuala Besutbus
- Take the ferry from Kuala Besut to Jeti Kampung Nelayanferry
10h 3mRM 85–186Bus, ferry via Gua Musang
- Take the bus from Klang to Gua Musangbus
- Take the bus from Gua Musang to Kuala Besut Jettybus
- Take the ferry from Kuala Besut to Jeti Kampung Nelayanferry
9h 59mRM 165–225Bus, ferry #2
- Take the bus from Terminal Bersepadu Selatan to Kuala Besut Jettybus
- Take the ferry from Kuala Besut to Jeti Kampung Nelayanferry
12hRM 97–147
Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR) flights
Questions & Answers
The cheapest way to get from Klang to Pulau Perhentian Kecil is to bus and ferry which costs RM 85 - RM 190 and takes 10h 3m.
The fastest way to get from Klang to Pulau Perhentian Kecil is to fly and bus and ferry which takes 5h 18m and costs RM 280 - RM 550.
The distance between Klang and Pulau Perhentian Kecil is 464 km.
The best way to get from Klang to Pulau Perhentian Kecil without a car is to bus and ferry via Gua Musang which takes 9h 59m and costs RM 160 - RM 230.
It takes approximately 5h 18m to get from Klang to Pulau Perhentian Kecil, including transfers.
There are 319+ hotels available in Pulau Perhentian Kecil.
What companies run services between Klang, Malaysia and Pulau Perhentian Kecil, Malaysia?
There is no direct connection from Klang to Pulau Perhentian Kecil. However, you can take the taxi to Sultan-Abdul-Aziz-Shah-Airport-SZB airport, fly to Sultan Ismail Petra (KBR), walk to Kota Bharu Airport, take the bus to Kuala Besut Jetty, walk to Kuala Besut, then take the ferry to Jeti Kampung Nelayan. Alternatively, you can take a bus from Klang to Jeti Kampung Nelayan via Gua Musang, Gua Musang, Kuala Besut Jetty, and Kuala Besut in around 9h 59m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–390
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 160–380
- Phone
- +6019-558 4736
- [email protected]
- 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
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Klang to Gua Musang
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- RM 60–90
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +6019-7091232
- [email protected]
- Website
- nkstravel.com
Bus from Gua Musang to Kuala Besut Jetty
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- RM 70–100
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- 019-627 9129
- [email protected]
- Website
- Sani Express
Bus from Klang to Kuala Besut
- Ave. Duration
- 8h 18m
- Frequency
- Twice daily
- Estimated price
- RM 50–160
- Website
- Sani Express
- Phone
- +6012-6446012
- [email protected]
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Kuala Besut Jetty
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- RM 50–95
- Book at
- easybook.com
- Phone
- +60 19-558 4736
- [email protected]
- Website
- perhentiantrans.com
Ferry from Kuala Besut to Jeti Kampung Nelayan
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut to Jeti Kampung Nelayan
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut to Jeti Kampung Nelayan
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut to Jeti Kampung Nelayan
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
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 Train travel in France: A guide to SNCF, How to get from London City Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.












