There are 8 ways to get from Suvarnabhumi Airport to Phuket by plane, bus, train, ferry, 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 Suvarnabhumi Airport to Phuket International Airport
best- Fly from Suvarnabhumi Airport (BKK) to Phuket International Airport (HKT)plane BKK - HKT
3h 11m฿1,318–3,804Bus via Bangkok
cheapest- Take the bus from Southern Bus Terminal Bangkok to Phuket Bus Terminalbus
15h 1m฿697–1,063Train, Bus
- Take the train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Stationtrain
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
- Take the bus from Railay Beach to Phuketbus
16h 27mFerry
- Take the ferry from Suvarnabhumi Airport Bangkok to Boonsiri Sealine Ferry Koh Tao Pierferry
- Take the ferry from Boonsiri Sealine Ferry Koh Tao Pier to Ton Sai Pier Koh Phi Phiferry
- Take the ferry from Phi Phi Ferry Terminal to Phuketferry
24h 3m฿3,545–5,889Public Van to Don Mueang International Airport, fly to Phuket International Airport
- Take the bus from Suvarnabhumi Airport to Bangkok Don Muang Airportbus
- Fly from Don Mueang International Airport (DMK) to Phuket International Airport (HKT)plane DMK - HKT
4h 55m฿1,395–4,062Fly Suvarnabhumi Airport to Krabi Airport, ferry
- Fly from Suvarnabhumi Airport (BKK) to Krabi Airport (KBV)plane BKK - KBV
- Take the ferry from Ao Nang to Rassada Pier Phuketferry
5h 21m฿2,162–7,363Bus
- Take the bus from Bangkok Mochit Bus Terminal to Phuketbus
16h 40m฿747–6,563Drive 851.8 km
- Drive from Suvarnabhumi Airport to Phuketcar 851.8 km
12h 36m฿3,157–4,559
Suvarnabhumi Airport to Phuket by ferry
Questions & Answers
The cheapest way to get from Suvarnabhumi Airport to Phuket is to bus via Bangkok which costs ฿650 - ฿1100 and takes 15h 1m.
The fastest way to get from Suvarnabhumi Airport to Phuket is to fly which takes 3h 11m and costs ฿1300 - ฿3800.
No, there is no direct bus from Suvarnabhumi Airport to Phuket. However, there are services departing from Suvarnabhumi Airport and arriving at Phuket Bus Terminal via อนุสาวรีย์ชัยสมรภูมิ and Southern Bus Terminal Bangkok. The journey, including transfers, takes approximately 15h 1m.
No, there is no direct ferry from Suvarnabhumi Airport to Phuket. However, there are services departing from Suvarnabhumi Airport Bangkok and arriving at Phuket via Boonsiri Sealine Ferry Koh Tao Pier and Phi Phi Ferry Terminal. The journey, including transfers, takes approximately 24h 3m.
The distance between Suvarnabhumi Airport and Phuket is 716 km. The road distance is 851.8 km.
Book your Suvarnabhumi Airport to Phuket ferry tickets online with 12go.asia.
The best way to get from Suvarnabhumi Airport to Phuket without a car is to bus via Bangkok which takes 15h 1m and costs ฿650 - ฿1100.
It takes approximately 3h 11m to get from Suvarnabhumi Airport to Phuket, including transfers.
Suvarnabhumi Airport to Phuket bus services, operated by Bus Express, depart from Southern Bus Terminal Bangkok station.
The best way to get from Suvarnabhumi Airport to Phuket is to fly which takes 3h 11m and costs ฿1300 - ฿3800. Alternatively, you can bus via Bangkok, which costs ฿650 - ฿1100 and takes 15h 1m.
What companies run services between Suvarnabhumi Airport, Thailand and Phuket, Thailand?
Thai AirAsia, Thai Vietjet Air, and two other airlines fly from Suvarnabhumi Airport (BKK) to Phuket International Airport (HKT) hourly. Alternatively, Bus Express operates a bus from Southern Bus Terminal Bangkok to Phuket Bus Terminal every 4 hours. Tickets cost ฿650–1,000 and the journey takes 13h.
- Website
- airasia.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–2,700
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1,200–2,400
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,200–3,900
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–4,800
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,800–3,000
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ฿1,300–2,800
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿1,100–3,500
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿1,200–3,100
- Website
- bangkokair.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–4,800
Flights from Don Mueang International Airport to Phuket International Airport via Koh Samui
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ฿3,200–7,500
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,300–2,800
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ฿1,300–2,800
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- ฿1,200–2,700
- Website
- nokair.com
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,400–12,000
- Website
- worldticket.com
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,400–12,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿220–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–280
- 2nd Class (Air-conditioned Seat)
- ฿530–580
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Surat Thani Train station to Krabi Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Bus from Railay Beach to Phuket
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Website
- bangkokairportonline.com
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- ฿29–50
- Schedules at
- transitbangkok.com
- Phone
- +66990632808
- Website
- 12go.asia
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- ฿1,062
- Book at
- 12go.asia
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Phuket
- Ave. Duration
- 14h
- Frequency
- 4 times a day
- Estimated price
- ฿700–6,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Suvarnabhumi Airport Bangkok to Boonsiri Sealine Ferry Koh Tao Pier
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,500–3,300
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Sealine Ferry Koh Tao Pier to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ฿800–1,900
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 76 614 135-38
- [email protected]
- Website
- Andaman Wave Master
Ferry from Phi Phi Ferry Terminal to Phuket
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ฿490–1,600
- Website
- Andaman Wave Master
- Phone
- +66 88 616 1416
- [email protected]
- Website
- Bundhaya Speed Boat
Ferry from Phi Phi Ferry Terminal to Phuket
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- ฿750–1,200
- Book at
- 12go.asia
- Website
- Bundhaya Speed Boat
- Phone
- +66 76 211 253
- [email protected]
- Website
- phiphi-cruisers.com
Ferry from Phi Phi Ferry Terminal to Phuket
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ฿550–850
- Schedules at
- phiphi-cruisers.com
- Book at
- 12go.asia
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Phi Phi Ferry Terminal to Phuket
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ฿600–1,200
- Website
- tigerlinetravel
Ferry from Ao Nang to Rassada Pier Phuket
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿800–4,100
- Website
- tigerlinetravel
- Phone
- +66 75 637 152
- [email protected]
- Website
- aonangtravel.co.th
Ferry from Phi Phi Ferry Terminal to Phuket
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿900
- Schedules at
- aonangtravel.co.th
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 Want to know more about Flixbus?, Italian Lakes: Getting around by train, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Suvarnabhumi Airport to Phuket bus services, operated by Bus Express, arrive at Phuket Bus Terminal station.
Yes, the driving distance between Suvarnabhumi Airport to Phuket is 852 km. It takes approximately 12h 36m to drive from Suvarnabhumi Airport to Phuket.
Book your Suvarnabhumi Airport to Phuket bus tickets online with 12go.asia.
There are 7308+ hotels available in Phuket.





















