There are 5 ways to get from Sanya to Phuket by plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sanya Phoenix International Airport to Phuket International Airport
best- Fly from Sanya Phoenix International Airport (SYX) to Phuket International Airport (HKT)plane SYX - HKT
11h 30m฿4,441–7,676Train, 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 Vientiane stationtrain
- Take the train from Khamsavath station to Udon Thanitrain 134
- Take the bus from Udon Thani 1 to Phuket Bus Terminal 2bus
2d 19h฿7,701–12,006Bus
- 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 Bus Station to Phuket Bus Terminal 2bus
3d฿7,109–9,857Train to Haikou Airport, fly to Phuket International Airport
- Take the train from Sanya Station to Meilantrain
- Fly from Haikou Airport (HAK) to Phuket International Airport (HKT)plane HAK - HKT
10h 29m฿5,038–9,768Fly Sanya Phoenix International Airport 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
11h 46m฿7,306–17,346
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 - ฿8000 and takes 11h 30m.
The fastest way to get from Sanya to Phuket is to train and fly which takes 10h 29m and costs ฿5000 - ฿10000.
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 Bus Station. The journey, including transfers, takes approximately 3 days 0h.
The distance between Sanya and Phuket is 1721 km.
The best way to get from Sanya to Phuket without a car is to train and bus which takes 2 days 19h and costs ฿7500 - ฿12000.
It takes approximately 11h 30m 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 30m and costs ฿4400 - ฿8000. Alternatively, you can bus, which costs ฿7000 - ฿10000 and takes 3 days 0h.
Sanya to Phuket bus services, operated by China Bus Guide, arrive at Guangzhou Tianhe station.
Phuket is 1h behind Sanya. It is currently 8:44 PM in Sanya and 7:44 PM in Phuket.
What companies run services between Sanya, China and Phuket, Thailand?
HK Express, Cathay Pacific, and seven 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 Bus Station in around 3d.
- Website
- singaporeair.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,000–19,000
Flights from Haikou Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- ฿4,200–14,000
Flights from Sanya Phoenix International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- ฿8,000–22,000
- Website
- csair.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ฿4,300–5,500
Flights from Haikou Airport to Phuket International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 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,000–19,000
Flights from Haikou Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 9h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,200–14,000
Flights from Sanya Phoenix International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- ฿8,000–22,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
- ฿4,800–14,000
Flights from Sanya Phoenix International Airport to Krabi Airport via Hong Kong, Suvarnabhumi
- Ave. Duration
- 10h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿5,500–17,000
- Website
- en.ceair.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 8h 15m
- When
- Thursday, Sunday, Tuesday, and Saturday
- 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, Friday, 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
- ch.com
Flights from Sanya Phoenix International Airport to Phuket International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 40m
- When
- Thursday and Saturday
- Estimated price
- ฿5,000–16,000
- Website
- hkairlines.com
Flights from Haikou Airport to Phuket International Airport via Hong Kong
- Ave. Duration
- 7h 35m
- When
- Friday
- Estimated price
- ฿5,500–19,000
- Website
- vietjetair.com
Flights from Haikou Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,500–9,000
- Website
- thaiairways.com
Flights from Haikou Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,500–9,000
- Website
- malindoair.com
Flights from Haikou Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿5,000–13,000
- Website
- airasia.com
Flights from Sanya Phoenix International Airport to Krabi Airport via Hong Kong, Suvarnabhumi
- Ave. Duration
- 8h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿5,500–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 Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Khamsavath station to Udon Thani
- Ave. Duration
- 2h 32m
- Frequency
- 3 times a day
- Estimated price
- ฿22–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿22–28
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Sanya Station to Meilan
- Adult - second class
- ฿460–650
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Udon Thani 1 to Phuket Bus Terminal 2
- Ave. Duration
- 24h 50m
- Frequency
- Twice daily
- Estimated price
- ฿1,999
- Website
- Chan Tour
- [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,978
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
- 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,600–2,800
- Schedules at
- Tara Tour and Travel
- 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 Travelling around the UAE, 5 incredible day trips from Florence by train, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
There are 7504+ hotels available in Phuket.





















