There are 9 ways to get from Hua Hin to Ko Phuket by bus, train, car or plane
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
Bus • 10h
8 alternative options
Train, bus • 12h 50m
Minivan, bus • 15h 50m
Drive • 9h 26m
Train to Suvarnabhumi, fly to Phuket • 9h 45m
Train to Don Muang, fly to Phuket • 9h 31m
Questions & Answers
The cheapest way to get from Hua Hin to Ko Phuket is to bus which costs ฿370 - ฿950 and takes 10h.
The fastest way to get from Hua Hin to Ko Phuket is to drive which takes 9h 26m and costs ฿2700 - ฿4000.
Yes, there is a direct bus departing from Hua Hin Bus Terminal and arriving at Phuket Bus Station station. Services depart five times a day, and operate every day. The journey takes approximately 10h.
The distance between Hua Hin and Ko Phuket is 647 km. The road distance is 649.2 km.
The best way to get from Hua Hin to Ko Phuket without a car is to bus which takes 10h and costs ฿370 - ฿950.
The bus from Hua Hin Bus Terminal to Phuket Bus Station takes 10h including transfers and departs five times a day.
Hua Hin to Ko Phuket bus services, operated by Local bus, depart from Hua Hin Bus Terminal station.
Hua Hin to Ko Phuket bus services, operated by Local bus, arrive at Phuket Bus Station.
Yes, the driving distance between Hua Hin to Ko Phuket is 649 km. It takes approximately 9h 26m to drive from Hua Hin to Ko Phuket.
There are 3834+ hotels available in Ko Phuket. Prices start at ฿1452 per night.
- Distance: 647.4 km
- Duration: 10h
What companies run services between Hua Hin, Thailand and Ko Phuket, Thailand?
Local bus operates a bus from Hua Hin Bus Terminal to Phuket Bus Station 5 times a day. Tickets cost ฿370 - ฿950 and the journey takes 10h.
- Website
- airasia.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿1000 - ฿5500
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ฿950 - ฿6000
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿950 - ฿4400
Flights from Don Muang to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850 - ฿4100
Flights from Don Muang to Surat Thani
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿850 - ฿4500
- Website
- thaiairways.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1400 - ฿5500
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ฿1400 - ฿5000
Flights from Suvarnabhumi to Krabi via Koh Samui
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- ฿1600 - ฿5500
- Website
- vietjetair.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1000 - ฿5000
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿900 - ฿4500
- Website
- nokair.com
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1000 - ฿6500
Flights from Don Muang to Surat Thani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿950 - ฿4000
- Website
- bangkokair.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1600 - ฿6500
Flights from Don Muang to Phuket via Koh Samui
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ฿6000 - ฿28000
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1600 - ฿5500
Flights from Suvarnabhumi to Krabi via Koh Samui
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- ฿1600 - ฿5500
- Website
- lionairthai.com
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1100 - ฿6000
Flights from Don Muang to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1000 - ฿4300
Flights from Don Muang to Surat Thani
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ฿1000 - ฿4300
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Hua Hin to Surat Thani Train Station
- Ave. Duration
- 6h 47m
- Frequency
- 4 times a day
- Estimated price
- ฿130 - ฿1300
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿130 - ฿230
- 2nd Class (Air-Conditioned Berth)
- ฿650 - ฿900
- 2nd Class (Air-conditioned Seat)
- ฿350 - ฿480
- 1st Class (Air-Conditioned Berth)
- ฿1000 - ฿1300
Train from Hua Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 44m
- Frequency
- Every 4 hours
- Estimated price
- ฿90 - ฿1100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿90 - ฿190
- 2nd Class (Air-Conditioned Berth)
- ฿600 - ฿800
- 2nd Class (Air-conditioned Seat)
- ฿290 - ฿400
- 1st Class (Air-Conditioned Berth)
- ฿850 - ฿1100
Bus from Hua Hin Bus Terminal to Phuket Bus Station
- Ave. Duration
- 10h
- Frequency
- 5 times a day
- Estimated price
- ฿370 - ฿950
- VIP
- ฿913
- Regular
- ฿587
- 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 - ฿370
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
Bus from Hua Hin to Prachuap Khiri Khan
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ฿80 - ฿120
Bus from Krabi Bus Station to Phuket Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿130 - ฿250
- Website
- 12go.asia
Bus from Prachuap Khirikhan to Chumphon
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿284
- Book at
- https://12go.asia/en
- Phone
- +66 81 676 4900
- fametour@hotmail.com
- Website
- facebook.com
Bus from Chumphon to Phuket
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- ฿700
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Bus from Surat Thani Airport to Phuket
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ฿600 - ฿1700
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- VIP
- ฿1681
- One Way
- ฿600 - ฿1700
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 10 amazing places to get away from it all in Australia, Bali: What to do if Mount Agung erupts and Getting to Rome from the airport - to help you get the most out of your next trip.