There are 7 ways to get from Trat to Phuket by plane, bus, 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 Trat Airport to Phuket International Airport
best- Fly from Trat Airport (TDX) to Phuket International Airport (HKT)plane TDX - HKT
5h 36m฿4,148–8,052Bus
cheapest- Take the bus from Trat Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Phuketbus
20h 30m฿990–6,793Ferry
- Take the ferry from Trat Hotel Transfer to Koh Samui Transferferry Trat Hotel Transfer - Koh Samui Transfer
- Take the ferry from Koh Samui Town Transfer to Phuket Bus Terminal 2ferry Koh Samui Town Transfer - Phuket Bus Terminal 2
31h฿2,436Drive 1,127.1 km
- Drive from Trat to Phuketcar 1,127.1 km
16h 9m฿4,301–6,213Fly Trat Airport to Krabi Airport, bus
- Fly from Trat Airport (TDX) to Krabi Airport (KBV)plane TDX - KBV
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
8h 49m฿4,318–9,372Bus to U Tapao Pattaya International Airport, fly to Phuket International Airport
- Take the bus from Trat Bus Station to Utapao Airportbus
- Fly from U Tapao Pattaya International Airport (UTP) to Phuket International Airport (HKT)plane UTP - HKT
8h 2m฿2,965–7,353Bus, ferry
- Take the bus from Trat Hotel Transfer to Koh Tao Boonsiri Pierbus Trat Hotel Transfer - Koh Tao Boonsiri Pier
- Take the ferry from Koh Tao Songserm to Phuket Bus Terminal 1ferry Koh Tao Songserm - Phuket Bus Terminal 1
26h 45m฿5,200–8,000
Trat to Phuket by ferry
Comparing Your Travel Options
The cheapest way to get from Trat to Phuket is to bus which costs ฿950 - ฿7000 and takes 20h 30m.
The fastest way to get from Trat to Phuket is to fly which takes 5h 36m and costs ฿4100 - ฿8500.
No, there is no direct bus from Trat to Phuket. However, there are services departing from Trat Bus Terminal and arriving at Phuket via Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 20h 30m.
No, there is no direct ferry from Trat to Phuket. However, there are services departing from Trat Hotel Transfer and arriving at Phuket Bus Terminal 2 via Koh Samui Town Transfer. The journey, including transfers, takes approximately 31h.
The distance between Trat and Phuket is 709 km. The road distance is 1127.1 km.
Book your Trat to Phuket ferry tickets online with 12go.asia.
The best way to get from Trat to Phuket without a car is to bus which takes 20h 30m and costs ฿950 - ฿7000.
It takes approximately 5h 36m to get from Trat to Phuket, including transfers.
Trat to Phuket bus services, operated by Koh Chang Bangkok Transport, depart from Trat Bus Terminal station.
The best way to get from Trat to Phuket is to fly which takes 5h 36m and costs ฿4100 - ฿8500. Alternatively, you can bus, which costs ฿950 - ฿7000 and takes 20h 30m.
What companies run services between Trat, Thailand and Phuket, Thailand?
Bangkok Airways flies from Trat Airport (TDX) to Phuket International Airport (HKT) 3 times a day. Alternatively, you can take a bus from Trat Bus Terminal to Phuket via Bangkok Mochit Bus Terminal in around 20h 30m.
- Website
- bangkokair.com
Flights from Trat Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿3,700–7,500
Flights from Trat Airport to Phuket International Airport via Suvarnabhumi, Koh Samui
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ฿3,700–7,500
Flights from Trat Airport to Krabi Airport via Suvarnabhumi, Koh Samui
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ฿3,700–7,500
Flights from U Tapao Pattaya International Airport to Phuket International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ฿2,500–6,000
Flights from U Tapao Pattaya International Airport to Phuket International Airport via Koh Samui
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ฿2,500–6,000
- Phone
- 0806688556
- Website
- minibustrat.com
Bus from Trat Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ฿290–293
- Schedules at
- minibustrat.com
- Book at
- 12go.asia
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Trat Hotel Transfer to Koh Samui Transfer
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ฿1,500–2,200
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
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 Croatia’s Dalmatian Coast by boat, bus, car and train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Trat to Phuket bus services, operated by Koh Chang Bangkok Transport, arrive at Bangkok Mochit Bus Terminal station.
Yes, the driving distance between Trat to Phuket is 1127 km. It takes approximately 16h 9m to drive from Trat to Phuket.
Book your Trat to Phuket bus tickets online with Omio and 12go.asia.
There are 7353+ hotels available in Phuket.




