There are 10 ways to get from Johor to Phi Phi Ferry Terminal by bus, plane, ferry, car, 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.
Bus to Singapore Changi Airport, fly to Krabi Airport, ferry
best- Take the bus from Johor Bahru CIQ to Expo Stn
- Fly from Singapore Changi Airport (SIN) to Krabi Airport (KBV)SIN - KBV
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
8h 25m฿3,006–7,828Bus, train, drive, ferry
cheapest- Take the bus from JB Larkin Terminal to Bus Terminal Segamat
- Take the train from Segamat to Kl SentralEts
- Take the train from Kl Sentral to Bukit KatriEts
- Drive from Bukit Katri to Satun
- Take the bus from Satun to Krabi Bus Station
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
23h 12m฿1,643–3,537Bus, drive, ferry
- Take the bus from JB Larkin Terminal to Terminal Bukit Lagi
- Drive from Terminal Bukit Lagi to Satun
- Take the bus from Satun to Krabi Bus Station
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
21h 47m฿1,743–2,487Bus to Singapore Changi Airport, fly to Phuket International Airport, ferry
- Take the bus from Johor Bahru CIQ to Expo Stn
- Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)SIN - HKT
- Take the ferry from Phuket to Phi Phi Ferry Terminal
9h 58m฿3,126–9,578Fly Senai International Airport to Krabi Airport, ferry
- Fly from Senai International Airport (JHB) to Krabi Airport (KBV)JHB - KBV
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
9h 45m฿2,798–5,607Train, train to Kuala Lumpur International Airport, fly to Krabi Airport, ferry
- Take the train from Segamat to Bandar Tasek
- Take the train from Bandar Tasik Selatan to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Krabi Airport (KBV)KUL - KBV
- Take the ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
10h 5m฿2,041–5,585Train, train to Kuala Lumpur International Airport, fly to Phuket International Airport, ferry
- Take the train from Segamat to Bandar Tasek
- Take the train from Bandar Tasik Selatan to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Phuket International Airport (HKT)KUL - HKT
- Take the ferry from Phuket to Phi Phi Ferry Terminal
11h 43m฿2,261–7,135Bus to Singapore Changi Airport, fly to Langkawi International Airport, ferry, Speedboat
- Take the bus from Johor Bahru CIQ to Expo Stn
- Fly from Singapore Changi Airport (SIN) to Langkawi International Airport (LGK)SIN - LGK
- Take the ferry from Kuah Ferry Terminal to Koh Lipe
- Take the ferry from Koh Lipe to Phi Phi Ferry Terminal
13h 9m฿5,081–8,913Bus, ferry, Speedboat
- Take the bus from Larkin Bus Terminal to Hat Yai Station
- Take the ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Take the ferry from Koh Lipe to Phi Phi Ferry Terminal
26h 22m฿3,418–3,942Bus, ferry, Speedboat via Golden Mile Complex
- Take the bus from Golden Mile Complex to Hat Yai
- Take the ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Take the ferry from Koh Lipe to Phi Phi Ferry Terminal
37h 52m฿2,947–3,385
Johor to Phi Phi Ferry Terminal by bus, foot, and ferry
Questions & Answers
The cheapest way to get from Johor to Phi Phi Ferry Terminal is to bus and drive and ferry which costs ฿1700 - ฿2500 and takes 21h 47m.
The fastest way to get from Johor to Phi Phi Ferry Terminal is to bus and fly and ferry which takes 8h 25m and costs ฿3000 - ฿8000.
The distance between Johor and Phi Phi Ferry Terminal is 1042 km.
The best way to get from Johor to Phi Phi Ferry Terminal without a car is to bus and ferry and Speedboat which takes 26h 22m and costs ฿3400 - ฿4000.
It takes approximately 8h 25m to get from Johor to Phi Phi Ferry Terminal, including transfers.
Phi Phi Ferry Terminal is 1h behind Johor. It is currently 3:05 PM in Johor and 2:05 PM in Phi Phi Ferry Terminal.
There are 210+ hotels available in Phi Phi Ferry Terminal.
What companies run services between Johor, Malaysia and Phi Phi Ferry Terminal, Thailand?
There is no direct connection from Johor to Phi Phi Ferry Terminal. However, you can take the bus to Expo Stn, walk to Expo, take the subway to Changi Airport, walk to Singapore Changi Airport (SIN) airport, fly to Krabi Airport (KBV), walk to Nuea Khlong, Krabi International Airport (Kbv), take the bus to Krabi, walk to Kong Ka Pier, Krabi, then take the ferry to Phi Phi Ferry Terminal. Alternatively, you can take a bus from Sekolah Kebangsaan IJ Convent to Phi Phi Ferry Terminal via JB Larkin Terminal, Terminal Bukit Lagi, Satun, Krabi Bus Station, and Kong Ka Pier, Krabi in around 21h 47m.
- Website
- airasia.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- ฿2,700–6,000
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ฿2,900–6,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- ฿2,100–4,200
Flights from Senai International Airport to Krabi Airport via Penang, Kuala Lumpur International Airport
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ฿2,100–4,200
Flights from Kuala Lumpur International Airport to Krabi Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- ฿1,000–3,000
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,100–3,000
Flights from Singapore Changi Airport to Langkawi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,200–4,500
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- ฿1,200–4,500
Flights from Singapore Changi Airport to Langkawi International Airport via Penang
- Ave. Duration
- 3h 45m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿1,200–4,500
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ฿1,900–4,700
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ฿800–5,500
Flights from Singapore Changi Airport to Langkawi International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿1,200–3,400
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ฿1,900–4,700
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ฿1,700–5,500
Flights from Singapore Changi Airport to Langkawi International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿1,200–3,400
- Website
- malindoair.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ฿2,800–6,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿1,600–6,000
Flights from Kuala Lumpur International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–3,700
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,500
Flights from Singapore Changi Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ฿2,300–4,500
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿2,300–4,500
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ฿2,500–6,500
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ฿2,900–7,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- ฿2,800–7,500
Flights from Kuala Lumpur International Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–1,900
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,000–5,500
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿2,200–11,000
- Website
- fireflyz.com.my
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ฿2,900–7,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- ฿2,800–7,500
Flights from Kuala Lumpur International Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–1,900
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,000–5,500
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿2,200–11,000
- Website
- airasia.com
Flights from Senai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ฿3,100–9,500
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Segamat to Bandar Tasek
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- ฿150–440
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿150–210
- Shuttle
- ฿160–440
- Express First
- ฿250–320
Train from Segamat to Kl Sentral
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ฿150–460
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿150–210
- Shuttle
- ฿170–460
- Express First
- ฿260–340
Train from Kl Sentral to Bukit Katri
- Ave. Duration
- 5h 9m
- Frequency
- 3 times a day
- Estimated price
- ฿220–1,200
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿220–310
- Shuttle
- ฿440–1,200
- Express First
- ฿550–750
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿140–300
- Website
- https://www.kliaekspres.com
- Phone
- +65 6295 9009
- enquiry@transtar.travel
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ฿120–550
- Schedules at
- transtar.travel
- Phone
- +606 952 0642
- expressmayangsari@yahoo.com
- Website
- mayangsariexpress.com.my
Bus from JB Larkin Terminal to Terminal Bukit Lagi
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- ฿600–750
- Schedules at
- mayangsariexpress.com.my
- Book at
- mayangsariexpress.com.my
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from JB Larkin Terminal to Terminal Bukit Lagi
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- ฿648
- Website
- https://www.srimaju.com/
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Bus Terminal Segamat
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ฿150–180
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- Twice daily
- Estimated price
- ฿800–1,000
- Website
- http://www.kpbekspres.com/
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- omio.com
Bus from Golden Mile Complex to Hat Yai
- Ave. Duration
- 21h 7m
- Frequency
- Once daily
- Estimated price
- ฿330–460
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Phone
- +66 98 017 2564
- opchaokoh32@gmail.com
- Website
- chaokohferry.com
Ferry from Kong Ka Pier, Krabi to Phi Phi Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- ฿650–1,100
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
- Phone
- +66 76 614 135-38
- rsvn.andamanboat@gmail.com
- Website
- andamanwavemaster.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ฿550–1,000
- Book at
- https://12go.asia/en/operator/andaman-wave-master
- Website
- https://www.andamanwavemaster.com/
- Phone
- +66 88 616 1416
- info@bundhayaspeedboat.com
- Website
- bundhayaspeedboat.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ฿697–700
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
- Phone
- +66 76 211 253
- booking@phiphi-cruisers.com
- Website
- phiphi-cruisers.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ฿523–525
- Schedules at
- phiphi-cruisers.com
- Book at
- phiphi-cruisers.com
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ฿490–650
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Kuah Ferry Terminal to Koh Lipe
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,245–1,255
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
- Phone
- +66 74 783 643
- info@spconlinegroup.com
- Website
- spcthailand.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿680–710
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
Ferry from Koh Lipe to Phi Phi Ferry Terminal
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,910–1,930
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
- Phone
- +66 75 637 152
- sales@aonangtravel.co.th
- Website
- aonangtravel.co.th
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿907
- Schedules at
- aonangtravel.co.th
- Phone
- +66 74 750 770
- jollytravel@hotmail.com
- Website
- jollytravel.in.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- ฿700
- Book at
- https://12go.asia/en/operator/jolly-travel
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 5 delightfully under-the-radar French towns you need to visit, and Getting to Milan from the airport - to help you get the most out of your next trip.








































