There are 9 ways to get from Hanoi (State) to Phuket by plane, bus, car, ferry, 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.
Fly to Phuket International Airport
best- Fly from Noi Bai International Airport (HAN) to Phuket International Airport (HKT)HAN - HKT
8h 32m฿3,071–5,637Bus, train
cheapest- Take the bus from Hanoi Old Quarter to Vientiane Southern Bus Station
- Take the train from Khamsavath Station to Krung Thep Aphiwat Central Terminal
- Take the train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Take the bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
2d 6h฿1,627–5,434Bus via Thalang, Phuket
- Take the bus from Hanoi to Savannakhet Bus Station
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminal
- Take the bus from Bangkok Mochit Bus Terminal to Thalang, Phuket
40h 10m฿2,264–8,631Drive 2,137.6 km
- Drive from Hanoi to Phuket2,137.6 km
30h 5m฿8,051–11,628Fly to Krabi Airport, Longtail Boat, Bus
- Fly from Noi Bai International Airport (HAN) to Krabi Airport (KBV)HAN - KBV
- Take the ferry from Ao Nang Pier to Railay Beach
- Take the bus from Railay Beach to Phuket
10h 31mFly to Surat Thani, Bus
- Fly from Noi Bai International Airport (HAN) to Surat Thani (URT)HAN - URT
- Take the bus from Surat Thani Airport to Phuket
12h 35m฿4,606–8,737Bus, train via savannakhet
- Take the bus from Hanoi to Savannakhet Bus Station
- Take the bus from Mukdahan to Khon Kaen
- Take the train from Khon Kaen to Rangsit
- Take the bus from Bangkok Mochit Bus Terminal to Thalang, Phuket
40h 37m฿2,081–9,733Bus
- Take the bus from Hanoi to Savannakhet Bus Station
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminal
- Take the bus from Bangkok Mochit Bus Terminal to Phuket
41h 5m฿2,209–8,551Bus #2
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Take the bus from Morning Market, Vientiane to Mochit New Van Terminal
- Take the bus from Southern Bus Terminal Bangkok to Phuket Bus Terminal
2d 7h฿2,877–4,527
Noi Bai International Airport (HAN) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Hanoi (State) to Phuket is to bus via Thalang, Phuket which costs ฿2200 - ฿9000 and takes 40h 10m.
The fastest way to get from Hanoi (State) to Phuket is to fly which takes 8h 32m and costs ฿3000 - ฿6000.
No, there is no direct bus from Hanoi (State) to Phuket. However, there are services departing from Hanoi and arriving at By Pass Highway via Savannakhet Bus Station, Mukdahan, Bangkok Mochit Bus Terminal and Thalang Temple. The journey, including transfers, takes approximately 40h 10m.
The distance between Hanoi (State) and Phuket is 1727 km. The road distance is 2137.6 km.
The best way to get from Hanoi (State) to Phuket without a car is to bus via Thalang, Phuket which takes 40h 10m and costs ฿2200 - ฿9000.
It takes approximately 8h 32m to get from Hanoi (State) to Phuket, including transfers.
Hanoi (State) to Phuket bus services, operated by Viet Lao Bus, depart from Hanoi station.
The best way to get from Hanoi (State) to Phuket is to fly which takes 8h 32m and costs ฿3000 - ฿6000. Alternatively, you can bus via Thalang, Phuket, which costs ฿2200 - ฿9000 and takes 40h 10m.
Hanoi (State) to Phuket bus services, operated by Viet Lao Bus, arrive at Savannakhet Bus Station.
Yes, the driving distance between Hanoi (State) to Phuket is 2138 km. It takes approximately 30h 5m to drive from Hanoi (State) to Phuket.
What companies run services between Hanoi (State), Vietnam and Phuket, Thailand?
Thai AirAsia, Thai Airways International, and four 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 By Pass Highway via Savannakhet Bus Station, Mukdahan, Bangkok Mochit Bus Terminal, Thalang, Phuket, and Thalang Temple in around 40h 10m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Noi Bai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ฿3,000–5,000
Flights from Noi Bai International Airport to Phuket International Airport via Chiang Mai
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿3,000–5,000
Flights from Noi Bai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿3,100–5,500
Flights from Noi Bai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ฿3,200–7,500
- Website
- bangkokair.com
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ฿2,900–8,500
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿3,100–9,000
- Website
- thaiairways.com
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ฿3,300–10,000
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ฿3,600–11,000
- Website
- airasia.com
Flights from Noi Bai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Thursday and Saturday
- Estimated price
- ฿2,500–8,500
Flights from Noi Bai International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 8h 25m
- When
- Thursday and Saturday
- Estimated price
- ฿2,700–9,000
- Website
- vietjetair.com
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿3,700–6,000
Flights from Noi Bai International Airport to Surat Thani via Suvarnabhumi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿3,000–8,500
- Website
- vietjetair.com
Flights from Noi Bai International Airport to Phuket International Airport via Tan Son Nhat
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- ฿3,900–6,000
- Website
- flyscoot.com
Flights from Noi Bai International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ฿2,700–9,500
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Khon Kaen to Rangsit
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- ฿140–1,400
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿140–240
- 2nd Class (Air-Conditioned Berth)
- ฿650–900
- 2nd Class (Air-conditioned Seat)
- ฿360–490
- 1st Class (Air-Conditioned Berth)
- ฿1,000–1,400
- Second Class Sleeper
- ฿970–975
- Ordinary Train
- ฿220–1,200
Train from Khamsavath Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ฿180–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿180–280
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿410–600
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿190–280
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿410–600
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
- Phone
- +84 91 442 57 88
- vietlaobus@gmail.com
- Website
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿800–1,300
- Schedules at
- vietlaobus.com
Bus from Hanoi Old Quarter to Vientiane Southern Bus Station
- Ave. Duration
- 24h
- Frequency
- Once daily
- Estimated price
- ฿650–1,400
- Schedules at
- vietlaobus.com
- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿650–700
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Thalang, Phuket
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿700–6,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Bangkok Mochit Bus Terminal to Phuket
- Ave. Duration
- 14h
- Frequency
- 3 times a day
- Estimated price
- ฿700–6,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Bus from Railay Beach to Phuket
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
Bus from Surat Thani Airport to Phuket
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ฿1,400–1,700
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
- One Way
- ฿1,400–1,700
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Mukdahan to Khon Kaen
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ฿240–350
- Book at
- https://12go.asia/en/operator/phet-prasert
- 13
- ฿240–280
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ฿330–800
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Twice daily
- Estimated price
- ฿1,071
- Book at
- https://12go.asia/en/operator/htx-van-tai-277?gad_source=1&gclid=CjwKCAjwvvmzBhA2EiwAtHVrbyVCwiIJkYBSBEFUd1FJU61B0rS24DSIQh33R30_tD4ol7fHPWFbjxoCybMQAvD_BwE
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,687
- Book at
- https://12go.asia/en/operator/huyen-chau
- Phone
- 086 065 5466
- nancy25262010@hotmail.com
- Website
- 12go.asia
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,000–1,600
- Book at
- 12go.asia
Ferry from Ao Nang Pier to Railay Beach
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿100
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 Italian Lakes: Getting around by train, 4 of the smartest ways to explore Australia, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 6430+ hotels available in Phuket.





















