Travel options for:
Kuala Lumpur to Ko Phi Phi Don
  • Train, drive, Speedboat

    $106 - $118
    1. KL Sentral Station

      5 h 15 min - 4 times a day

      $11 - $20

    2. Padang Besar

      1 h 36 min - 61.5 miles

      $8 - $13

    3. Pak Bara

      30 min - once daily

      $16

    4. Koh Bulon

      3 h - once daily

      $70

  • Train, ferry, Speedboat

    $137 - $146
    1. KL Sentral Station

      4 h 30 min - 4 times a day

      $10 - $17

    2. Alor Setar

      12 min - 7.3 miles

      $5 - $7

    3. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    4. Langkawi

      8 h 30 min - once daily

      $116

  • Bus, Mini Van

    $57 - $62
    1. Kuala Lumpur

      7 h - 5 times a day

      $14 - $20

    2. Hat Yai

      5 h 30 min - once daily

      $19

    3. Khao Sok

      5 h - once daily

      $23

  • Bus, ferry, Speedboat

    $132 - $135
    1. Kuala Lumpur

      12 h 15 min - every 3 hours

      $11 - $15

    2. Kuala Perlis

      6 min - 1773 feet

    3. Kuala Perlis

      1 h 15 min - every 30 minutes

      $5

    4. Langkawi

      8 h 30 min - once daily

      $116

  • Train to Kuala Lumpur, fly to Phuket, ferry

    $72 - $249
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      1 h 25 min - non-stop

      $30 - $180

    3. Phuket (HKT)

      1 h - hourly

      $2 - $4

    4. Central Big C

      12 min - 5.8 miles

      $9 - $12

    5. Phuket

      1 h 30 min - twice daily

      $18 - $40

  • Train to Kuala Lumpur, fly to Krabi, ferry

    $60 - $200
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      1 h 20 min - non-stop

      $29 - $160

    3. Krabi (KBV)

      45 min - every 4 hours

      $5

    4. Ao Nang Pier

      1 h 30 min - twice daily

      $13 - $22

  • Train to Kuala Lumpur, fly to Langkawi, Speedboat

    $151 - $263
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      55 min - non-stop

      $11 - $120

    3. Langkawi (LGK)

      17 min - 12.1 miles

      $11 - $14

    4. Langkawi

      8 h 30 min - once daily

      $116

  • Fly Kuala Lumpur Subang to Langkawi, Speedboat

    $153 - $269
    1. Kuala Lumpur

      24 min - every 10 minutes

      $1

    2. Kota Damansara

      8 min - 5.3 miles

      $6 - $8

    3. Kuala Lumpur Subang (SZB)

      1 h 15 min - non-stop

      $20 - $130

    4. Langkawi (LGK)

      17 min - 12.1 miles

      $11 - $14

    5. Langkawi

      8 h 30 min - once daily

      $116

  • Fly Kuala Lumpur Subang to Alor Setar, ferry, Speedboat

    $154 - $232
    1. Kuala Lumpur

      24 min - every 10 minutes

      $1

    2. Kota Damansara

      8 min - 5.3 miles

      $6 - $8

    3. Kuala Lumpur Subang (SZB)

      1 h 10 min - non-stop

      $18 - $90

    4. Alor Setar (AOR)

      21 min - 13.7 miles

      $8 - $11

    5. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    6. Langkawi

      8 h 30 min - once daily

      $116

  • Train to Kuala Lumpur, fly to Alor Setar, ferry, Speedboat

    $153 - $221
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      1 h - non-stop

      $10 - $75

    3. Alor Setar (AOR)

      21 min - 13.7 miles

      $8 - $11

    4. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    5. Langkawi

      8 h 30 min - once daily

      $116

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From KL Sentral Station train to Padang Besar, drive to Pak Bara, Speedboat to Koh Bulon, then Speedboat to Phi Phi Islands. 12 h 21 min ฿3761. From KL Sentral Station train to Alor Setar, taxi to Kuala Kedah, ferry to Langkawi, then Speedboat to Phi Phi Islands. 15 h 42 min ฿4710. From Kuala Lumpur bus to Hat Yai, Mini Van to Khao Sok, then Mini Van to Phi Phi - Ton Sai. 19 h 30 min ฿2012. From Kuala Lumpur bus to Kuala Perlis, walk to Kuala Perlis, ferry to Langkawi, then Speedboat to Phi Phi Islands. 23 h 21 min ฿4378. From KL Sentral train to Kuala Lumpur airport, fly to Phuket airport, bus to Central Big C, taxi to Phuket, then ferry to Ko Phi Phi Don. 8 h 5 min ฿4147. From KL Sentral train to Kuala Lumpur airport, fly to Krabi airport, bus to Ao Nang Pier, then ferry to Ko Phi Phi Don. 8 h 3 min ฿3490. From KL Sentral train to Kuala Lumpur airport, fly to Langkawi airport, taxi to Langkawi, then Speedboat to Ko Phi Phi Don. 12 h 10 min ฿5856. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Langkawi airport, taxi to Langkawi, then Speedboat to Ko Phi Phi Don. 12 h 34 min ฿6044. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Alor Setar airport, taxi to Kuala Kedah, ferry to Langkawi, then Speedboat to Ko Phi Phi Don. 14 h 3 min ฿5453. From KL Sentral train to Kuala Lumpur airport, fly to Alor Setar airport, taxi to Kuala Kedah, ferry to Langkawi, then Speedboat to Ko Phi Phi Don. 13 h 49 min ฿5626.