There are 8 ways to get from Ko Phi Phi to Bangkok by ferry, plane, bus and ferry, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry to Phuket, fly to Suvarnabhumi  •  6 h 13 min

  1. Take the ferry from Phi Phi - Ton Sai to Phuket
  2. Fly from Phuket (HKT) to Suvarnabhumi (BKK) HKT - BKK

$62 - $191

Cheapest option

Bus and ferry  •  16 h 30 min

  1. Take the bus and ferry from Phi Phi - Ton Sai to Khaosan Road Songserm

$34

6 alternative options

Ferry to Krabi, fly to Suvarnabhumi  •  6 h 12 min

  1. Take the ferry from Phi Phi Islands to Ao Nang Pier
  2. Fly from Krabi (KBV) to Suvarnabhumi (BKK) KBV - BKK

$54 - $176

Ferry to Phuket, fly to Don Muang  •  6 h 45 min

  1. Take the ferry from Phi Phi - Ton Sai to Phuket
  2. Fly from Phuket (HKT) to Don Muang (DMK) HKT - DMK

$49 - $161

Ferry to Krabi, fly to Don Muang  •  6 h 44 min

  1. Take the ferry from Phi Phi Islands to Ao Nang Pier
  2. Fly from Krabi (KBV) to Don Muang (DMK) KBV - DMK

$43 - $136

Ferry to Trang, fly to Don Muang  •  7 h 24 min

  1. Take the ferry from Phi Phi - Ton Sai to Hat Yao Pier
  2. Fly from Trang (TST) to Don Muang (DMK) TST - DMK

$100 - $207

Ferry, bus  •  17 h

  1. Take the ferry from Phi Phi Islands to Ao Nang Pier
  2. Take the bus from Krabi to Bangkok

$36 - $50

Ferry, train  •  20 h 43 min

  1. Take the ferry from Phi Phi - Ton Sai to Hat Yao Pier Tiger Line
  2. Take the train from Kantang to Hua Lamphong 168 Kantang - Hua Lamphong - Class II Sleeper AC / ...

$86 - $145

What companies run services between Ko Phi Phi, Thailand and Bangkok, Thailand?

There is no direct connection from Phi Phi Don to Bangkok. However, you can take the ferry to Phuket, take the taxi to Central Big C, take the bus to Phuket Airport, take the walk to Phuket airport, fly to Suvarnabhumi, take the walk to Suvarnabhumi Airport, then take the train to Bangkok. Alternatively, you can take the ferry to Ao Nang Pier, take the walk to Ao Nang, take the bus to Krabi Airport, take the walk to Krabi airport, fly to Suvarnabhumi, take the walk to Suvarnabhumi Airport, then take the train to Bangkok.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Phuket to Suvarnabhumi
Ave. Duration
1 h 27 min
When
Every day
Estimated price
$45 - $280
Flights from Krabi to Suvarnabhumi
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $240
Thai AirAsia
Website
airasia.com
Flights from Phuket to Don Muang
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$30 - $100
Flights from Krabi to Don Muang
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$27 - $75
Flights from Trang to Don Muang
Ave. Duration
1 h 31 min
When
Every day
Estimated price
$30 - $110
Thai Lion Mentari
Website
lionairthai.com
Flights from Phuket to Don Muang
Ave. Duration
1 h 24 min
When
Every day
Estimated price
$28 - $160
Flights from Krabi to Don Muang
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$26 - $150
Flights from Trang to Don Muang
Ave. Duration
1 h 23 min
When
Every day
Estimated price
$30 - $100
Bangkok Airways
Website
bangkokair.com
Flights from Phuket to Suvarnabhumi
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$45 - $290
Flights from Krabi to Suvarnabhumi
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$40 - $230
Flights from Krabi to Suvarnabhumi via Koh Samui
Ave. Duration
3 h
When
Every day
Estimated price
$40 - $230
Nok Air
Website
nokair.com
Flights from Phuket to Don Muang
Ave. Duration
1 h 21 min
When
Every day
Estimated price
$30 - $200
Flights from Krabi to Don Muang
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$35 - $200
Flights from Trang to Don Muang
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$35 - $210
Thai Vietjet Air
Website
vietjetair.com
Flights from Phuket to Suvarnabhumi
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$40 - $240
Flights from Krabi to Suvarnabhumi
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $80
Thai Smile
Website
thaismileair.com
Flights from Phuket to Suvarnabhumi
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $260
Flights from Krabi to Suvarnabhumi
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$45 - $240
Train operators
State Railway of Thailand
Website
railway.co.th
Train from Kantang to Hua Lamphong
Ave. Duration
16 h 55 min
Frequency
3 times a day
Estimated price
$14 - $55
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$7 - $11
2nd Class (Seat)
$14 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $55
Bus operators
Songserm
Website
songserm.com
Bus and ferry from Phi Phi - Ton Sai to Khaosan Road Songserm
Ave. Duration
16 h 30 min
Frequency
Once daily
Estimated price
$34
Schedules at
songserm.com
Book at
12go.asia
Ferry operators
Chaokoh Ferry
Website
chaokohgroup.com
Ferry from Phi Phi - Ton Sai to Phuket
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$19
Schedules at
chaokohgroup.com
Book at
12go.asia
Ferry from Phi Phi Islands to Ao Nang Pier
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$19
Schedules at
chaokohgroup.com
Book at
12go.asia
Tigerline Ferry
Website
tigerlinetravel.com
Ferry from Phi Phi - Ton Sai to Rassada Pier Phuket
Ave. Duration
45 min
Frequency
Once daily
Estimated price
$30 - $40
Schedules at
tigerlinetravel.com
Ferry from Phi Phi - Ton Sai to Hat Yao Pier
Ave. Duration
2 h 15 min
Frequency
Once daily
Estimated price
$45 - $60
Schedules at
tigerlinetravel.com
Ao Nang Princess
Website
aonangtravel.co.th
Ferry from Phi Phi - Ton Sai to Phuket Rassada Pier
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$23
Schedules at
aonangtravel.co.th
Book at
aonangtravel.co.th
Ferry from Phi Phi - Ton Sai to Ao Nang
Ave. Duration
1 h 45 min
Frequency
Once daily
Estimated price
$15
Schedules at
aonangtravel.co.th
Book at
aonangtravel.co.th
Bundhaya speedboat
Website
bundhayaspeedboat.com
Ferry from Phi Phi Islands Ton Sai Pier to Phuket Rassada Pier
Ave. Duration
1 h 12 min
Frequency
Once daily
Estimated price
$19 - $26
Schedules at
bundhayaspeedboat.com

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 Need to know: Eurostar, Italian Lakes: Getting around by train and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Ko Phi Phi to Bangkok?

The distance between Ko Phi Phi and Bangkok is 694 km.

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

The cheapest way to get from Ko Phi Phi to Bangkok is to bus and ferry which costs ฿1050 and takes 16 h 30 min.

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

The quickest way to get from Ko Phi Phi to Bangkok is to ferry and fly which takes 6 h 12 min and costs ฿1700 - ฿6000.

Is there a direct bus between Ko Phi Phi and Bangkok?

Yes, there is a direct bus departing from Phi Phi - Ton Sai and arriving at Khaosan Road Songserm. Services depart once daily, and operate every day. The journey takes approximately 16 h 30 min.

How long does it take to get from Ko Phi Phi to Bangkok?

It takes approximately 6 h 13 min to get from Ko Phi Phi to Bangkok, including transfers.