Bangkok to Koh Phi Phi

How to Get From Bangkok to Koh Phi Phi

5Options
3h 10mFastest
$35From
MaartenAbegailWritten by Maarten · Reviewed by Abegail

Bus via Phuket · Bus via Krabi · Flight via Phuket · Flight via Krabi · Train + Ferry

Koh Phi Phi is an island group in Thailand's Andaman Sea. Towering limestone cliffs ring its bays, and Maya Bay pulls in day-trippers from all over. Flying via Krabi gets you to the islands in 3h 10m - 4h 10m. Without a flight, the cheapest way to get from Bangkok to Koh Phi Phi is the bus via Krabi. It costs $36 (1,200 THB), and the trip runs around 12h - 19h 30m.

DISTANCE

Distance from Bangkok to Koh Phi Phi

Bangkok and Koh Phi Phi are about 701 km (436 miles) apart, and the journey itself covers around 834 km by road. Depending on the option, the trip takes between 3h 10m and 22h.

~701 km
Straight-line distance
~834 km
Route distance
COMPARE

5 ways to travel from Bangkok to Koh Phi Phi

There are five ways to travel from Bangkok to Koh Phi Phi. You can choose between the bus, bus via Krabi, flight, flight via Krabi, and train. The journey takes 3h 10m–22h and the quickest way is by flight via Krabi. If you're on a budget, the cheapest option is by flight via Krabi with tickets starting at $35 (1,140 THB).

Bus via Phuket25 departuresDuration13h+Pricefrom$391,280 THB

Bangkok to Koh Phi Phi by Bus via Phuket

Taking a combination of the bus and ferry from Bangkok to Koh Phi Phi is a popular option. A great advantage is that buses travel during the night. That means you can save a night on accommodation and won’t waste an entire day on travelling.

The easiest way is to book a direct ticket that includes both the bus to the pier as well as the ferry to Koh Phi Phi. If this option is sold out, keep on reading. Later we explain how to book the tickets separately.

Option 1: Bangkok to Koh Phi Phi by Combined Bus and Ferry

16h 30m - 18h 30m$40 (1,320 THB)

The easiest way to travel this route from Bangkok to Koh Phi Phi by bus is to book it together with a ferry ticket. Several companies are offering this combined bus and ferry service.

Journey time is around 16h 30m - 18h 30m — about 14 hours of that is by bus, and that can be quite exhausting. Normally, though, the bus takes a break midway so you can stretch your legs and grab something to eat.

Rates for a combined bus and ferry ticket from Bangkok to Koh Phi Phi start from $40 (1,320 THB).

17hSOT TravelStandardS O T Khao San OfficeTon Sai Pier Koh Phi Phi19:00$401,320 THBTickets
17h30mMontanatip Tour & TravelExpressKhao San MontanatipTon Sai Pier Koh Phi Phi19:00$401,340 THBTickets
16h40mTravel PlusExpressPhra Athit Road Bangkok Travel PlusKoh Phi Phi Ton Sai Pier18:50$411,340 THBTickets
17hNara TravelStandardKhao San Nara TravelKoh Phi Phi19:00$451,480 THBTickets
17h30mParadive TravelExpressStarbucks Baan ChartTon Sai Pier19:00$451,480 THBTickets
Show all 10 companies
17hRaja FerryExpressKhao San Nara TravelTon Sai Pier Koh Phi Phi19:00$481,580 THBTickets
17h30mRaja FerryExpressKhao San MontanatipTon Sai Pier Koh Phi Phi19:00$481,580 THBTickets
16h20mTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusKoh Phi Phi Ton Sai Pier18:45$501,640 THBTickets
18h30mKhao San Tara TourEconomyKhao San Tara Travel officeTon Sai Pier16:30$521,720 THBTickets
17h30mMontanatip Tour & TravelVIPKhao San MontanatipTon Sai Pier Koh Phi Phi19:00$541,780 THBTickets

Stations

Map of stations
Click to explore
From
To

Bus tickets are available on Bookaway.

Booking Tip

Booking a combined bus and ferry ticket is pretty easy. However, if you prefer to have more control over your trip, you can also arrange your transfers on your own. For that, you have two route options. And just like the flight, that’s either via Krabi or via Phuket. See the step-by-step guide below.

Option 2: Separate booking: Bangkok to Koh Phi Phi by Bus & Ferry via Phuket

13-21h$39 (1,280 THB)

When taking the Phuket bus route from Bangkok to Koh Phi Phi, you take a bus from Bangkok to Phuket Bus Terminal, transfer to a taxi to Rassada Pier, and then take a boat to Koh Phi Phi.

This combined bus and ferry journey takes 13-21h.

Step 1: Bangkok to Phuket by Bus

12-18h$25 (830 THB)

This bus ride from Bangkok to Phuket is 12-18h long. We suggest travelling late in the afternoon or at night so you can sleep along the way. Fares start at $25 (830 THB) for an express bus.

Looking for a more comfortable ride? You can always opt for a VIP bus, with rates starting at $37 (1,220 THB). Read our article on how to go from Bangkok to Phuket for more details.

Buses bound for Phuket have two departure points in Bangkok: the Southern Bus Terminal and Mochit Bus Terminal. Both bus stations are about 10 km from Bangkok city centre, around 20-30 minutes by taxi.

In Phuket, there are also two arrival points: Phuket Terminal 2 and Thalang. Phuket Terminal 2 is closer to Rassada Pier, a 20-minute taxi ride costs about $4.50 (150 THB). From Thalang District, it’s a 35-minute journey to the pier with fares from $10 (335 THB).

If your ferry is departing from other ports like Sea Angel, Yamu, Chean Vanich, or Bang Rong Pier, you can also get there by taxi or tuk-tuk from the bus terminal.

12hLignite TourEconomyBangkok Bus Terminal Southern (Sai Tai MaiPhuket Bus Terminal 218:2019:2019:50$25830 THBTickets
17hKhao San Nara TravelExpressKhaosan Nara Travel Office (2nd floorPhuket Bus Terminal 219:00$30980 THBTickets
17hTravel PlusExpressPhra Athit Road Bangkok Travel PlusPhuket Bus Terminal 218:50$301,000 THBTickets
18hJarinthon Tour (2553)StandardMontanatip Tour and Travel (Khao San RoadStarbucks Jungceylon Patong19:00$311,020 THBTickets
17h30mMontanatip Tour & TravelExpressKhao San MontanatipPhuket Bus Terminal 219:00$311,020 THBTickets
Show all 16 companies
15hRaja FerryExpressKhao San MontanatipPhuket Bus Terminal 219:00$351,140 THBTickets
16hKhao San Tara TourStandardKhao San Tara TourPhuket Bus Terminal 216:00$351,160 THBTickets
17hRaja FerryExpressKhao San Nara TravelPhuket bus Terminal 119:00$371,220 THBTickets
12hLignite TourVIP 24 SeatsBangkok Bus Terminal Southern (Sai Tai MaiPhuket Bus Terminal 217:3019:50$391,300 THBTickets
12h10mPhuket TravelVIP 24 SeatsBangkok Bus Terminal Southern (Sai Tai MaiPhuket Bus Terminal 217:50$391,300 THBTickets
16h40mTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusPhuket Bus Terminal 218:45$401,300 THBTickets
18hJarinthon Tour (2553)VIPMontanatip Tour and Travel (Khao San RoadStarbucks Jungceylon Patong19:00$401,320 THBTickets
12h45mSombat TourVIP 33 SeatsSouthern Terminal BangkokPhuket Bus Terminal 218:50$411,340 THBTickets
12h45mSombat TourVIP 30 SeatsSouthern Terminal BangkokPhuket Bus Terminal 218:00$411,340 THBTickets
12h10mAndaman Sea Tour and TransportVIP 24 SeatsSouthern Terminal BangkokPhuket Bus Terminal 217:50$441,460 THBTickets
12h10mTrans Baan TonVIP 24 SeatsSouthern Bus TerminalPhuket Bus Terminal 217:50$451,480 THBTickets

Stations

Map of stations
Click to explore
From
To
Via

Bus tickets are available on Bookaway.

Step 2: Phuket to Koh Phi Phi by Ferry

50m - 3h$14 (455 THB)

The earliest ferry from Rassada Pier to Koh Phi Phi departs at 08:30 and the latest at 15:30. Make sure to check the schedule before so you don’t miss the last ferry!

Tickets for this ferry from Phuket to Koh Phi Phi start from $14 (455 THB). Be sure to book the correct ferry because there are designated piers in Koh Phi Phi. Although most will dock at Tonsai Pier, some dock at Laem Tong Pier.

2hLanta PetpailinStandardRassada Pier PhuketAo Ton Sai Pier08:3013:30$14455 THBTickets
2hSea Angel CruiseEconomy SeatSea Angel Cruise PierTon Sai Pier09:00$14465 THBTickets
2hAndaman WaveStandardRassada Pier PhuketTon Sai Pier08:3013:45$15495 THBTickets
2hSea Angel CruiseHigh SpeedSea Angel Cruise PierTon Sai Pier09:00$17560 THBTickets
1hPhi Phi Cabana SpeedboatSpeedboatRassada Pier PhuketTonsai Pier (Phiphi Cabana Office15:30$17580 THBTickets
Show all 23 companies
1h15mTigerlineSirilantaHigh SpeedRassada Pier PhuketTon Sai Pier09:3010:3012:0012:3013:00From $18580 THBTickets
50mKanichta SpeedboatSpeedboatPhuket (Rassada PierAo Ton Sai Pier09:3010:30$18600 THBTickets
2hSatun Pakbara Speed BoatSpeedboatShell Gas Station Old Phuket TownTon Sai Pier11:30$19620 THBTickets
2h30mSatun Pakbara Speed BoatSpeedboatKaron Bus StopTon Sai Pier10:45$19620 THBTickets
2h30mSatun Pakbara Speed BoatSpeedboatBangla Road Police Station Bus StopTon Sai Pier11:00$19620 THBTickets
1hSatun Pakbara Speed BoatSpeedboatRassada Pier PhuketTon Sai Pier08:3012:30$20650 THBTickets
2hAndaman WaveFirst ClassRassada Pier PhuketTon Sai Pier08:3013:45$21700 THBTickets
2hAo Nang PrincessStandardRassada Pier PhuketAo Ton Sai Pier08:30$21700 THBTickets
3hAndaman WaveStandardRassada Pier PhuketLaem Tong Beach pier08:3013:45$21700 THBTickets
1hPhi Phi Logistic & TourSpeedboatRassada Pier PhuketTon Sai Pier09:0009:3010:3011:0014:0015:30From $22730 THBTickets
1hAndaman WaveSpeedboatRassada Pier PhuketTon Sai Pier08:3012:3013:30$24770 THBTickets
3hAndaman WaveFirst ClassRassada Pier PhuketLaem Tong Beach pier08:3013:45$27880 THBTickets
1h30mPhi Phi Logistic & TourSpeedboatRassada Pier PhuketLaem Tong Beach pier14:00$28920 THBTickets
2hAndaman WavePremium ClassRassada Pier PhuketTon Sai Pier08:3013:45$29940 THBTickets
1h30mAndaman WaveSpeedboatRassada Pier PhuketLaem Tong Beach pier08:3012:3013:30$29960 THBTickets
3hAndaman WavePremium ClassRassada Pier PhuketLaem Tong Beach pier08:3013:45$341,120 THBTickets
2h15mTigerlineSirilantaSpeedboatPhuket - Any hotelTon Sai Pier Koh Phi Phi10:30$381,240 THBTickets
1hPhi Phi Logistic & TourSpeedboatAo Po Grand MarinaLaem Tong Beach pier11:30$501,660 THBTickets

Stations

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

Koh Phi Phi
Bus via Krabi19 departuresDuration12h+Pricefrom$361,200 THB

Bangkok to Koh Phi Phi by Bus via Krabi

When travelling by bus + ferry via Krabi, you take a bus from Bangkok to Krabi Bus Terminal, take a taxi to Klong Jilad Pier, and catch a boat to Koh Phi Phi.

Total travel time takes around 12h - 19h 30m.

Step 1: Bangkok to Krabi by Bus

11h - 16h 30m$26 (840 THB)

The bus journey from Bangkok to Krabi takes about 11h - 16h 30m. There are a few companies operating on this route. All travel overnight. Bus fares start from $26 (840 THB).

For the complete bus schedule, visit our article on how to get from Bangkok to Krabi.

All buses depart from Bangkok’s Southern Terminal, 10 km northwest of Khao San Road and about 20 minutes by taxi.

The arrival point is at Krabi Bus Terminal. From here, you can take a 20-minute taxi to the nearest port, Klong Jilad Pier.

11hLignite TourEconomyBangkok Bus Terminal Southern (Sai Tai MaiKrabi Bus Terminal18:4019:00$26840 THBTickets
14hTravel PlusExpressPhra Athit Road Bangkok Travel PlusKrabi Office by Jijie Tour and Travel18:50$26840 THBTickets
14h30mTravel PlusExpressPhra Athit Road Bangkok Travel PlusKrabi Town Transfer18:50$29940 THBTickets
15hMontanatip Tour & TravelExpressKhao San MontanatipKrabi Bus Terminal19:00$29950 THBTickets
15h30mTravel PlusExpressPhra Athit Road Bangkok Travel PlusAo Nang18:50$30990 THBTickets
Show all 25 companies
15h40mTravel PlusExpressPhra Athit Road Bangkok Travel PlusAo Nang Transfer18:50$30990 THBTickets
14hTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusKrabi Office by Jijie Tour and Travel18:45$311,020 THBTickets
11h20mTrans Baan TonStandardBangkok Southern Bus Terminal (Sai Tai MaiKrabi Bus Terminal18:40$321,040 THBTickets
15h30mMontanatip Tour & TravelExpressKhao San MontanatipAo Nang Traffic Police Box19:00$331,080 THBTickets
14h30mTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusKrabi Town Transfer18:45$331,100 THBTickets
16h30mMontanatip Tour & TravelExpressKhao San MontanatipFloating Pier East Railay19:00$341,100 THBTickets
15hTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusAo Nang18:45$341,120 THBTickets
15h10mTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusAo Nang Transfer18:45$341,120 THBTickets
15h30mTravel PlusExpressPhra Athit Road Bangkok Travel PlusAo Nam Mao18:50$351,140 THBTickets
14h30mKhao San Tara TourExpressKhao San Tara Travel officeKrabi Bus Terminal16:00$351,160 THBTickets
15hRaja FerryExpressKhao San MontanatipKrabi Bus Terminal19:00$351,160 THBTickets
16hNara TravelStandardKhao San Nara TravelRailay Pier19:00$361,180 THBTickets
14h30mRaja FerryExpressKhao San Nara TravelKrabi Bus Terminal19:00$361,200 THBTickets
11hLignite TourVIP 24 SeatsBangkok Bus Terminal Southern (Sai Tai MaiKrabi Bus Terminal18:50$381,240 THBTickets
15h30mRaja FerryExpressKhao San MontanatipAo Nang Traffic Police Box19:00$391,280 THBTickets
15hMontanatip Tour & TravelVIPKhao San MontanatipKrabi Bus Terminal19:00$391,300 THBTickets
15h10mTravel PlusVIP 32 SeatsPhra Athit Road Bangkok Travel PlusAo Nam Mao18:45$401,320 THBTickets
16h30mRaja FerryExpressKhao San MontanatipFloating Pier East Railay19:00$411,340 THBTickets
15h30mMontanatip Tour & TravelVIPKhao San MontanatipAo Nang Traffic Police Box19:00$431,420 THBTickets
16h30mMontanatip Tour & TravelVIPKhao San MontanatipFloating Pier East Railay19:00$431,420 THBTickets

Stations

Map of stations
Click to explore
From
To
Via

Bus tickets are available on Bookaway.

Step 2: Krabi to Koh Phi Phi by Ferry

45m - 3h$11 (355 THB)

If your bus arrives on time, you will be in Krabi early in the morning. That means you’ll have some time to have breakfast and maybe even walk around. The earliest ferry from Klong Jilad Pier to Koh Phi Phi does not depart until 09:00.

The ferry ride takes about 45m - 3h and ticket prices start from $11 (355 THB).

2hAndaman WaveStandardKlong Jilad PierTon Sai Pier Koh Phi Phi09:00$11355 THBTickets
2hSongsermHigh SpeedKlong Jilad PierTon Sai Pier Koh Phi Phi09:0013:30$11355 THBTickets
2hAndaman WaveStandardKlong Jilad PierTon Sai Pier09:0013:30$11375 THBTickets
2hPhi Phi Chukit ThongkerdStandardKlong Jilad PierAo Ton Sai Pier15:00$12395 THBTickets
2hUrip TravelStandardKlong Jilad PierAo Ton Sai Pier10:30$14445 THBTickets
Show all 24 companies
2hSeatran DiscoveryStandardKlong Jilad PierTon Sai Pier10:3015:00From $14455 THBTickets
2hAndaman WaveFirst ClassKlong Jilad PierTon Sai Pier Koh Phi Phi09:00$19620 THBTickets
3hAndaman WaveStandardKlong Jilad PierLaem Tong Beach pier09:0013:30$19620 THBTickets
2hAndaman WaveFirst ClassKlong Jilad PierTon Sai Pier09:0013:30$20670 THBTickets
1hAndaman WaveSpeedboatKlong Jilad PierTon Sai Pier Koh Phi Phi13:30$22720 THBTickets
1hAndaman WaveSpeedboatKlong Jilad PierTon Sai Pier09:0013:30$24780 THBTickets
45mTigerlineSirilantaStandardKong Ka PierTon Sai Pier Koh Phi Phi09:15$24800 THBTickets
1h50mKoh Yao Sun SmileSpeedboatKrabi Airport (KBVTon Sai Pier08:3010:30$25820 THBTickets
2hAndaman WavePremium ClassKlong Jilad PierTon Sai Pier Koh Phi Phi09:00$25820 THBTickets
45mKanichta SpeedboatSpeedboatKong Ka PierAo Ton Sai Pier09:15$25830 THBTickets
3hAndaman WaveFirst ClassKlong Jilad PierLaem Tong Beach pier09:0013:30$26850 THBTickets
1h30mAndaman WaveSpeedboatKlong Jilad PierLaem Tong Beach pier09:00$27880 THBTickets
2hAndaman WavePremium ClassKlong Jilad PierTon Sai Pier09:0013:30$27890 THBTickets
1h15mRailay Eco TourSpeedboatAo Nam Mao PierAo Ton Sai Pier10:3015:00$27890 THBTickets
3hAndaman WavePremium ClassKlong Jilad PierLaem Tong Beach pier09:0013:30$361,180 THBTickets
2hRamon TransportSpeedboatKrabi Airport (KBVAo Ton Sai Pier09:4513:0014:0015:15$411,360 THBTickets
2hRamon TransportSpeedboatKrabi Town - Hotel ListAo Ton Sai Pier08:0013:1515:15$411,360 THBTickets
2h30mRTC TransportSpeedboatKrabi Airport (KBVTon Sai Pier Koh Phi Phi09:0012:0015:00$421,380 THBTickets
1hPhi Phi Logistic & TourSpeedboatKrabi River Marina pierLaem Tong Beach pier11:30$511,680 THBTickets

Stations

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

Koh Phi Phi
Flight via PhuketVia KrabiDuration3h 30m+Pricefrom$632,100 THB

Bangkok to Koh Phi Phi by Flight via Phuket

The fastest way to get to the stunning islands of Koh Phi Phi from Bangkok is by flight. To do this, you have two ways: via Krabi or via Phuket. Both routes are good options. And you can also consider staying for a day or two in either Krabi or Phuket.

It’s important to know that there are two airports in Bangkok, and both have flights going to Krabi and Phuket. To know how to get to these airports, check out our detailed guides for Bangkok Suvarnabhumi Airport and Don Mueang Airport.

Taking a flight from Bangkok to Koh Phi Phi via Phuket is a little more expensive than flying via Krabi, especially when you’re travelling solo.

Combined fares start from $63 (2,100 THB) — which includes the flight from Bangkok to Phuket, the taxi from Phuket Airport to Rassada Pier and the ferry going to Koh Phi Phi.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Step 1: Bangkok to Phuket Airport by Flight

1.5h$29 (960 THB)

Phuket is a popular destination in the south of Thailand, so you won’t have a problem booking a flight from Bangkok.

There are many airlines offering multiple trips daily. Airfares start from $29 (960 THB) for a flight that takes around 1.5 hours.

Step 2: Phuket Airport to Rassada Pier, Phuket

1-1.5h$23 (750 THB)

From Phuket Airport, the best way to get to the pier is by taxi, especially when you’re travelling in a group.

Most ferries to Koh Phi Phi depart from Rassada Pier, but there are also departures from Sea Angel, Yamu, and Bang Rong Piers.

Taxis from Phuket Airport are metered and as long as you get your ride at the official taxi stand, you can expect a fair price going to Rassada Pier. That’s about $23 (750 THB). It’s worth noting, though, that Phuket taxis are quite small — just big enough for two passengers with large pieces of luggage.

If you want a bigger car, consider booking your taxi online through BookAway, with fares from $24 (780 THB) for a 3-seater vehicle.

You can also try hailing a taxi through Grab, which is now allowed to pick up passengers from Phuket Airport, according to Bangkok Post. Grab rates should be cheaper than airport taxi rates.

Alternative: Bus + Taxi from Phuket Airport to Rassada Pier

When travelling solo, a cheaper option is to ride the airport bus to the Phuket Bus Terminal 1. This costs $3.60 (120 THB) and takes around 1-1.5 hours.

Once at the bus terminal, you can hail a tuk-tuk, taxi, or book a Grab taxi to Rassada Pier. Grab rates start at $2.90 (95 THB) for the 10-minute ride.

If you’re travelling light, there’s also an option to take a motorbike taxi with fares from $2.40 – $3 (80 – 100 THB).

Step 3: Rassada Pier, Phuket to Koh Phi Phi by Ferry

1-2h$12 (380 THB)

The ferry ride to Koh Phi Phi takes about 1-2 hours and prices start at $12 (380 THB).

You can also opt for a speedboat, which is a bit more expensive but much faster. Although if you are prone to seasickness, the speedboat probably isn’t a good idea. A speedboat ride takes about 1 hour and ticket prices start from $19 (610 THB).

For ferry schedules and more info, read our detailed guide on how to get from Phuket to Koh Phi Phi.

Alternative: Combined minivan & ferry from Phuket Airport to Koh Phi Phi

If you want a comfortable ride from Phuket Airport to Koh Phi Phi, you can check on BookAway for a combined ferry and minivan ticket. Some of the companies offering this option are Call Me Taxi Thailand and Seatran Travel and Tour.

Organising the van and ferry trips from Phuket Airport to Koh Phi Phi independently will cost you around $19 (630 THB) per person.

Booking combined tickets, on the other hand, will cost at least $28 (920 THB) — more expensive, but also more convenient because you won’t have to worry about the transfers.

Koh Phi Phi
Flight via Krabi5 departuresDuration3h 10m+Pricefrom$351,140 THB

Bangkok to Koh Phi Phi by Flight via Krabi

Flying from Bangkok to Koh Phi Phi via Krabi is the cheaper option when you’re travelling solo.

You take a flight from Bangkok to Krabi, hop in a minivan from Krabi Airport to Klong Jilad Pier, and then transfer to a ferry going to Koh Phi Phi. The entire journey takes around 3h 10m - 4h 10m.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Step 1: Bangkok to Krabi by Flight

1.5h$17 (570 THB)

There are a good number of airlines operating daily flights from Bangkok to Krabi. Vietjet Air often offers the cheapest flights, but Air Asia and Bangkok Airways generally offer affordable rates all year round too.

Airfares start from $17 (570 THB) but can go as high as $37 (1,200 THB) during the busy season. It’s best to check Skyscanner for the best rates. The earlier you book your flight, the better the chance of securing cheaper fares.

Flight time to Krabi from Bangkok is around 1.5 hours.

Step 2: Krabi Airport to Klong Jilad Pier, Krabi

40m$5.10 (170 THB)

Most ferries bound for Koh Phi Phi depart from Krabi’s Klong Jilad Pier.

From Krabi Airport, the best way to get to Klong Jilad Pier is riding a minivan, which takes around 40 minutes. You can find one at the airport or you can book one beforehand through BookAway. A minivan ticket costs $5.10 (170 THB).

When travelling in a group, you may be able to save some money by taking a private transfer. Prices start from $16 (540 THB) for a car that can fit 9 people.

NOTE: There are other piers in Krabi where you can get a ferry going to Koh Phi Phi. These are Nopparat Thara Pier and East Railay. When heading to these ports, you can also catch a shuttle van or taxi from Krabi Airport.

Step 3: Krabi to Koh Phi Phi by Ferry

1-2h$12 (405 THB)

There are several boat companies operating the Krabi-Koh Phi Phi route from Klong Jilad Pier. Both ferries and speedboats are available.

Ferries are bigger, slower and cheaper — with fares from $12 (405 THB). If you’re not prone to motion sickness and prefer to go fast, a speedboat ticket costs around $28 (920 THB).

Travel time from Krabi to Koh Phi Phi is about 1-2h with a ferry and 1 hour with a speedboat.

2hUrip TravelStandard FerryKrabiKoh Phi Phi10:30$12405 THBTickets
1hAndaman WaveSpeedboat FerryKrabiKoh Phi Phi09:0012:0013:30$24780 THBTickets

Ferry tickets are available on Bookaway.

If you’re looking for ferry choices from Nopparat Thara and East Railay, you can check schedules and book your ride online through BookAway.

All ferries dock at Ton Sai Pier in the centre of Koh Phi Phi.

Alternative: Combined Van + Ferry from Krabi Airport to Koh Phi Phi

A more convenient alternative would be to take a combined van and ferry to Koh Phi Phi from Krabi Airport. This way, you won’t have to worry about your transfers, everything will be taken care of for you.

This option is a little more expensive with rates from $26 (840 THB), but worth the extra cost if you’re looking for a hassle-free mode of transport. Travel time is 2-3 hours.

Combined Van + Ferry Schedule from Krabi Airport to Koh Phi Phi

3h$26 (840 THB)
3hSeatran DiscoveryKrabiKoh Phi Phi13:00$26840 THBTickets

Minivan tickets are available on Bookaway.

Booking Tip

You should be able to book a combined van and ferry transfer at Krabi Airport. But if you prefer to buy your tickets online in advance, Seatran Discovery is available on Bookaway.
Koh Phi Phi
Train + FerryDuration22hPricefrom$511,700 THB

Bangkok to Koh Phi Phi by Train + Ferry

We do not advise travelling from Bangkok to Koh Phi Phi via train because it will be an exhausting journey, which takes around 22 hours. Also, you’ll have to travel to Surat Thani first and will need to arrange numerous transfers on your own.

If, however, you are planning to stay in Surat Thani or want to travel to Koh Samui, Koh Phangan or Koh Tao before going to Koh Phi Phi, then this is an option to consider.

First, you’ll have to travel by train from Bangkok to Surat Thani for about 13 hours. Then, you take the bus from Surat Thani to Phuket Bus Terminal 2, which is about 6 hours. From here, you can take a taxi to Rassada Pier for 30 minutes.

Bangkok
Koh Phi Phi

Reach out to our Community

No questions yet — be the first to ask about Bangkok to Koh Phi Phi.

STAY

Our favourite places to stay in Koh Phi Phi

Here are our favourite places to stay in Koh Phi Phi for every budget.

Mid-Range

Phi Phi Sunset Bay Resort

If you're looking to escape the hustle and bustle of life, then book a room at Phi Phi Sunset Bay. Situated away from the main town, surrounded by forest, this hotel truly allows you to relax.

And when you want to go back to the action, it's only a short walk away. Plus they offer a longboat service to and from Ton Sai Pier, so no need to worry about your baggage. The staff here will do anything they can to make your stay unforgettable!

  • Surrounded by nature
  • Private balcony
  • On-site Thai restaurant
  • Free longboat service

Private bungalows start from $35 (1,160 THB) per night.

Check availability
P2 Wood Loft
Treat Yourself

P2 Wood Loft

Staying at P2 Wood Loft, you get all of the perks of staying on a paradise island, without having to compromise on comfort. After relaxing at the beach all day, you'll only have to walk 200 metres to get back to your air-conditioned and luxurious room.

The hotel boasts a super modern design, with everything feeling brand new. The beds are exceptionally comfortable and huge! P2 Wood Loft is a luxury hotel, without the price tag.

  • 200 metres from the beach
  • Modern and clean rooms
  • Air conditioning
  • Friendly staff

Private rooms start from $64 (2,120 THB) per night.

Check availability
Phi Phi Villa Resort
Treat Yourself

Phi Phi Villa Resort

Phi Phi Villa Resort is one of the most popular places to stay on Koh Phi Phi. People can't resist the large outdoor swimming pool, prime beach location and onsite gym. The place is the epitome of luxury.

The bungalows and villas are spacious, comfortable and come with a private terrace. The location is great, close to a lot of restaurants and only a 15-minute walk from the pier.

  • Refreshing swimming pool
  • Right on the beach
  • Amazing staff
  • Delicious free breakfast

Bungalows start at $87 (2,900 THB) per night.

ABOUT YOUR DESTINATION

Why Visit Koh Phi Phi?

Koh Phi Phi is a stunning group of islands off Thailand's south coast. It's quite famous too, because of Leonardo DiCaprio and his movie "The Beach." This was filmed on Maya Beach, which you can find on one of the main islands — Koh Phi Phi Leh.

That means it can be quite touristy in Koh Phi Phi. But if you don't mind that, you'll be rewarded with turquoise waters, breathtaking beaches, an underwater world teeming with marine life, and viewpoints that will take your breath away.

Rounding it up

That's the full picture for getting from Bangkok to Koh Phi Phi, roughly 701 kilometres (436 miles) apart. In all, there are 5 ways to make the trip. The cheapest non-flight fare is $39 (1,280 THB), though if you're lucky with timing you might find a flight ticket for even less. The quickest trip takes 3h 10m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Bangkok to Koh Phi Phi?

The distance from Bangkok to Koh Phi Phi is 701 kilometres (436 miles).

What is the fastest way to get from Bangkok to Koh Phi Phi?

Journey times from Bangkok to Koh Phi Phi overlap: bus via phuket 13-21h, bus via krabi 12h - 19h 30m, flight via phuket 3h 30m - 5h, flight via krabi 3h 10m - 4h 10m, train + ferry 22h. Depending on the departure, no single option is always the fastest.

What is the cheapest way to get from Bangkok to Koh Phi Phi?

The cheapest way to get from Bangkok to Koh Phi Phi is by flight via krabi with ticket costs starting from 1,140 THB.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Abegail
AbegailReviewer

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.