How to get from

Bangkok to Koh Phi Phi

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

1 way to get from Bangkok to Koh Phi Phi

Taking a Bus+Ferry from Bangkok to Koh Phi PhiDuration: 19h
Know before you go

Book the bus-ferry combination to take you from Bangkok to Koh Phi Phi and get there with quite comfortable accommodations. This is a multi-layered journey, though: first, you must take a long bus ride to Suratthani. Then, you will have to transfer to another bus which will take you to Krabi. From Krabi, you will board a ferry which will finally drop you off at your Koh Phi Phi destination.

  • Pros
    • Free cancellations
    • Toilet on board buses
    • Lots of chances for leg-stretching
    • Short ferry ride
  • Cons
    • No personal pick ups/drop offs
    • Long journey
    • No return journeys available
    • Possibly many vehicle transfers throughout journey
    • Limited luggage allowance
Most popular rides

Let Bangkok and Koh Phi Phi inspire you

The ultimate southern Thailand route guide – booze, beaches & bikinis

With over 1,000 islands to choose from, deciding on a route around Southern Thailand can be tough. Read on for the perfect route to help you on your way.

Read more

7 reasons to add Hua Hin to your Thailand itinerary

Switch up your Thailand itinerary and include Hua Hin for a change. If you’re wondering why, here’s all you need to know about this little fishing village.

Read more

Getting from Bangkok to Pattaya: A traveler review

Looking for a low-priced bus ride from Bangkok to Pattaya? Read on, experience the joys of traveling on this trip and find out everything you need to know.

Read more

Your questions, our answers

Bookaway's customers prefer Economy Bus+Ferry by Khao San Tara Tour

Economy Bus+Ferry by Khao San Tara Tourwhich usually takes 18h 30m

BUS-FERRYThai Sriram | Paradive Travel | Khao San Tara Tour | Songserm

695 Km (Air)

High Speed Bus+Ferry by Songserm starting at US$37

Approximately, there are 3 departures each day.

Popular places to go from Bangkok

Bangkok to chiang-maiStarting at $16
Bangkok to pattayaStarting at $6
Bangkok to hua-hinStarting at $8
Bangkok to phuketStarting at $19
Bangkok to krabiStarting at $17
Bangkok to suratthaniStarting at $15
Bangkok to koh-changStarting at $22
Bangkok to koh-phanganStarting at $31
Bangkok to khon-kaenStarting at $12
Bangkok to nakhon-si-thammaratStarting at $17
Bangkok to koh-samuiStarting at $21
Bangkok to kanchanaburiStarting at $5
Bangkok to trangStarting at $19
Bangkok to hat-yaiStarting at $18
Bangkok to ubon-ratchathaniStarting at $14
Bangkok to udon-thaniStarting at $16
Bangkok to chumphonStarting at $13
Bangkok to chiang-raiStarting at $19
Bangkok to tratStarting at $10
Bangkok to si-sa-ketStarting at $14
Bangkok to phatthalungStarting at $17
Bangkok to koh-taoStarting at $32
Bangkok to phitsanulokStarting at $10
Bangkok to ranongStarting at $18
Bangkok to phraeStarting at $17
Bangkok to siem-reapStarting at $24
Bangkok to rayongStarting at $7
Bangkok to koh-sametStarting at $18
Bangkok to buri-ramStarting at $13
Bangkok to roi-etStarting at $44
Bangkok to chonburiStarting at $51
Bangkok to phang-ngaStarting at $22
Bangkok to surinStarting at $13
Bangkok to mukdahanStarting at $20
Bangkok to nakhon-ratchasimaStarting at $9
Bangkok to loeiStarting at $17
Bangkok to nanStarting at $19
Bangkok to ayutthayaStarting at $5
Bangkok to lampangStarting at $14
Bangkok to bang-saenStarting at $6
Bangkok to phayaoStarting at $34
Bangkok to nong-khaiStarting at $14
Bangkok to lopburiStarting at $6
Bangkok to kamphaeng-phetStarting at $12
Bangkok to mae-sotStarting at $15
Bangkok to bangkokStarting at $10
Bangkok to sakon-nakhonStarting at $39
Bangkok to nakhon-phanomStarting at $47
Bangkok to khao-yaiStarting at $12
Bangkok to sukhothaiStarting at $13
Bangkok to narathiwatStarting at $41
Bangkok to nong-bua-lam-phuStarting at $19
Bangkok to satunStarting at $27
Bangkok to koh-koodStarting at $26
Bangkok to prachuap-khiri-khanStarting at $9
Bangkok to nakhon-sawanStarting at $9
Bangkok to hanoiStarting at $76
Bangkok to songkhlaStarting at $29
Bangkok to chiang-khanStarting at $18
Bangkok to cha-amStarting at $7
Bangkok to paiStarting at $29
Bangkok to vientianeStarting at $33
Bangkok to khao-sokStarting at $27
Bangkok to koh-makStarting at $28
Bangkok to koh-lantaStarting at $33
Bangkok to sam-roi-yotStarting at $85
Bangkok to vang-viengStarting at $52
Bangkok to chiang-khongStarting at $25
Bangkok to pak-chongStarting at $7
Bangkok to ban-pheStarting at $81
Bangkok to sattahipStarting at $71
Bangkok to lamphunStarting at $15
Bangkok to don-sakStarting at $21
Bangkok to laem-chabangStarting at $6
Bangkok to amphawaStarting at $6
Bangkok to mae-hong-sonStarting at $42
Bangkok to ho-chi-minh-city-saigonStarting at $62
Bangkok to phetchaburiStarting at $16
Bangkok to pattaniStarting at $19
Bangkok to mae-sai-districtStarting at $24
Bangkok to damnoen-saduak-floating-marketStarting at $6
Bangkok to takStarting at $16
Bangkok to da-nangStarting at $60
Bangkok to da-latStarting at $59
Bangkok to fangStarting at $25
Bangkok to chiang-daoStarting at $23
Bangkok to srirachaStarting at $5
Bangkok to chaiyaphumStarting at $10
Bangkok to phnom-penhStarting at $28
Bangkok to aranyaprathetStarting at $117
Bangkok to koh-phi-phiStarting at $37
Bangkok to pran-buriStarting at $8
Bangkok to khao-lakStarting at $27
Bangkok to ban-hat-lekStarting at $153
Bangkok to laem-sokStarting at $186
Bangkok to saraburiStarting at $102
Bangkok to battambangStarting at $40
Bangkok to railay-beachStarting at $33
Bangkok to ao-nangStarting at $31
Bangkok to payathonzuStarting at $195
Bangkok to yangonStarting at $59
Bangkok to chong-mekStarting at $21
Bangkok to sihanoukvilleStarting at $36
Bangkok to erawan-national-parkStarting at $8
Bangkok to pakseStarting at $33
Bangkok to mae-klongStarting at $6
Bangkok to manilaStarting at $102
Bangkok to o-smachStarting at $12
Bangkok to samut-songkhramStarting at $6
Bangkok to khanomStarting at $22
Bangkok to luang-prabangStarting at $94
Bangkok to cebuStarting at $199
Bangkok to don-detStarting at $35
Bangkok to hai-phongStarting at $102
Bangkok to cam-ranhStarting at $72
Bangkok to mandalayStarting at $102
Bangkok to savannakhetStarting at $102
Bangkok to can-thoStarting at $102
Bangkok to kathmanduStarting at $102
Bangkok to samaesarnStarting at $99
Bangkok to nonthaburiStarting at $44
Bangkok to chiang-kham-districtStarting at $22
Bangkok to maha-sarakhamStarting at $16
Bangkok to chiang-saenStarting at $40