There are 5 ways to get from Pulau Perhentian to Ko Phi Phi by ferry, taxi, train, bus or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry, taxi, train, Speedboat  •  20 h 26 min

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take a taxi from Kuala Besut to Bukit Panau
  3. Take the train from Sungai Kolok to Thung Song
  4. Take the train from Thung Song to Kantang
  5. Take the ferry from Hat Yao Pier to Ko Mook
  6. Take the Speedboat from Ko Mook to Phi Phi Islands

$135 - $221

Cheapest option

Ferry, taxi, fly to Krabi  •  13 h 15 min

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take a taxi from Kuala Besut to Kota Bharu
  3. Fly from Kota Bharu (KBR) to Krabi (KBV) KBR - KBV
  4. Take the ferry from Ao Nang to Phi Phi - Ton Sai

$88 - $273

3 alternative options

Ferry, taxi, bus, Speedboat  •  20 h 39 min

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take a taxi from Kuala Besut to Kubang Kerian
  3. Take the bus from Kubang Kerian to Kuala Perlis
  4. Take the ferry from Kuala Perlis to Langkawi
  5. Take the ferry from Langkawi to Koh Bulone
  6. Take the Speedboat from Koh Bulon to Phi Phi Islands

$143 - $198

Ferry, taxi, bus  •  21 h 31 min

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take a taxi from Kuala Besut to Kubang Kerian
  3. Take the bus from Kubang Kerian to Terminal Bukit Lagi
  4. Take the ferry from Kuala Perlis to Langkawi
  5. Take the ferry from Langkawi to Saladan Pier, Koh Lanta
  6. Take the ferry from Saladan Pier, Koh Lanta to Phi Phi - Ton Sai

$135 - $200

Ferry, taxi, fly to Phuket  •  10 h 37 min

  1. Take the ferry from Pulau Perhentian to Kuala Besut
  2. Take a taxi from Kuala Besut to Kota Bharu
  3. Fly from Kota Bharu (KBR) to Phuket (HKT) KBR - HKT
  4. Take the ferry from Rassada Pier Phuket to Phi Phi - Ton Sai

$96 - $315

Questions & Answers

The cheapest way to get from Pulau Perhentian to Ko Phi Phi is to ferry and taxi and bus and Speedboat which costs RM 550 - RM 800 and takes 20 h 39 min.

More details

The quickest way to get from Pulau Perhentian to Ko Phi Phi is to ferry and taxi and fly which costs RM 380 - RM 1300 and takes 10 h 37 min.

More details

The distance between Pulau Perhentian and Ko Phi Phi is 484 km.

It takes approximately 20 h 26 min to get from Pulau Perhentian to Ko Phi Phi, including transfers.

More details

What companies run services between Pulau Perhentian, Malaysia and Ko Phi Phi, Thailand?

There is no direct connection from Pulau Perhentian to Phi Phi Don. However, you can take the walk to Pulau Perhentian, take the ferry to Kuala Besut, take the taxi to Bukit Panau, take the train to Chica Tinggi, take the drive to Sungai Kolok, take the train to Thung Song, take the train to Kantang, take the taxi to Hat Yao Pier, take the ferry to Ko Mook, then take the Speedboat to Phi Phi Islands. Alternatively, you can take the walk to Pulau Perhentian, take the ferry to Kuala Besut, take the taxi to Kubang Kerian, take the bus to Kuala Perlis, take the walk to Kuala Perlis, take the ferry to Langkawi, take the ferry to Koh Bulone, take the walk to Koh Bulon, then take the Speedboat to Phi Phi Islands.

Airlines
AirAsia
Website
airasia.com
Flights from Kota Bharu to Phuket via Kuala Lumpur
Ave. Duration
5 h
When
Every day
Estimated price
$40 - $230
Flights from Kota Bharu to Phuket via Kuala Lumpur, Penang
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$40 - $230
Flights from Kota Bharu to Krabi via Kuala Lumpur
Ave. Duration
6 h 27 min
When
Every day
Estimated price
$40 - $220
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kota Bharu to Phuket via Kuala Lumpur
Ave. Duration
4 h 10 min
When
Every day
Estimated price
$80 - $440
Flights from Kota Bharu to Krabi via Kuala Lumpur, Suvarnabhumi
Ave. Duration
9 h 15 min
When
Every day
Estimated price
$110 - $550
Train operators
State Railway of Thailand
Website
railway.co.th
Train from Sungai Kolok to Thung Song
Ave. Duration
7 h 10 min
Frequency
5 times a day
Estimated price
$10 - $40
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$4 - $7
2nd Class (Seat)
$10 - $15
2nd Class (Berth)
$19 - $26
1st Class (Berth)
$29 - $40
Train from Thung Song to Kantang
Ave. Duration
2 h 35 min
Frequency
3 times a day
Estimated price
$8 - $30
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$2 - $5
2nd Class (Seat)
$8 - $12
2nd Class (Berth)
$17 - $23
1st Class (Berth)
$22 - $30
Bus operators
Transnasional
Website
transnasional.com.my
Bus from Kubang Kerian to Kuala Perlis
Ave. Duration
8 h 8 min
Frequency
Twice daily
Estimated price
$12
Schedules at
transnasional.com.my
Bus from Kubang Kerian to Terminal Bukit Lagi
Ave. Duration
8 h 12 min
Frequency
Twice daily
Estimated price
$12
Schedules at
transnasional.com.my
Ferry operators
Barracuda Holiday Sdn Bhd
Ferry from Pulau Perhentian to Kuala Besut
Ave. Duration
49 min
Frequency
Every 4 hours
Estimated price
$9
Schedules at
easybook.com
Book at
easybook.com
Ain Holidays
Email
enquiry@ain-holidays.com
Website
ain-holidays.com
Ferry from Pulau Perhentian to Kuala Besut
Ave. Duration
49 min
Frequency
3 times a day
Estimated price
$9
Schedules at
ain-holidays.com
Book at
easybook.com
Tigerline Ferry
Website
tigerlinetravel.com
Ferry from Hat Yao Pier to Ko Mook
Ave. Duration
15 min
Frequency
Once daily
Estimated price
$22 - $28
Schedules at
tigerlinetravel.com
Ferry from Langkawi to Koh Bulone
Ave. Duration
3 h 15 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
tigerlinetravel.com
Ferry from Langkawi to Saladan Pier, Koh Lanta
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$75 - $110
Schedules at
tigerlinetravel.com
Ferry from Saladan Pier, Koh Lanta to Phi Phi - Ton Sai
Ave. Duration
30 min
Frequency
Twice daily
Estimated price
$25 - $35
Schedules at
tigerlinetravel.com
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
$28 - $40
Schedules at
tigerlinetravel.com
Andaman Ferry Service
Website
andamanferryservice.com
Ferry from Ko Mook to Phi Phi Islands
Ave. Duration
2 h 15 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
andamanferryservice.com
Ferry from Koh Bulon to Phi Phi Islands
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$60 - $90
Schedules at
andamanferryservice.com
Ferry from Koh Lanta to Phi Phi Islands
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
andamanferryservice.com
Langkawi Ferry Line
Website
langkawiferryline.com
Ferry from Kuala Perlis to Langkawi
Ave. Duration
1 h 15 min
Frequency
Every 30 minutes
Estimated price
$5
Schedules at
langkawi-ferry.com
Book at
ticket.langkawi-ferry.com
Andaman Wave Master
Website
andamanwavemaster.com
Ferry from Koh Lanta to Phi Phi Islands
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$13 - $16
Schedules at
andamanwavemaster.com
Book at
12go.asia
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18 - $25
Schedules at
andamanwavemaster.com
Book at
12go.asia
Chaokoh Ferry
Website
chaokohgroup.com
Ferry from Koh Lanta to Phi Phi - Ton Sai
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18
Schedules at
chaokohgroup.com
Book at
12go.asia
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18
Schedules at
chaokohgroup.com
Book at
12go.asia
Bundhaya speedboat
Website
bundhayaspeedboat.com
Ferry from Koh Lanta to Phi Phi Islands Ton Sai Pier
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$14 - $20
Schedules at
bundhayaspeedboat.com
Ferry from Phuket Rassada Pier to Phi Phi Islands Ton Sai Pier
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$18 - $25
Schedules at
bundhayaspeedboat.com
Ao Nang Princess
Website
aonangtravel.co.th
Ferry from Phuket Rassada Pier to Phi Phi - Ton Sai
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$21
Schedules at
aonangtravel.co.th
Book at
aonangtravel.co.th
Ferry from Ao Nang to Phi Phi - Ton Sai
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$14
Schedules at
aonangtravel.co.th
Book at
aonangtravel.co.th
Other operators
Taxi from Kuala Besut to Bukit Panau
Ave. Duration
1 h 4 min
Estimated price
$25 - $30

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 5 incredible day trips from Florence by train, What documents do I need to cross Niagara Falls? and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.