Duration 8h 29m
Distance 606 km
Average price ฿4100
Possible routes 9 found

There are 9 ways to get from Kuala Lumpur to Ko Phi Phi by bus, bus and ferry, train, taxi, ferry or plane

The cheapest way of travelling from Kuala Lumpur to Ko Phi Phi is a combination of buses and ferries, which takes around 17h 47m.

Recommended route

Bus, bus and ferry • 17h 47m

  1. Hentian Duta
  2. Satun
  3. Krabi Andaman Wave Master Bus Station
  4. Phi Phi Don
17h 47m
Cheapest
฿1418 - ฿1568
Alternative routes

Train, taxi, Longtail Boat, Speedboat • 17h 44m

  1. Kuala Lumpur
  2. Padang Besar
  3. Hat Yai
  4. Thanpho
  5. Krabi Town Pier
  6. Railay East, Krabi
  7. Phi Phi Don
17h 44m
฿2947 - ฿5406

Train, bus and ferry, ferry • 17h 22m

  1. Kuala Lumpur
  2. Padang Besar
  3. Hat Yai station
  4. Koh Lipe
  5. Phi Phi Don
17h 22m
฿3062 - ฿6156

Bus, bus and ferry, ferry • 28h 48m

  1. Bus Terminal Perkeliling
  2. Cameron Highlands Tanah Rata
  3. Hat Yai Bus Station
  4. Koh Lipe
  5. Phi Phi Don
28h 48m
฿3495 - ฿5395

Train to Kuala Lumpur, fly to Phuket, ferry • 9h 16m

  1. KL Sentral
  2. Kuala Lumpur
  3. Phuket
  4. Phi Phi Don
9h 16m
฿2254 - ฿7592

Fly Sultan Abdul Aziz Shah to Langkawi, ferry • 10h 24m

  1. Sultan Abdul Aziz Shah
  2. Telaga Harbor Marina Langkawi
  3. Koh Lipe
  4. Phi Phi Don
10h 24m
฿3578 - ฿8472

Train to Kuala Lumpur, fly to Langkawi, ferry • 10h 25m

  1. KL Sentral
  2. Kuala Lumpur
  3. Telaga Harbor Marina Langkawi
  4. Koh Lipe
  5. Phi Phi Don
10h 25m
฿3739 - ฿8012

Train to Kuala Lumpur, fly to Krabi, Longtail Boat, Speedboat • 8h 29m

  1. KL Sentral
  2. Kuala Lumpur
  3. Krabi Town Pier
  4. Railay East, Krabi
  5. Phi Phi Don
Fastest
8h 29m
฿2459 - ฿7292

Fly Sultan Abdul Aziz Shah to Alor Setar, ferry • 12h 30m

  1. Sultan Abdul Aziz Shah
  2. Kuala Kedah
  3. Kuah Ferry Terminal Langkawi
  4. Koh Lipe
  5. Phi Phi Don
12h 30m
฿4036 - ฿7850

Frequently asked questions

Want to know about travelling from Kuala Lumpur to Ko Phi Phi? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Kuala Lumpur to Ko Phi Phi is to bus and bus and ferry which costs RM 180 - RM 210 and takes 17h 47m.

More details

The quickest way to get from Kuala Lumpur to Ko Phi Phi is to train and fly and Longtail Boat and Speedboat which costs RM 320 - RM 1000 and takes 8h 29m.

More details

The distance between Kuala Lumpur and Ko Phi Phi is 606 km.

The best way to get from Kuala Lumpur to Ko Phi Phi without a car is to train and taxi and Longtail Boat and Speedboat which takes 17h 44m and costs RM 390 - RM 750.

More details

It takes approximately 17h 47m to get from Kuala Lumpur to Ko Phi Phi, including transfers.

More details

The quickest flight from Kuala Lumpur Airport to Phuket Airport is the direct flight which takes 1h 25m.

Search flights

Ko Phi Phi is 1h behind Kuala Lumpur. It is currently 6:38 AM in Kuala Lumpur and 5:38 AM in Ko Phi Phi.

SilkAir, Scoot Tigerair , Malaysia Airlines and two other airlines offer flights from Kuala Lumpur Airport to Phuket Airport.

Search flights

There are 183+ hotels available in Ko Phi Phi. Prices start at ฿3750 per night.

More details

The best way to get from Kuala Lumpur to Sultan Abdul Aziz Shah Airport is to train which takes 30 min and costs RM 3 - RM 11.

More details

How to travel from Kuala Lumpur to Ko Phi Phi

Find all the possible transport options for your trip from Kuala Lumpur to Ko Phi Phi right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Kuala Lumpur and Ko Phi Phi?

There is no direct connection from Kuala Lumpur to Ko Phi Phi. However, you can take the bus to Kuala Perlis, take the drive to Satun, take the bus to Krabi Bus, take the taxi to Krabi Andaman Wave Master Bus Station, then take the bus and ferry to Phi Phi - Ton Sai. Alternatively, you can take the train to Padang Besar, take the train to Hat Yai, take the train to Thanpho, take the taxi to Krabi Town Pier, take the Longtail Boat to Railay East, take the walk to Railay East, Krabi, then take the Speedboat to Phi Phi - Ton Sai.
Airlines
Ave. Duration
1h 31m
Frequency
Every day
Estimated price
฿1300 - ฿5500

About AirAsia

Flights from Kuala Lumpur to Phuket
Ave. Duration
1h 31m
When
Every day
Estimated price
฿1300 - ฿5500
Flights from Kuala Lumpur to Langkawi
Ave. Duration
1h 9m
When
Every day
Estimated price
฿600 - ฿3300
Flights from Kuala Lumpur to Langkawi via Penang
Ave. Duration
2h 47m
When
Sunday
Estimated price
฿600 - ฿3300
Flights from Kuala Lumpur to Krabi
Ave. Duration
1h 26m
When
Every day
Estimated price
฿1000 - ฿6000
Ave. Duration
1h 28m
Frequency
Every day
Estimated price
฿1800 - ฿7000

About Malaysia Airlines

Flights from Kuala Lumpur to Phuket
Ave. Duration
1h 28m
When
Every day
Estimated price
฿1800 - ฿7000
Flights from Sultan Abdul Aziz Shah to Langkawi
Ave. Duration
1h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿1000 - ฿7000
Flights from Sultan Abdul Aziz Shah to Langkawi via Penang
Ave. Duration
3h
When
Every day
Estimated price
฿1000 - ฿7000
Flights from Kuala Lumpur to Langkawi
Ave. Duration
1h 4m
When
Every day
Estimated price
฿750 - ฿3500
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
฿850 - ฿3800
Ave. Duration
1h 28m
Frequency
Every day
Estimated price
฿1800 - ฿7000

About Firefly

Flights from Kuala Lumpur to Phuket
Ave. Duration
1h 28m
When
Every day
Estimated price
฿1800 - ฿7000
Flights from Sultan Abdul Aziz Shah to Langkawi
Ave. Duration
1h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿1000 - ฿7000
Flights from Sultan Abdul Aziz Shah to Langkawi via Penang
Ave. Duration
3h
When
Every day
Estimated price
฿1000 - ฿7000
Flights from Kuala Lumpur to Langkawi
Ave. Duration
1h 4m
When
Every day
Estimated price
฿750 - ฿3500
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
฿850 - ฿3800
Ave. Duration
1h 30m
Frequency
Every day
Estimated price
฿1600 - ฿8500

About Malindo Airways

Flights from Kuala Lumpur to Phuket
Ave. Duration
1h 30m
When
Every day
Estimated price
฿1600 - ฿8500
Flights from Kuala Lumpur to Phuket via Langkawi
Ave. Duration
3h 30m
When
Sunday
Estimated price
฿1600 - ฿8500
Flights from Sultan Abdul Aziz Shah to Langkawi
Ave. Duration
1h 15m
When
Every day
Estimated price
฿650 - ฿4600
Flights from Kuala Lumpur to Langkawi
Ave. Duration
1h 10m
When
Every day
Estimated price
฿700 - ฿3500
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
฿750 - ฿3700
Ave. Duration
3h 45m
Frequency
Every day
Estimated price
฿7000 - ฿25000

About SilkAir

Flights from Kuala Lumpur to Phuket via Singapore Changi
Ave. Duration
3h 45m
When
Every day
Estimated price
฿7000 - ฿25000
Ave. Duration
3h 50m
Frequency
Thursday, Friday, Saturday and Sunday
Estimated price
฿2100 - ฿11000

About Scoot Tigerair

Flights from Kuala Lumpur to Phuket via Singapore Changi
Ave. Duration
3h 50m
When
Thursday, Friday, Saturday and Sunday
Estimated price
฿2100 - ฿11000
Train operators
Ave. Duration
5h 27m
Frequency
Every 4 hours
Estimated price
฿360 - ฿650
Train from Kuala Lumpur to Padang Besar
Ave. Duration
5h 27m
Frequency
Every 4 hours
Estimated price
฿360 - ฿650
Website
http://www.ktmb.com.my
Silver
฿360 - ฿400
Gold
฿550 - ฿650
Platinum
฿700 - ฿850

Ave. Duration
55 min
Frequency
3 times a day
Estimated price
฿45 - ฿950
Train from Padang Besar to Hat Yai
Ave. Duration
55 min
Frequency
3 times a day
Estimated price
฿45 - ฿950
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
฿45 - ฿160
2nd Class (Air-Conditioned Berth)
฿550 - ฿750
2nd Class (Air-conditioned Seat)
฿240 - ฿340
1st Class (Air-Conditioned Berth)
฿700 - ฿950
Train from Hat Yai to Thanpho
Ave. Duration
4h 30m
Frequency
Twice daily
Estimated price
฿85 - ฿1100
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.thairailwayticket.com/eTSRT/default.aspx?language=1
3rd Class (Seat)
฿85 - ฿190
2nd Class (Air-Conditioned Berth)
฿600 - ฿800
2nd Class (Air-conditioned Seat)
฿290 - ฿400
1st Class (Air-Conditioned Berth)
฿850 - ฿1100

Ave. Duration
30 min
Frequency
Every 15 minutes
Estimated price
฿300 - ฿550

About KLIA Express

Train from KL Sentral to Klia T1
Ave. Duration
30 min
Frequency
Every 15 minutes
Estimated price
฿300 - ฿550
Website
http://www.kliaekspres.com/

Bus operators
Ave. Duration
6h 50m
Frequency
3 times a day
Estimated price
฿375

About Intercity Coach

Bus from Hentian Duta to Kuala Perlis
Ave. Duration
6h 50m
Frequency
3 times a day
Estimated price
฿375
Schedules at
intercity.my
Book at
easybook.com

Ave. Duration
5h
Frequency
Hourly
Estimated price
฿243
Bus from Satun to Krabi Bus Station
Ave. Duration
5h
Frequency
Hourly
Estimated price
฿243
Ave. Duration
3h
Frequency
Twice daily
Estimated price
฿450
Bus and ferry from Krabi Andaman Wave Master Bus Station to Phi Phi - Ton Sai
Ave. Duration
3h
Frequency
Twice daily
Estimated price
฿450
Schedules at
songserm.com
Book at
12go.asia

Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
฿650
Bus and ferry from Hat Yai station to Koh Lipe
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
฿650
Schedules at
sukhothaitourhatyai.com
Book at
12go.asia

Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
฿700
Bus and ferry from Hat Yai station to Koh Lipe
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
฿700
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ave. Duration
4h 48m
Frequency
Twice daily
Estimated price
฿168
Bus from Bus Terminal Perkeliling to Cameron Highlands Tanah Rata
Ave. Duration
4h 48m
Frequency
Twice daily
Estimated price
฿168
Schedules at
pahanglinsiong.my
Book at
easybook.com
Ave. Duration
12h
Frequency
Once daily
Estimated price
฿577

About Unititi express

Bus from Cameron Highlands Tanah Rata to Hat Yai
Ave. Duration
12h
Frequency
Once daily
Estimated price
฿577
Schedules at
unititi.com.my

Ave. Duration
5h 30m
Frequency
3 times a day
Estimated price
฿750
Bus and ferry from Hat Yai Bus Station to Ko Lipe
Ave. Duration
5h 30m
Frequency
3 times a day
Estimated price
฿750
Schedules at
12go.asia

Ferry operators
Ave. Duration
30 min
Frequency
On demand
Estimated price
฿150
Ferry from Krabi Town Pier to Railay East
Ave. Duration
30 min
Frequency
On demand
Estimated price
฿150
Ave. Duration
50 min
Frequency
Twice daily
Estimated price
฿1000

About Koh Yao Sun Smile

Ferry from Railay East, Krabi to Phi Phi - Ton Sai
Ave. Duration
50 min
Frequency
Twice daily
Estimated price
฿1000
Schedules at
kohyaojourney.com
Book at
12go.asia
Ave. Duration
3h 30m
Frequency
Twice daily
Estimated price
฿2000 - ฿2800
Ferry from Koh Lipe to Phi Phi - Ton Sai
Ave. Duration
3h 30m
Frequency
Twice daily
Estimated price
฿2000 - ฿2800
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
฿800 - ฿1100
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Telaga Harbor Marina Langkawi to Koh Lipe
Ave. Duration
2h
Frequency
Twice daily
Estimated price
฿800 - ฿1100
Schedules at
tigerlinetravel.com
Book at
12go.asia

Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
฿2700 - ฿3900

About Satun Pakbara Speedboat Club

Ferry from Koh Lipe to Phi Phi - Ton Sai
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
฿2700 - ฿3900
Schedules at
spcthailand.com
Book at
12go.asia
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
1h
Frequency
Twice daily
Estimated price
฿800 - ฿1200
Schedules at
spcthailand.com
Book at
12go.asia

Ave. Duration
2h
Frequency
3 times a day
Estimated price
฿700 - ฿800
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
3 times a day
Estimated price
฿700 - ฿800
Schedules at
andamanwavemaster.com
Book at
12go.asia
Standard
฿700 - ฿800
First
฿1000
Premium
฿1300

Ave. Duration
1h 45m
Frequency
Twice daily
Estimated price
฿600
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
1h 45m
Frequency
Twice daily
Estimated price
฿600
Schedules at
chaokohgroup.com
Book at
12go.asia

Ave. Duration
2h
Frequency
Twice daily
Estimated price
฿700
Ferry from Phuket Rassada Pier to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
Twice daily
Estimated price
฿700
Schedules at
aonangtravel.co.th
Book at
12go.asia

Ave. Duration
1h
Frequency
Once daily
Estimated price
฿550 - ฿800
Ferry from Phuket Rassada Pier to Phi Phi Islands Ton Sai Pier
Ave. Duration
1h
Frequency
Once daily
Estimated price
฿550 - ฿800
Schedules at
bundhayaspeedboat.com
Book at
12go.asia

Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
฿930
Ferry from Telaga Harbor Marina Langkawi to Koh Lipe
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
฿930
Schedules at
telaga-terminal.com
Ave. Duration
1h 30m
Frequency
Every 3 hours
Estimated price
฿173

About Langkawi Ferry Line

Ferry from Kuala Kedah to Langkawi
Ave. Duration
1h 30m
Frequency
Every 3 hours
Estimated price
฿173
Schedules at
langkawiferryline.com

Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
฿885
Ferry from Kuah Ferry Terminal Langkawi to Koh Lipe
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
฿885
Schedules at
langkawi-ferry.com
Book at
12go.asia

Other operators
Ave. Duration
2h 2m
Frequency
On demand
Estimated price
฿1300 - ฿1600
Ave. Duration
2h 2m
Estimated price
฿1300 - ฿1600

Phi Phi Don, Thailand

Discover how to get to attractions and hotels near Phi Phi Don.

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 10 amazing places to get away from it all in Australia, How to get from Luton Airport into central London and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!
  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe