Travel from Koh Phi Phi to Bangkok

Koh Phi Phi does not have an airport so there are three options for travel from Koh Phi Phi to Bangkok:

  • Option 1: Take a joint ferry and bus service direct from Koh Phi Phi to Bangkok.
  • Option 2: Take a ferry to Krabi and fly from Krabi International Airport to Bangkok.
  • Option 3: Take a ferry and then a bus to Surat Thani and from there take a train to Bangkok.

The cheapest option is to take a joint ferry and bus service from Koh Phi Phi to Bangkok. If you book cheap flight tickets from Krabi to Bangkok then travelling by air costs about the same amount as travelling by train, although you can book an inexpensive and fairly comfortable sleeper berth on trains from Surat Thani to Bangkok and save on the cost of a night in a hotel. Trains in Thailand are also fun.

Option 1: Bus from Koh Phi Phi to Bangkok


There is currently 1 joint ferry and bus service a day from Koh Phi Phi to Bangkok available to book online.

Koh Phi PhiBangkokPriceCompanyJourney
13:3005:00฿ 1,322Montanatip15 hrs 30 min
  • The ferry journey from Koh Phi Phi to Krabi takes around 1 hour 30 minutes.
  • From Krabi the next section of the journey to Bangkok is by bus.
  • Without breaks the driving time from Krabi to Bangkok is slightly over 9 hours 30 minutes.
  • Joint ferry and bus services from Koh Phi Phi to Bangkok from depart from Ton Sai Pier:

Google Map of Ton Sai Pier

  • The arrival point in Bangkok for Montanatip services is the Montanatip Office on the Tani Road, which is close to Khao San Road.

Google Map of Montanatip Khao San Office

Buy Tickets from Koh Phi Phi to Bangkok


Use the Search Box below to buy your tickets from Koh Phi Phi to Bangkok.

Powered by 12Go Asia system
  • For travel from Koh Phi Phi to Krabi Airport change the destination to ‘Krabi’.
  • For flights from Krabi to Bangkok change the starting point to ‘Krabi Airport’ and the destination to ‘Don Mueang Airport’.
  • For joint ferry and bus ticket to Surat Thani train station change the destination to ‘Surat Thani Train Station’.
  • For train tickets from Surat Thani to Bangkok change the starting point to ‘Surat Thani Train Station’ and the destination to ‘Bangkok’.

Option 2: Fly from Krabi to Bangkok


There are four direct services a day from Koh Phi Phi to Krabi Airport departing at 09:00 (2 departures), 11:00 and 13:30. All services depart from Ton Sai Pier and take around 3 hours to reach to Krabi Airport. Tickets cost from 850 THB to 1,400 THB. From Krabi Airport there are over 16 daily flights to either Don Mueang Airport, which is the closest one to central Bangkok and the cheapest one to travel to, or to Suvarnabhumi Airport which is where most of the international flights depart from.

Option 3: Train to Bangkok via Surat Thani


This is a two part journey. The first part of the journey is a ferry and bus journey from Koh Phi Phi to Surat Thani Train Station. There are two daily departures from Ton Sai Pier (in Koh Phi Phi) to Surat Thani Train Station operated by Phantip Travel. These services depart at 08.15 and 13.00 and cost 700 THB per person. The journey time is 6 hours 15 minutes or 6 hours 30 minutes depending on which service you take.

You can travel from Koh Phi Phi to Bangkok by train via Surat Thani
You can travel from Koh Phi Phi to Bangkok by train via Surat Thani

The next stage of the journey by train from Surat Thani to Bangkok is scheduled to take from 10 hours 05 minutes to 13 hours 52 minutes depending on which train you take.

Surat ThaniBangkokServiceTrain
10:2520:30Special Express40
17:0807:00Rapid168
18:5207:45Express86
19:4108:25Rapid170
20:1409:25Express84
21:0508:45Special Express42/44
21:1610:30Rapid172
22:2710:50Special Express32
23:1412:05Special Express38/46

How useful was this article?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.