How to get from

Bangkok to Koh Phi Phi

    • Book online with local suppliers
      We're here 24/7
      By travelers, for travelers
  • There is 1 way to get from Bangkok to Koh Phi Phi

    Taking a Bus+Ferry from Bangkok to Koh Phi PhiDuration: 18h
    Description

    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
    Book a ride

    Your questions, our answers

    What is the most popular transportation service from Bangkok to Koh Phi Phi?
    A view of the sea
    What is the fastest transportation service from Bangkok to Koh Phi Phi?
    A view of the sea
    Who are the service providers on this route?
    A view of the sea
    What is the distance between Bangkok to Koh Phi Phi?
    A view of the sea
    What is the cheapest transport option from Bangkok and Koh Phi Phi?
    A view of the sea
    What is the frequency of departures per day?
    A view of the sea

    Similar trips

    from Bangkok to Chiang MaiStarting at $16.41
    from Bangkok to PattayaStarting at $6.19
    from Bangkok to PhuketStarting at $21
    from Bangkok to Hua HinStarting at $8.25
    from Bangkok to KanchanaburiStarting at $5.05
    from Bangkok to SuratthaniStarting at $15.38
    from Bangkok to Hat YaiStarting at $18.43
    from Bangkok to Koh ChangStarting at $22.68
    from Bangkok to Koh SamuiStarting at $22.16
    from Bangkok to KrabiStarting at $25.25
    from Bangkok to Khon KaenStarting at $12.35
    from Bangkok to Mae SotStarting at $15.98
    from Bangkok to LampangStarting at $14.59
    from Bangkok to Koh PhanganStarting at $31.95
    from Bangkok to Chiang RaiStarting at $23.19
    from Bangkok to TratStarting at $10.31
    from Bangkok to NanStarting at $20.2
    from Bangkok to Ubon RatchathaniStarting at $14.31
    from Bangkok to Udon ThaniStarting at $16.49
    from Bangkok to SurinStarting at $13.19
    from Bangkok to PhitsanulokStarting at $10.84
    from Bangkok to TrangStarting at $19.59
    from Bangkok to Mae Hong SonStarting at $43.46
    from Bangkok to Koh SametStarting at $18
    from Bangkok to Pak ChongStarting at $7.73
    from Bangkok to Koh KoodStarting at $27.32
    from Bangkok to Nakhon Si ThammaratStarting at $19.3
    from Bangkok to Cha-amStarting at $7.3
    from Bangkok to Nong KhaiStarting at $14.4
    from Bangkok to Buri RamStarting at $13.01
    from Bangkok to BangkokStarting at $10.31
    from Bangkok to Phnom PenhStarting at $27.6
    from Bangkok to Siem ReapStarting at $24
    from Bangkok to Nakhon RatchasimaStarting at $9.59
    from Bangkok to LoeiStarting at $39.9
    from Bangkok to Khao YaiStarting at $12.37
    from Bangkok to RanongStarting at $19.07
    from Bangkok to LopburiStarting at $6.56
    from Bangkok to Si Sa KetStarting at $14.31
    from Bangkok to ChumphonStarting at $13.08
    from Bangkok to Khao LakStarting at $28.35
    from Bangkok to AyutthayaStarting at $5.15
    from Bangkok to ChonburiStarting at $51
    from Bangkok to Roi EtStarting at $47.25
    from Bangkok to PhetchaburiStarting at $16.3
    from Bangkok to Koh TaoStarting at $32.98
    from Bangkok to Ban PheStarting at $84.52
    from Bangkok to Chiang KhanStarting at $18.25
    from Bangkok to Prachuap Khiri KhanStarting at $11.36
    from Bangkok to PhatthalungStarting at $17.4
    from Bangkok to Phang NgaStarting at $22.68
    from Bangkok to RayongStarting at $7.22
    from Bangkok to SukhothaiStarting at $13.4
    from Bangkok to Nakhon SawanStarting at $8.93
    from Bangkok to SrirachaStarting at $78.46
    from Bangkok to PhraeStarting at $17.52
    from Bangkok to SatunStarting at $27.83
    from Bangkok to VientianeStarting at $33
    from Bangkok to Pran BuriStarting at $8.25
    from Bangkok to Koh MakStarting at $28.86
    from Bangkok to SaraburiStarting at $106.17
    from Bangkok to Chiang KhongStarting at $25.77
    from Bangkok to Bang SaenStarting at $57.72
    from Bangkok to NarathiwatStarting at $50.4
    from Bangkok to Sakon NakhonStarting at $46.2
    from Bangkok to AmphawaStarting at $6.19
    from Bangkok to Kamphaeng PhetStarting at $11.98
    from Bangkok to SamaesarnStarting at $103.24
    from Bangkok to Koh LantaStarting at $34.02
    from Bangkok to JomtienStarting at $55.66
    from Bangkok to Erawan National ParkStarting at $8
    from Bangkok to Nakhon PhanomStarting at $40.95
    from Bangkok to AranyaprathetStarting at $121.63
    from Bangkok to Don SakStarting at $21.65
    from Bangkok to Koh Phi PhiStarting at $38.14
    from Bangkok to Khao SokStarting at $28.35
    from Bangkok to Sam Roi YotStarting at $88.64
    from Bangkok to Ban Hat LekStarting at $153
    from Bangkok to Laem SokStarting at $192.75
    from Bangkok to Laem ChabangStarting at $82.46
    from Bangkok to Vang ViengStarting at $52
    from Bangkok to PaiStarting at $29.89
    from Bangkok to BattambangStarting at $41.23
    from Bangkok to Damnoen Saduak Floating MarketStarting at $6.19
    from Bangkok to Ao NangStarting at $31.95
    from Bangkok to Railay BeachStarting at $34.02
    from Bangkok to PayathonzuStarting at $203.06
    from Bangkok to YangonStarting at $60.9
    from Bangkok to Chong MekStarting at $21.65
    from Bangkok to SihanoukvilleStarting at $36
    from Bangkok to SattahipStarting at $71
    from Bangkok to TakStarting at $16.49
    from Bangkok to PakseStarting at $34.02
    from Bangkok to Mae KlongStarting at $6.19
    from Bangkok to ManilaStarting at $84
    from Bangkok to O SmachStarting at $0
    from Bangkok to Nong Bua Lam PhuStarting at $19
    from Bangkok to Da NangStarting at $59.85
    from Bangkok to Da LatStarting at $55.65
    from Bangkok to Samut SongkhramStarting at $5.5
    from Bangkok to KhanomStarting at $22.75
    from Bangkok to Luang PrabangStarting at $100.8
    from Bangkok to CebuStarting at $245.7
    from Bangkok to Chiang DaoStarting at $23.75
    from Bangkok to FangStarting at $26.1
    from Bangkok to Don DetStarting at $35
    from Bangkok to Cam RanhStarting at $72.45
    from Bangkok to MandalayStarting at $102.9
    from Bangkok to Can ThoStarting at $105
    from Bangkok to SavannakhetStarting at $105
    from Bangkok to KathmanduStarting at $105
    from Bangkok to HanoiStarting at $77.7
    from Bangkok to Ho Chi Minh City (Saigon)Starting at $64.05
    from Bangkok to Hai PhongStarting at $105
    from Bangkok to PattaniStarting at $19.45
    from Bangkok to NonthaburiStarting at $45.43