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

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

Fly Noi Bai International to Phuket, ferry  •  12h 25m

  1. Fly from Noi Bai International (HAN) to Phuket (HKT) HAN - HKT
  2. Take the ferry from Phuket to Phi Phi - Ton Sai

฿3294 - ฿13525

Cheapest option

Bus, train, bus and ferry  •  2 days 3h

  1. Take the bus from Ha Noi - Sinh Tourist Office to Vientiane
  2. Take the train from Nong Khai to Hua Lamphong
  3. Take the bus and ferry from Bangkok Khao San Road to Phi Phi Islands Ton Sai Pier

฿2269 - ฿3474

7 alternative options

Fly Noi Bai International to Krabi, ferry  •  12h 12m

  1. Fly from Noi Bai International (HAN) to Krabi (KBV) HAN - KBV
  2. Take the ferry from Ao Nang Pier to Phi Phi - Ton Sai

฿3338 - ฿9645

Train to Haiphong, fly to Krabi, ferry  •  13h 41m

  1. Take the train from Gia Lam to Hai Phong
  2. Fly from Haiphong (HPH) to Krabi (KBV) HPH - KBV
  3. Take the ferry from Ao Nang Pier to Phi Phi - Ton Sai

฿3692 - ฿10734

Fly Noi Bai International to Trang, ferry  •  12h 45m

  1. Fly from Noi Bai International (HAN) to Trang (TST) HAN - TST
  2. Take the ferry from Hat Yao Pier to Ko Mook
  3. Take the ferry from Ko Mook to Phi Phi - Ton Sai

฿5199 - ฿9095

Fly Noi Bai International to Surat Thani, minivan, ferry  •  15h 3m

  1. Fly from Noi Bai International (HAN) to Surat Thani (URT) HAN - URT
  2. Take the minivan from Surat Thani to Krabi
  3. Take the ferry from Khlong Jilad Pier Krabi to Phi Phi - Ton Sai

฿3679 - ฿8975

Bus, bus and ferry via Mukdahan  •  2 days 4h

  1. Take the bus from Ha Noi to Savannakhet Laos
  2. Take the bus from Mukdahan to Bangkok Mochit Bus Terminal
  3. Take the bus and ferry from Bangkok Khao San Road to Phi Phi Islands Ton Sai Pier

฿2608 - ฿3022

Bus, train, bus and ferry via Ha Noi Nuoc Ngam Bus Station  •  2 days 9h

  1. Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
  2. Take the train from Nong Khai to Hua Lamphong
  3. Take the bus and ferry from Hua Lamphong station to Phi Phi - Ton Sai

฿2592 - ฿3772

Bus, bus and ferry  •  2 days 9h

  1. Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
  2. Take the bus from Vientiane to Bangkok Bus Terminal Mochit
  3. Take the bus and ferry from Khaosan Road Songserm to Phi Phi - Ton Sai

฿3231 - ฿3261

Questions & Answers

The cheapest way to get from Hanoi to Ko Phi Phi is to bus and train and bus and ferry which costs $75 - $120 and takes 2 days 3h.

More details

The quickest way to get from Hanoi to Ko Phi Phi is to fly and ferry which costs $110 - $320 and takes 12h 12m.

More details

No, there is no direct bus from Hanoi to Ko Phi Phi. However, there are services departing from Ha Noi and arriving at Phi Phi Islands Ton Sai Pier via Savannakhet Laos, Mukdahan, Mochit 2 Bus Depot and Bangkok Khao San Road. The journey, including transfers, takes approximately 2 days 4h.

More details

The distance between Hanoi and Ko Phi Phi is 1660 km.

The best way to get from Hanoi to Ko Phi Phi without a car is to bus and bus and ferry via Mukdahan which takes 2 days 4h and costs $85 - $100.

More details

It takes approximately 12h 25m to get from Hanoi to Ko Phi Phi, including transfers.

More details

Hanoi to Ko Phi Phi bus services, operated by The Sinh Tourist, depart from Ha Noi station.

More details

There is no direct flight from Noi Bai International Airport to Phuket Airport. The quickest flight takes 4h 40m and has one stopover.

Search flights

Hanoi to Ko Phi Phi bus services, operated by Thai Sriram Tour, arrive at Phi Phi Islands Ton Sai Pier station.

More details

Thai Vietjet Air, Singapore Airlines, SilkAir and 10 other airlines offer flights from Noi Bai International Airport to Phuket Airport.

Search flights

Map of how to get from Hanoi to Ko Phi Phi.
Launch map view
  • Distance: 1659.6 km
  • Duration: 12h 25m

What companies run services between Hanoi, Vietnam and Ko Phi Phi, Thailand?

There is no direct connection from Hanoi to Ko Phi Phi. However, you can take the bus to Noi Bai Airport T1, take the walk to Noi Bai International airport, fly to Phuket, take the walk to Phuket Airport, take the bus to Sino Inn Phuket Hotel, take the taxi to Phuket, then take the ferry to Phi Phi Don. Alternatively, you can take the bus to Noi Bai Airport T1, take the walk to Noi Bai International airport, fly to Krabi, take the walk to Krabi Airport, take the bus to Ao Nang, take the walk to Ao Nang Pier, then take the ferry to Phi Phi Don.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Noi Bai International to Phuket via Don Muang
Ave. Duration
4h 55m
When
Every day
Estimated price
฿3500 - ฿8500
Flights from Noi Bai International to Phuket via Chiang Mai
Ave. Duration
8h 30m
When
Every day
Estimated price
฿4100 - ฿9500
Flights from Noi Bai International to Krabi via Chiang Mai
Ave. Duration
5h 5m
When
Tuesday, Thursday and Saturday
Estimated price
฿3900 - ฿9000
Flights from Noi Bai International to Krabi via Don Muang
Ave. Duration
7h 50m
When
Every day
Estimated price
฿3300 - ฿8000
Flights from Noi Bai International to Krabi via Chiang Mai, Don Muang
Ave. Duration
8h 39m
When
Every day
Estimated price
฿4000 - ฿9000
Flights from Noi Bai International to Krabi via Don Muang, Chiang Mai
Ave. Duration
8h 45m
When
Every day
Estimated price
฿5500 - ฿12000
Flights from Noi Bai International to Trang via Don Muang
Ave. Duration
4h 52m
When
Every day
Estimated price
฿3100 - ฿7000
Flights from Noi Bai International to Surat Thani via Don Muang
Ave. Duration
4h 10m
When
Every day
Estimated price
฿3800 - ฿9500
Vietjet Air
Website
vietjetair.com
Flights from Noi Bai International to Phuket via Tan Son Nhat
Ave. Duration
5h
When
Every day
Estimated price
฿4200 - ฿13000
Flights from Noi Bai International to Phuket via Suvarnabhumi
Ave. Duration
4h 40m
When
Every day
Estimated price
฿3300 - ฿11000
Flights from Noi Bai International to Phuket via Quinhon, Tan Son Nhat
Ave. Duration
6h 40m
When
Every day
Estimated price
฿4400 - ฿14000
Flights from Noi Bai International to Krabi via Suvarnabhumi
Ave. Duration
8h 35m
When
Every day
Estimated price
฿3100 - ฿11000
Flights from Haiphong to Krabi via Suvarnabhumi
Ave. Duration
8h 35m
When
Wednesday, Friday and Sunday
Estimated price
฿2800 - ฿9500
Flights from Haiphong to Krabi via Dalat, Suvarnabhumi
Ave. Duration
9h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿4200 - ฿13000
Flights from Haiphong to Krabi via Tan Son Nhat, Suvarnabhumi
Ave. Duration
7h 40m
When
Every day
Estimated price
฿6000 - ฿21000
Thai Airways International
Website
thaiairways.com
Flights from Noi Bai International to Phuket via Suvarnabhumi
Ave. Duration
4h 50m
When
Every day
Estimated price
฿8500 - ฿30000
Flights from Noi Bai International to Krabi via Suvarnabhumi
Ave. Duration
8h
When
Every day
Estimated price
฿8500 - ฿18000
Flights from Haiphong to Krabi via Suvarnabhumi
Ave. Duration
4h 40m
When
Wednesday, Friday and Sunday
Estimated price
฿2800 - ฿9500
Flights from Haiphong to Krabi via Tan Son Nhat, Suvarnabhumi
Ave. Duration
7h 55m
When
Every day
Estimated price
฿3800 - ฿19000
Flights from Noi Bai International to Surat Thani via Suvarnabhumi
Ave. Duration
7h 30m
When
Every day
Estimated price
฿6500 - ฿20000
Thai Lion Mentari
Website
lionairthai.com
Flights from Noi Bai International to Phuket via Don Muang
Ave. Duration
7h 32m
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿3000 - ฿6500
Flights from Noi Bai International to Krabi via Don Muang
Ave. Duration
8h
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿2800 - ฿6000
Flights from Noi Bai International to Trang via Don Muang
Ave. Duration
9h
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿2800 - ฿6000
Bangkok Airways
Website
bangkokair.com
Flights from Noi Bai International to Phuket via Suvarnabhumi
Ave. Duration
5h 10m
When
Every day
Estimated price
฿6000 - ฿21000
Flights from Noi Bai International to Krabi via Suvarnabhumi
Ave. Duration
5h 40m
When
Every day
Estimated price
฿5500 - ฿20000
Flights from Haiphong to Krabi via Phu Quoc, Suvarnabhumi
Ave. Duration
8h 15m
When
Tuesday, Thursday and Saturday
Estimated price
฿4000 - ฿12000
AirAsia
Website
airasia.com
Flights from Noi Bai International to Phuket via Kuala Lumpur
Ave. Duration
7h 40m
When
Every day
Estimated price
฿3100 - ฿12000
Flights from Noi Bai International to Krabi via Kuala Lumpur
Ave. Duration
8h 25m
When
Every day
Estimated price
฿2900 - ฿9000
Flights from Haiphong to Krabi via Tan Son Nhat, Kuala Lumpur
Ave. Duration
7h 40m
When
Every day
Estimated price
฿6500 - ฿22000
Thai Smile
Website
thaismileair.com
Flights from Haiphong to Krabi via Suvarnabhumi
Ave. Duration
4h 40m
When
Wednesday, Friday and Sunday
Estimated price
฿2800 - ฿9500
Flights from Haiphong to Krabi via Tan Son Nhat, Suvarnabhumi
Ave. Duration
7h 55m
When
Every day
Estimated price
฿3800 - ฿19000
Flights from Noi Bai International to Surat Thani via Suvarnabhumi
Ave. Duration
6h 25m
When
Every day
Estimated price
฿7000 - ฿24000
China Southern Airlines
Website
csair.com
Flights from Noi Bai International to Phuket via Guangzhou Baiyun
Ave. Duration
7h 45m
When
Every day
Estimated price
฿12000 - ฿38000
Vietnam Airlines
Website
vietnamairlines.com
Flights from Noi Bai International to Phuket via Tan Son Nhat
Ave. Duration
5h 40m
When
Tuesday, Friday and Sunday
Estimated price
฿6500 - ฿23000
Cathay Dragon
Website
cathaypacific.com
Flights from Noi Bai International to Phuket via Hong Kong
Ave. Duration
6h 40m
When
Monday, Wednesday, Friday and Saturday
Estimated price
฿39000 - ฿90000
Scoot Tigerair
Website
flyscoot.com
Flights from Noi Bai International to Phuket via Singapore Changi
Ave. Duration
6h 55m
When
Tuesday, Friday, Saturday and Sunday
Estimated price
฿6000 - ฿22000
Singapore Airlines
Website
singaporeair.com
Flights from Noi Bai International to Phuket via Singapore Changi
Ave. Duration
6h 45m
When
Every day
Estimated price
฿8500 - ฿19000
SilkAir
Website
silkair.com
Flights from Noi Bai International to Phuket via Singapore Changi
Ave. Duration
6h 45m
When
Every day
Estimated price
฿8500 - ฿19000
Thai Vietjet Air
Website
vietjetair.com
Flights from Haiphong to Krabi via Tan Son Nhat, Suvarnabhumi
Ave. Duration
7h 40m
When
Every day
Estimated price
฿6000 - ฿21000
Train operators
Vietnam Railways
Phone
19006469
Email
support1@dsvn.vn
Website
dsvn.vn
Train from Gia Lam to Hai Phong
Ave. Duration
2h 9m
Frequency
4 times a day
Estimated price
฿140 - ฿450
Website
http://dsvn.vn
Book at
https://12go.asia/
Hard seat, air-conditioned
฿140 - ฿210
Soft seat, air-conditioned
฿140 - ฿210
Bed, air-conditioned
฿310 - ฿450
State Railway of Thailand
Bus operators
Phantip Travel
Phone
+66 (0)77 272230
Email
info@phantiptravel.com
Website
phantiptravel.com
Bus from Surat Thani to Krabi
Ave. Duration
3h
Frequency
Every 4 hours
Estimated price
฿250
Schedules at
phantiptravel.com
Book at
12go.asia
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Vientiane
Ave. Duration
22h
Frequency
Once daily
Estimated price
฿739
Schedules at
thesinhtourist.vn
Book at
12go.asia
Bus from Ha Noi to Savannakhet Laos
Ave. Duration
22h
Frequency
Once daily
Estimated price
฿1038
Schedules at
thesinhtourist.vn
Thai Sriram Tour
Phone
+66 (0) 86351 9290
Email
thaisriram@hotmail.com
Website
thaisriram.com
Bus and ferry from Bangkok Khao San Road to Phi Phi Islands Ton Sai Pier
Ave. Duration
15h 30m
Frequency
Once daily
Estimated price
฿1100
Schedules at
thaisriram.com
Book at
easybook.com
Thaisanuan Tour
Phone
+66 2936-0582
Website
12go.asia
Bus from Mukdahan to Bangkok Mochit Bus Terminal
Ave. Duration
9h 40m
Frequency
3 times a day
Estimated price
฿550
Schedules at
12go.asia
Book at
12go.asia
27-7
Website
baolau.com
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
Ave. Duration
24h
Frequency
Once daily
Estimated price
฿872
Schedules at
12go.asia
Paradive Travel
Phone
081-453-5199
Email
natt2543@hotmail.com
Website
paradivetravel.lnwshop.com
Bus and ferry from Hua Lamphong station to Phi Phi - Ton Sai
Ave. Duration
17h 30m
Frequency
Once daily
Estimated price
฿1250
Schedules at
paradivetravel.lnwshop.com
Book at
12go.asia
Naga travel
Website
nagatravel.com
Bus from Vientiane to Bangkok Bus Terminal Mochit
Ave. Duration
14h
Frequency
Once daily
Estimated price
฿1400
Schedules at
12go.asia
Book at
12go.asia
Songserm
Phone
+662 629 3415
Email
info@songserm.com
Website
songserm.com
Bus and ferry from Khaosan Road Songserm to Phi Phi - Ton Sai
Ave. Duration
16h 30m
Frequency
Once daily
Estimated price
฿950
Schedules at
songserm.com
Book at
12go.asia
Ferry operators
Andaman Wave Master
Phone
+ 66 76 354 758-760
Email
rsvn.andamanboat@gmail.com
Website
andamanwavemaster.com
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
3 times a day
Estimated price
฿700 - ฿800
Schedules at
andamanwavemaster.com
Book at
12go.asia
Standard
฿700 - ฿800
First
฿1000
Premium
฿1300
Ferry from Krabi Khlong Jilad Pier to Phi Phi Islands
Ave. Duration
2h
Frequency
Twice daily
Estimated price
฿450
Schedules at
andamanwavemaster.com
Book at
12go.asia
Tigerline Ferry
Phone
+66980 168 181
Email
168ferry@gmail.com
Website
tigerlinetravel.com
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
฿650 - ฿950
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Hat Yao Pier to Ko Mook
Ave. Duration
13 min
Frequency
Once daily
Estimated price
฿460 - ฿650
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Ko Mook to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
Once daily
Estimated price
฿1100 - ฿1600
Schedules at
tigerlinetravel.com
Book at
12go.asia
Ferry from Krabi Khlong Jilad Pier to Phi Phi - Ton Sai
Ave. Duration
45 min
Frequency
Once daily
Estimated price
฿650 - ฿900
Schedules at
tigerlinetravel.com
Book at
12go.asia
Satun Pakbara Speedboat Club
Phone
+66(0)81-959-209
Email
spcpakbara@gmail.com
Website
spcthailand.com
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
1h
Frequency
Twice daily
Estimated price
฿800 - ฿1200
Schedules at
spcthailand.com
Book at
12go.asia
Chaokoh Ferry
Phone
064-1624955
Email
theindy1234@gmail.com
Website
chaokohgroup.com
Ferry from Phuket to Phi Phi - Ton Sai
Ave. Duration
1h 45m
Frequency
Twice daily
Estimated price
฿450
Schedules at
chaokohgroup.com
Book at
12go.asia
Ferry from Khlong Jilad Pier Krabi to Phi Phi - Ton Sai
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
฿450
Schedules at
chaokohgroup.com
Book at
12go.asia
Phi Phi Cruiser
Phone
+66896465222
Email
contact@phiphi-cruisers.com
Website
phiphi-cruisers.com
Ferry from Rassada Pier Phuket to Phi Phi - Ton Sai
Ave. Duration
1h 45m
Frequency
Twice daily
Estimated price
฿600
Schedules at
phiphi-cruisers.com
Ao Nang Princess
Phone
075-637-152
Email
s..sl@AonangTravelcom.co.th
Website
aonangtravel.co.th
Ferry from Phuket Rassada Pier to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
Twice daily
Estimated price
฿700
Schedules at
aonangtravel.co.th
Book at
12go.asia
Ferry from Ao Nang Pier to Phi Phi - Ton Sai
Ave. Duration
2h
Frequency
Once daily
Estimated price
฿450
Schedules at
aonangtravel.co.th
Book at
12go.asia
Bundhaya Speed Boat
Phone
081-6782826
Email
info@bundhayaspeedboat.com
Website
bundhayaspeedboat.com
Ferry from Phuket Rassada Pier to Phi Phi Islands Ton Sai Pier
Ave. Duration
1h
Frequency
Once daily
Estimated price
฿600 - ฿850
Schedules at
bundhayaspeedboat.com
Book at
12go.asia

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: Jadrolinija, South Korea: Travelling from Seoul to Busan and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

There are 175+ hotels available in Ko Phi Phi. Prices start at ฿3750 per night.

More details

The best way to get from Hanoi to Noi Bai International Airport is to bus which takes 47 min and costs $1 - $2.

More details