There are 5 ways to get from Hanoi to Ko Phuket by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Noi Bai International Airport (HAN) to Phuket International Airport (HKT)plane HAN - HKT
6h 30m฿3,610–6,510Bus via Nakhon Ratchasima
cheapest- Take the bus from Ha Noi to Savannakhet Laosbus
- Take the bus from Mukdahan to Nakhon Ratchasima Terminal 2bus
- Take the bus from Nakhon Ratchasima Terminal 2 to Krabi Bus Terminalbus
- Take the bus from Krabi Bus Terminal to Phuket Bus Terminal 1bus
2d 1h฿2,392–4,379Bus
- Take the bus from Hanoi to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Khon Kaen Bus Terminal 3bus
- Take the bus from Khon Kaen Bus Terminal 3 to Phuket Bus Terminal 2bus
42h 20m฿2,933–3,570Drive 2,137.3 km
- Drive from Hanoi to Phuketcar 2,137.3 km
30h 16m฿9,723–14,044Bus #2
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Nong Khai Bus Station to Phuket Bus Terminal 2bus Nong Khai Bus Station - Phuket Bus Terminal 2
2d 2h฿4,137–4,673
Hanoi to Ko Phuket by bus
Comparing Your Travel Options
The cheapest way to get from Hanoi to Ko Phuket is to bus via Nakhon Ratchasima which costs ฿2300 - ฿4400 and takes 2 days 1h.
The fastest way to get from Hanoi to Ko Phuket is to fly which takes 6h 30m and costs ฿3600 - ฿6500.
No, there is no direct bus from Hanoi to Ko Phuket. However, there are services departing from Hanoi and arriving at Phuket Bus Terminal 2 via Savannakhet Bus Station, Mukdahan and Khon Kaen Bus Terminal 3. The journey, including transfers, takes approximately 42h 20m.
The distance between Hanoi and Ko Phuket is 1690 km. The road distance is 2137.3 km.
The best way to get from Hanoi to Ko Phuket without a car is to bus which takes 42h 20m and costs ฿2900 - ฿3600.
It takes approximately 6h 30m to get from Hanoi to Ko Phuket, including transfers.
Hanoi to Ko Phuket bus services, operated by Viet Lao Bus, depart from Hanoi station.
The best way to get from Hanoi to Ko Phuket is to fly which takes 6h 30m and costs ฿3600 - ฿6500. Alternatively, you can bus, which costs ฿2900 - ฿3600 and takes 42h 20m.
Hanoi to Ko Phuket bus services, operated by Viet Lao Bus, arrive at Savannakhet Bus Station.
Yes, the driving distance between Hanoi to Ko Phuket is 2137 km. It takes approximately 30h 16m to drive from Hanoi to Ko Phuket.
What companies run services between Hanoi, Vietnam and Ko Phuket, Thailand?
Thai AirAsia, Thai Airways International, and five other airlines fly from Noi Bai International Airport (HAN) to Phuket International Airport (HKT) every 4 hours. Alternatively, you can take a bus from Hanoi to Phuket Bus Terminal 2 via Savannakhet Bus Station, Mukdahan, and Khon Kaen Bus Terminal 3 in around 42h 20m.
- Website
- airasia.com
Flights from Noi Bai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ฿3,500–5,500
Flights from Noi Bai International Airport to Phuket International Airport via Chiang Mai
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿3,500–5,500
- Website
- bangkokair.com
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ฿4,000–5,500
- Website
- thaiairways.com
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ฿4,200–11,000
- Website
- vietjetair.com
Flights from Noi Bai International Airport to Phuket International Airport via Tan Son Nhat
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,700–7,000
- Website
- vietnamairlines.com
Flights from Noi Bai International Airport to Phuket International Airport via Tan Son Nhat
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ฿4,000–5,500
- Website
- airasia.com
Flights from Noi Bai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿3,500–11,000
- Website
- en.ceair.com
Flights from Noi Bai International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,000–13,000
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿850–1,300
- Schedules at
- vietlaobus.com
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Mukdahan to Khon Kaen Bus Terminal 3
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ฿210–330
- Schedules at
- phetprasert.com
- 13
- ฿210–260
- Phone
- +66 2 342 1142
- [email protected]
- Website
- Sahamittaphap
Bus from Mukdahan to Khon Kaen Bus Terminal 3
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ฿280
- Website
- Sahamittaphap
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Khon Kaen Bus Terminal 3 to Phuket Bus Terminal 2
- Ave. Duration
- 21h 50m
- Frequency
- Twice daily
- Estimated price
- ฿1,815
- Website
- Chan Tour
- Phone
- +84 28 38389593
- [email protected]
- Website
- thesinhtourist.vn
Bus from Ha Noi to Savannakhet Laos
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ฿500–800
- Schedules at
- thesinhtourist.vn
- Phone
- 044-2615555
- Website
- nctcard.com
Bus from Mukdahan to Nakhon Ratchasima Terminal 2
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- ฿440–1,000
- Book at
- 12go.asia
- VIP
- ฿1,000
- Express
- ฿458
- Phone
- +66 2-9362474
- Website
- Lignite Tour
Bus from Nakhon Ratchasima Terminal 2 to Krabi Bus Terminal
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,205
- Schedules at
- Lignite Tour
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- Phantip Travel
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿390–410
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +66 2 208 1008
- [email protected]
- Website
- Thubthim Siam Travel
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿400
- Website
- Thubthim Siam Travel
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,708
- Book at
- 12Go
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Nong Khai Bus Station to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
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 How to get from London to Edinburgh, Need to know: Greyhound, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
There are 7537+ hotels available in Ko Phuket.






















