There are 3 ways to get from Pulau Perhentian to Langkawi Islands by ferry, bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus, fly
best- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Kota Bharu Airportbus
- Fly from Sultan Ismail Petra (KBR) to Langkawi International Airport (LGK)plane KBR - LGK
6h 45mRM 365–915Ferry, bus
cheapest- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Bus Terminal to Kuala Perlisbus
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
12h 29mRM 116–200Ferry, bus, train
- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Jerteh to Sungai Petanibus
- Take the train from Sungai Petani to Alor Setartrain
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminalferry
12h 5mRM 136–257
Pulau Perhentian to Langkawi Islands by foot, ferry, and bus
Questions & Answers
The cheapest way to get from Pulau Perhentian to Langkawi Islands is to ferry and bus which costs RM 110 - RM 200 and takes 12h 29m.
The fastest way to get from Pulau Perhentian to Langkawi Islands is to ferry and bus and fly which takes 6h 45m and costs RM 360 - RM 950.
The distance between Pulau Perhentian and Langkawi Islands is 373 km.
The best way to get from Pulau Perhentian to Langkawi Islands without a car is to ferry and bus and train which takes 12h 5m and costs RM 130 - RM 260.
It takes approximately 6h 45m to get from Pulau Perhentian to Langkawi Islands, including transfers.
There are 829+ hotels available in Langkawi Islands.
What companies run services between Pulau Perhentian, Malaysia and Langkawi Islands, Malaysia?
There is no direct connection from Pulau Perhentian to Langkawi Islands. However, you can walk to Pulau Perhentian Port, take the ferry to Kuala Besut, walk to Kuala Besut Jetty, take the bus to Kota Bharu Airport, walk to Sultan Ismail Petra (KBR) airport, then fly to Langkawi International Airport (LGK). Alternatively, you can take a vehicle from Pulau Perhentian to Langkawi Ferry Terminal via Pulau Perhentian Port, Kuala Besut, Jerteh, Sungai Petani, Sungai Petani, Alor Setar, Pekan Rabu, Jeti Kuala Kedah, and Kuala Kedah in around 12h 5m.
- Website
- airasia.com
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- RM 300–800
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- RM 250–850
Flights from Sultan Ismail Petra to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RM 310–650
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- RM 250–850
Flights from Sultan Ismail Petra to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RM 310–650
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 330–800
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Sungai Petani to Alor Setar
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- RM 14–20
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Sungai Petani to Alor Setar
- Ave. Duration
- 28 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–18
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 12–18
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Sungai Petani to Alor Setar
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- RM 16
- Website
- KTM
- Silver
- RM 13–14
- Gold
- RM 16
- Platinum
- RM 17–19
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kuala Besut Jetty to Kota Bharu Airport
- 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 Jerteh to Sungai Petani
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- Estimated price
- RM 50–120
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Kuala Besut Bus Terminal to Kuala Perlis
- Ave. Duration
- 8h 32m
- Frequency
- Twice daily
- Estimated price
- RM 65–120
- Website
- Ekspres Perdana
- Phone
- +60 19-558 4736
- [email protected]
- Website
- perhentiantrans.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 17–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
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 How to get from Stansted Airport into central London, How to get from London to Edinburgh, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.



















