
Flight
Fastest, most practical, direct or via Bangkok
Flight + transfer
Smooth connections, minimal hassle
Bus (via Bangkok)
Cheapest, but long and requires transfers
Train combination
No direct route, multiple changes needed
Quick answer: Travelling from Siem Reap to Phuket offers several options: a direct flight (if available), a long bus/minivan ride via Bangkok, a mixed bus+train route or a private taxi/car transfer for maximum comfort.
At a glance:
- 📍 Distance: approx. 1,240 km via Bangkok.
- ⏱️ Travel time: Flight: 1.5 h | Bus: 24–28 h | Train + bus: 24–28 h | Private car: 23–25 h.
- 💰 Price: Flight: US$80–180+ | Bus: US$43–75 | Train + bus: US$30–70 | Private car: US$480–800+.
- ✈️ Fastest option: Direct flight to Phuket.
- 🚌 Best budget: Tourist bus or minivan via Bangkok.
- 🚆 Scenic option: Train + bus via Bangkok and Surat Thani.
- 🚖 Most comfortable: Private car or taxi via Bangkok.
Last updated in March 2026
From Siem Reap to Phuket you can travel by plane, bus, train or private car.
The distance from Siem Reap to Phuket in Thailand is about 1,240 km via Bangkok. The fastest and most convenient option is a direct flight, taking only about 1.5 hours. Flight prices usually start at around $80–100 per person, although schedules can be limited during some periods.
Budget travelers can use buses or minivans via Bangkok, with total travel times of about 24–28 hours. Another option is a combination of bus and train via Poipet, Aranyaprathet, Bangkok and Surat Thani, followed by a bus or minivan to Phuket. Private cars are also available, but they are the most expensive choice.
Tickets, flights and private transfers from Siem Reap to Phuket can be searched and booked online in advance.
Phuket is Thailand’s largest island and one of its most popular beach destinations. Visitors can enjoy sandy beaches, island tours, water sports, temples and vibrant nightlife. From Phuket you can also travel by ferry to Krabi, visit Koh Phi Phi, or continue to Ao Nang and Railay Beach.
How do I get from Siem Reap to Phuket?
1. FLIGHT from Siem Reap to Phuket
👉 Direct flight is the fastest and easiest way from Siem Reap to Phuket.
- ✔️ Ideal for: travelers who want a quick and hassle-free transfer
- ✔️ Total travel time: ~1.5–3 hours (including airport procedures)
- ✔️ Cost: $80–100 per person
- ✔️ Comfort level: high (short direct flight)
- ✅ Best Option: Direct flight to Phuket International Airport
- 💡 Tip: Arrange airport transfer to your hotel in advance
A direct flight is the fastest way to travel from Siem Reap to Phuket. Flights depart from Siem Reap Angkor International Airport to Phuket International Airport.
Direct flights with Thai AirAsia take about 1.5 hours and cost around $80–100 per person. Connecting flights via Bangkok are also available.
From Phuket Airport you can continue by bus or taxi to Patong or travel to Karon and Kata Beach.

2. BUS / MINIVAN from Siem Reap to Phuket
👉 Bus or minivan via Bangkok is the cheapest but very long way from Siem Reap to Phuket.
- ✔️ Ideal for: budget travelers who don’t mind overnight travel
- ✔️ Total travel time: ~22–27 hours (including border crossing + transfer)
- ✔️ Cost: $40–70 per person
- ✔️ Comfort level: low to medium (bus/minivan + sleeper bus)
- ✅ Best Option: Bus to Bangkok + sleeper bus to Phuket
- 💡 Tip: Break the journey in Bangkok and book tickets online in advance
A) Bus / Minivan from Siem Reap to Bangkok
You can also travel from Siem Reap to Bangkok by tourist bus or minivan via the Poipet border crossing. This is the cheapest transport option between Cambodia and Thailand.
The journey takes about 7.5–13 hours, with ticket prices ranging from $21–32 per person. Popular companies include Giant Ibis, Virak Buntham, Nattakan, and Mekong Express. Read more: How to get from Siem Reap to Bangkok?
B) Bus / Minivan from Bangkok to Phuket
From Bangkok you can continue to Phuket by tourist sleeper bus. The trip takes about 14 hours and tickets cost around $20–39 per person.
Operators include Phuket Central, Bus Express, Phuket Travel, and Thai Sriram. Read more: How to get from Bangkok to Phuket? or check the Bangkok–Phuket bus timetable.

3. BUS + TRAIN from Siem Reap to Phuket
👉 Bus + train via Poipet, Bangkok and Surat Thani is the cheapest but longest way from Siem Reap to Phuket.
- ✔️ Ideal for: budget travelers and those who enjoy varied transport
- ✔️ Total travel time: ~26–32 hours (bus + trains + transfer)
- ✔️ Cost: $25–80 per person
- ✔️ Comfort level: low to medium (bus + seats or sleeper trains)
- ✅ Best Option: Bus to Poipet + trains via Bangkok to Surat Thani + bus to Phuket
- 💡 Tip: Book sleeper trains early and allow extra time for connections
A) Bus from Siem Reap to Poipet Border
Travel from Siem Reap to the Poipet border by tourist bus or minivan. The journey takes about 3 hours and tickets cost around $9–12 per person.
Some services continue directly to Bangkok. Search tickets on 12go.asia or Baolau.
B) Train from Aranyaprathet to Bangkok
From Aranyaprathet, about 3 km from the Poipet border, you can continue by Thai Railways train to Bangkok.
The journey takes about 5.5 hours and tickets cost only $1.50–2.00 per person. Read more: How to get from Aranyaprathet to Bangkok?
C) Train from Bangkok to Surat Thani
Travel by Thai Railways train from Bangkok to Surat Thani in about 9–12 hours. Tickets cost around $8–50 per person, with seats and sleeper berths available.
Read more: How to get from Bangkok to Surat Thani?. You can also check the Thailand Train Map and Thailand Train Timetable.
D) Bus / Minivan from Surat Thani to Phuket
From Surat Thani you can continue to Phuket by bus, minivan, or private taxi. Buses and minivans take about 4–5 hours and cost around $6–12 per person.
Private taxis are also available, with prices starting at about $130–180 per car.

4. TAXI / PRIVATE CAR from Siem Reap to Phuket
👉 Private taxi/car via Bangkok is the most comfortable but most expensive way from Siem Reap to Phuket.
- ✔️ Ideal for: groups or travelers seeking maximum comfort and flexibility
- ✔️ Total travel time: ~19–23 hours (with transfer in Bangkok)
- ✔️ Cost: $480–900 per vehicle
- ✔️ Comfort level: high (modern cars, SUVs or minivans with driver)
- ✅ Best Option: Private car transfer via Bangkok with flexible stops
- 💡 Tip: Split costs in a group and arrange both transfers ahead of time
A) Private Car / Taxi from Siem Reap to Bangkok
A private car or taxi is the most comfortable but also the most expensive way to travel from Siem Reap to Bangkok.
The journey takes about 6–10 hours and costs around $160–410 per car. Private transfers are available with companies such as Glassflower, SIMA Car, Angkor Guide Adventure, and Golden Escape Cambodia.
B) Private Car / Taxi from Bangkok to Phuket
From Bangkok you can continue to Phuket by private taxi or car. This door-to-door transfer takes about 13 hours.
Prices range from $320–500 per car. Operators include Bangkok Taxi24, Glassflower, N and T Travel, Firstplan Transport Services, Kanokwan Travel, and Van2 Travel.

❓ FAQ — Travel Route from Siem Reap to Phuket
How to book tickets or flights from Siem Reap to Phuket?
How long does it take to travel from Siem Reap to Phuket?
Travel time ranges from about 1.5 hours by direct flight to around 28 hours by land transport.
What is the distance from Siem Reap to Phuket?
The travel distance is approximately 1,240 km via Bangkok and Surat Thani.
How much does it cost to get from Siem Reap to Phuket?
Transport costs range from about $30 to $800, depending on the travel option.
What is the best way to travel from Siem Reap to Phuket?
A direct flight is the fastest and most convenient option, taking only about 1.5 hours.
What is the cheapest transport option?
The cheapest option is usually the bus and train combination via Aranyaprathet, Bangkok and Surat Thani.
Can you travel by train from Siem Reap to Phuket?
No direct train is available. You can travel via Aranyaprathet, Bangkok and Surat Thani.
Where can you travel from Phuket?
Popular destinations include Koh Yao Yai, Koh Phi Phi, Surat Thani and Koh Samui.
Where to stay in Phuket?
Phuket offers everything from budget hostels to luxury beach resorts. Search accommodation via Agoda.
What are the transport options in Thailand?
Thailand offers trains, buses, minivans, private cars, domestic flights and ferries. Read more about Transportation in Thailand.
Which are the most popular islands in Thailand?
Popular islands include Phuket, Koh Phi Phi, Koh Samui, Koh Lanta and Koh Tao. See The Best Islands in Thailand.
Is Thailand suitable for solo travelers?
Yes, Thailand is one of the most popular destinations for solo travel. Read Solo Travel in Thailand.
🧭 Popular travel routes from Siem Reap:
If you’re planning your next trip from Siem Reap, here are other popular routes you can take by bus, train, taxi, flight:
These are the most popular travel routes from Siem Reap for visitors exploring Cambodia, Laos, Vietnam and Thailand.
💡 Practical Travel Tips for Siem Reap to Phuket
Traveling from Siem Reap to Phuket covers about 1,240 km and can be done by direct flight, bus, train or private car via Bangkok.
- Choose Direct Flights: Direct flights take only about 1.5 hours and save a full day of travel.
- Break Long Land Journeys: Bangkok and Surat Thani are the best places to split the trip.
- Cross the Border Early: Morning arrivals at Poipet usually mean shorter immigration queues.
- Consider Overnight Trains: Trains from Bangkok to Surat Thani are more comfortable than long bus rides.
- Book Ahead: Flights, sleeper trains and popular buses can sell out during peak season.
- Pack Travel Essentials: Bring snacks, water, a power bank and travel documents for long transfers.
- Plan Your Arrival: Airport transfers, taxis and hotel shuttles are widely available in Phuket.
Tip: Flight, bus, train and private taxi tickets from Siem Reap to Phuket can be searched and booked online in advance.
