There are 4 ways to get from Sanya to Phuket by plane, bus, 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 Sanya Phoenix International Airport (SYX) to Phuket International Airport (HKT)plane SYX - HKT
11h 25m฿4,441–8,676Bus
- Take the bus from Hainan Sanya to Guangzhou Tianhebus
- Take the bus from Guangzhou Tianhe to Yunnan Kunmingbus
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Nong Khai to Phuket Bus Terminal 2bus
3d 1h฿7,107–9,854Fly to Krabi Airport, ferry
- Fly from Sanya Phoenix International Airport (SYX) to Krabi Airport (KBV)plane SYX - KBV
- Take the ferry from Ao Nang Meeting Point to Jian Wanich Pierferry
14h 36m฿7,306–17,346Train, bus
- Take the train from Sanya Station to Guangzhoutrain
- Take the train from Guangzhou Train Station to Kunming Southtrain
- Take the train from Kunming South to Luang Prabang stationtrain
- Take the bus from Sokprasert Bus Terminal to Chiang Rai Transferbus
- Take the bus from Chiang Rai to Phuket Bus Terminalbus
3d 10h฿10,665–16,392
Sanya Phoenix International Airport (SYX) to Phuket International Airport (HKT) flights
Comparing Your Travel Options
The cheapest way to get from Sanya to Phuket is to fly which costs ฿4400 - ฿9000 and takes 11h 25m.
The fastest way to get from Sanya to Phuket is to fly which takes 11h 25m and costs ฿4400 - ฿9000.
No, there is no direct bus from Sanya to Phuket. However, there are services departing from Hainan Sanya and arriving at Phuket Bus Terminal 2 via Guangzhou Tianhe, Kunming South, Central Bus Station Vientiane and Nong Khai. The journey, including transfers, takes approximately 3 days 1h.
The distance between Sanya and Phuket is 1721 km.
The best way to get from Sanya to Phuket without a car is to bus which takes 3 days 1h and costs ฿7000 - ฿10000.
It takes approximately 11h 25m to get from Sanya to Phuket, including transfers.
Sanya to Phuket bus services, operated by China Bus Guide, depart from Hainan Sanya station.
The best way to get from Sanya to Phuket is to fly which takes 11h 25m and costs ฿4400 - ฿9000. Alternatively, you can bus, which costs ฿7000 - ฿10000 and takes 3 days 1h.
Sanya to Phuket bus services, operated by China Bus Guide, arrive at Guangzhou Tianhe station.
Phuket is 1h behind Sanya. It is currently 12:33 AM in Sanya and 11:33 PM in Phuket.
What companies run services between Sanya, China and Phuket, Thailand?
Firefly, Malaysia Airlines, and eight other airlines fly from Sanya Phoenix International Airport (SYX) to Phuket International Airport (HKT) 3 times a day. Alternatively, you can take a bus from Hainan Sanya to Phuket Bus Terminal 2 via Guangzhou Tianhe, Guangzhou Tianhe, Yunnan Kunming, South Ring Road, South Bus Station, Kunming South, Laos Vientiane, Central Bus Station Vientiane, and Nong Khai in around 3d 1h.
- Website
- fireflyz.com.my
Flights from Sanya Phoenix International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- ฿6,000–15,000
Flights from Sanya Phoenix International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 9h 20m
- When
- Thursday
- Estimated price
- ฿7,000–17,000
- Website
- en.ceair.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ฿5,000–16,000
- Website
- lionairthai.com
Flights from Sanya Phoenix International Airport to Krabi Airport via Hong Kong, Don Muang
- Ave. Duration
- 8h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿6,500–16,000
Flights from Sanya Phoenix International Airport to Krabi Airport via Shenzhen Bao'an International, Don Muang
- Ave. Duration
- 9h
- When
- Sunday
- Estimated price
- ฿6,500–16,000
- Website
- cathaypacific.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Hong Kong
- Ave. Duration
- 7h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿5,000–15,000
- Website
- csair.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Guangzhou Baiyun
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ฿5,000–20,000
- Website
- flyscoot.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 7h 35m
- When
- Tuesday and Saturday
- Estimated price
- ฿7,500–19,000
- Website
- malindoair.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 9h 50m
- When
- Thursday
- Estimated price
- ฿6,000–15,000
- Website
- airasia.com
Flights from Sanya Phoenix International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 8h 35m
- When
- Thursday
- Estimated price
- ฿7,000–17,000
Train from Sanya Station to Guangzhou
- Hard Seat
- ฿500–800
- Hard Sleeper
- ฿1,100–1,200
- Soft Sleeper
- ฿1,600–2,300
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Luang Prabang station
- Ave. Duration
- 7h 41m
- Frequency
- Once daily
- Estimated price
- ฿1,700–4,600
- Schedules at
- baolau.com
- Second Class
- ฿1,700–2,900
- First Class
- ฿2,300–4,600
- [email protected]
- Website
- chinabusguide.com
Bus from Hainan Sanya to Guangzhou Tianhe
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,100–1,600
- Schedules at
- chinabusguide.com
- Bus
- ฿1,100–1,600
Bus from Guangzhou Tianhe to Yunnan Kunming
- Ave. Duration
- 18h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,600–2,300
- Schedules at
- chinabusguide.com
- Bus
- ฿1,600–2,300
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ฿2,078
- Website
- Chan Tour
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Sokprasert Bus Terminal to Chiang Rai Transfer
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- ฿2,375
- Book at
- Yortdoy Travel
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Chiang Rai to Phuket Bus Terminal
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- ฿3,129–4,900
- Book at
- 12 Go
- Website
- Green Bus Thailand
- VIP
- ฿4,165
- Express
- ฿3,129
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Ao Nang Meeting Point to Jian Wanich Pier
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿600–1,100
- Website
- tigerlinetravel
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 Getting around the Cyclades, Travelling by boat in Italy, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 7529+ hotels available in Phuket.

















