There are 5 ways to get from Klang to Ko Phi Phi by plane, ferry, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Phuket International Airport, ferry
best- Fly from Sultan Abdul Aziz Shah (SZB) to Phuket International Airport (HKT)plane SZB - HKT
- Take the ferry from Phuket to Phi Phi Ferry Terminalferry
7h 48m฿5,093–10,609Train, drive, bus, ferry
cheapest- Take the train from Klang to Kuangtrain
- Take the train from Kuang to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Bukit Ketritrain
- Drive from Bukit Ketri to Satuncar
- Take the bus from Satun to Krabi Bus Stationbus
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminalferry
17h 18m฿1,634–2,502Bus, drive, ferry
- Take the bus from Shah Alam to Kangarbus
- Drive from Kangar to Satuncar
- Take the bus from Satun to Krabi Bus Stationbus
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminalferry
18h 55m฿1,644–3,021Fly to Langkawi International Airport, ferry, Speedboat
- Fly from Sultan Abdul Aziz Shah (SZB) to Langkawi International Airport (LGK)plane SZB - LGK
- Take the ferry from Kuah Ferry Terminal to Koh Lantaferry
- Take the ferry from Koh Lanta to Phi Phi Ferry Terminalferry
11h 1m฿3,888–14,849Bus, Mini Van, ferry
- Take the bus from Klang to Rantau Panjangbus
- Take the bus from Sungai Kolok to Khao Sokbus
- Take the bus from อุทยานแห่งชาติเขาสก;Khao Sok National Park to อุทยานแห่งชาติหาดนพรัตน์ธารา-หมู่เกาะพีพี;Hat Nappharat Thara-Mu Ko Phi Phi National Parkbus 444
- Take the ferry from Nopparat Thara Pier to Phi Phi Ferry Terminalferry
28h 7m฿2,247–3,300
Sultan Abdul Aziz Shah (SZB) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Klang to Ko Phi Phi is to bus and drive and ferry which costs ฿1600 - ฿3100 and takes 18h 55m.
The fastest way to get from Klang to Ko Phi Phi is to fly and ferry which takes 7h 48m and costs ฿5000 - ฿11000.
The distance between Klang and Ko Phi Phi is 775 km.
The best way to get from Klang to Ko Phi Phi without a car is to bus and Mini Van and ferry which takes 28h 7m and costs ฿2200 - ฿3300.
It takes approximately 7h 48m to get from Klang to Ko Phi Phi, including transfers.
Ko Phi Phi is 1h behind Klang. It is currently 11:53 AM in Klang and 10:53 AM in Ko Phi Phi.
There are 206+ hotels available in Ko Phi Phi.
What companies run services between Klang, Malaysia and Ko Phi Phi, Thailand?
There is no direct connection from Klang to Ko Phi Phi. However, you can take the taxi to Sultan-Abdul-Aziz-Shah-Airport-SZB airport, fly to Phuket International Airport (HKT), walk to Mai Khao, Phuket International Airport, take the bus to Ranghill Station, take the taxi to Phuket, then take the ferry to Phi Phi Ferry Terminal. Alternatively, you can take a train from Klang to Phi Phi Ferry Terminal via Kuang, Bukit Mertajam, Bukit Ketri, Satun, Krabi Bus Station, and Kong Ka Pier, Krabi in around 17h 18m.
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang
- Ave. Duration
- 4h 28m
- When
- Monday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- ฿3,100–16,000
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 7h 15m
- When
- Wednesday and Thursday
- Estimated price
- ฿4,100–6,500
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,700–6,500
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,800–8,000
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 7h 15m
- When
- Wednesday and Thursday
- Estimated price
- ฿4,100–6,500
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,700–6,500
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Singapore Changi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿3,600–13,000
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Singapore Changi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿3,600–9,000
- Website
- qatarairways.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿3,100–16,000
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿3,000–9,500
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Klang to Kuang
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- Estimated price
- ฿120–170
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Bukit Mertajam to Bukit Ketri
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- ฿280–390
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuang to Bukit Mertajam
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- ฿65–360
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿65–100
- Express
- ฿250–360
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
- Phone
- 019-627 9129
- [email protected]
- Website
- saniexpress.com.my
Bus from Shah Alam to Kangar
- Ave. Duration
- 7h 13m
- Frequency
- Twice daily
- Estimated price
- ฿430–1,300
- Website
- https://saniexpress.com.my/
Bus from Klang to Rantau Panjang
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- ฿270–1,200
- Website
- https://saniexpress.com.my/
- Phone
- 019-2179072
- [email protected]
- Website
- maralinergroup.my
Bus from Shah Alam to Kangar
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- ฿480–900
- Website
- https://maralinergroup.my/
Bus from Sungai Kolok to Khao Sok
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ฿900
- Website
- kbi.dlt.go.th
Bus from อุทยานแห่งชาติเขาสก;Khao Sok National Park to อุทยานแห่งชาติหาดนพรัตน์ธารา-หมู่เกาะพีพี;Hat Nappharat Thara-Mu Ko Phi Phi National Park
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- ฿220–310
- Website
- https://kbi.dlt.go.th/th
- Phone
- +66 76 614 135-38
- [email protected]
- Website
- andamanwavemaster.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- ฿800–1,200
- Website
- https://www.andamanwavemaster.com/
Ferry from Koh Lanta to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ฿550–850
- Website
- https://www.andamanwavemaster.com/
- Standard
- ฿600
- Speedboat
- ฿700
- Phone
- +66 88 616 1416
- [email protected]
- Website
- bundhayaspeedboat.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ฿800–1,200
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
Ferry from Koh Lanta to Phi Phi Ferry Terminal
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- ฿500–800
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
- Phone
- +66 76 211 253
- [email protected]
- Website
- phiphi-cruisers.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ฿550–850
- Schedules at
- phiphi-cruisers.com
- Book at
- 12go.asia
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlineferry.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ฿600–1,200
- Website
- https://www.tigerlineferry.com/
Ferry from Kuah Ferry Terminal to Koh Lanta
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ฿800–5,500
- Website
- https://www.tigerlineferry.com/
Ferry from Koh Lanta to Phi Phi Ferry Terminal
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿410–800
- Website
- https://www.tigerlineferry.com/
- Phone
- +66 74 783 643
- [email protected]
- Website
- spcthailand.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿410–750
- Website
- https://www.spcthailand.com/index.php
- Phone
- +66 75 637 152
- [email protected]
- Website
- aonangtravel.co.th
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿900
- Schedules at
- aonangtravel.co.th
- Phone
- +66 98 017 2564
- [email protected]
- Website
- chaokohferry.com
Ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- ฿700–1,000
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
Ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- ฿700–1,000
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
- Phone
- +66 99 479 1410
- [email protected]
- Website
- kohyaobookingferry.com
Ferry from Nopparat Thara Pier to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ฿849
- Book at
- kohyaobookingferry.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 How to get from Florence to Rome, 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.































