
Bus / minivan (via Phnom Penh)
Cheap, common route, widely available
Flight
Fastest, easiest between major cities
Private car/taxi
Flexible route, assisted border crossing
Train combination
Slow, multiple transfers, limited use
Quick answer: Travelling from Sihanoukville to Bangkok offers multiple options. The most budget‑friendly way is by bus or minivan via Phnom Penh. A faster option combines bus/minivan + flight. For maximum comfort and flexibility you can hire a private taxi or car for the full route.
At a glance:
- 📍 Distance: approx. ~900 km by land via Phnom Penh.
- ⏱️ Travel time: Bus/minivan ~13–17 hours. | Bus/minivan + flight ~8–11 hours. | Private taxi/car ~12–14 hours.
- 💰 Price range: Bus/minivan ~US$35–50 per person. | Bus + flight ~US$80–300 per person. | Private taxi/car from ~US$280+ per vehicle.
- 🚌 Best for budget & availability: Tourist bus or minivan from Sihanoukville → Bangkok (via Phnom Penh).
- ✈️ Best for speed & convenience: Bus/minivan to Phnom Penh + flight onward to Bangkok.
- 🚖 Best for comfort & flexibility: Private car or taxi with direct transfer, departure time and drop‑off as you prefer.
Last updated in March 2026
From Sihanoukville to Bangkok you can travel by plane, bus/minivan, train or private taxi.
The distance from Sihanoukville to Bangkok is about 900 km. The fastest option is a flight via Phnom Penh or Siem Reap, while buses and minivans are the most popular low-cost choice. Trains via Phnom Penh and Poipet are available for budget travelers.
Flights take about 8–11 hours and cost around $80–300 per person. Buses and minivans take about 13–17 hours and cost approximately $35–50 per person. You can also travel by private taxi or car for more comfort. Tickets and flights from Sihanoukville to Bangkok can be searched and booked online in advance.
Bangkok is Thailand’s capital and one of the most visited cities in Southeast Asia. There are 4 main transport options between Sihanoukville and Bangkok: plane, bus/minivan, train and private taxi. From Bangkok, you can also continue to Chiang Mai or Chiang Rai.
| Transfer Mode – Sihanouk to Bangkok | Travel Time | Cost Range |
|---|---|---|
| Bus + Flight (via Phnom Penh) | 8–11 hours | $80–300 per person |
| Bus / Minivan (via Phnom Penh) | 13–17 hours | $35–50 per person |
| Private Taxi / Car (via Phnom Penh) | 12–14 hours | $280–320 per vehicle |
How do I get from Sihanoukville to Bangkok?
1. BUS / MINIVAN from Sihanoukville to Bangkok
👉 Bus or minivan via Phnom Penh is a budget-friendly way from Sihanoukville to Bangkok.
- ✔️ Ideal for: travelers looking for a cheaper long-distance option
- ✔️ Total travel time: ~13–17 hours (with possible transfer in Phnom Penh)
- ✔️ Cost: $35–50 per person
- ✔️ Comfort level: low to medium (seats, sleepers or minivans)
- ✅ Best Option: Comfortable bus or minivan with smooth transfer
- 💡 Tip: Allow extra time for border crossing and book tickets online
Traveling by bus or minivan is the most affordable way to get from Sihanoukville to Bangkok. Most routes operate via Phnom Penh, where you can either continue on the same booking or arrange a separate connection. A popular route is Sihanoukville to Phnom Penh followed by Phnom Penh to Bangkok.
Several companies operate on this route, including Virak Buntham Express, Giant Ibis, Capitol VIP, Larryta Express and other modern bus and minivan operators. Services include comfortable seats, sleeper buses and minivans.
BOOK BUS TICKETS on 12go.asia ➜
The journey takes approximately 13–17 hours, depending on traffic, border procedures and transfer times. Bus tickets usually cost between $35–50 per person.
Most tickets can be booked online in advance and mobile e-tickets are commonly accepted. Always check the latest departure details and transfer instructions before travel.

2. BUS + FLIGHT from Sihanoukville to Bangkok
👉 Bus + flight via Phnom Penh is the fastest and most efficient way from Sihanoukville to Bangkok.
- ✔️ Ideal for: travelers who want to save time on a long-distance route
- ✔️ Total travel time: ~8–11 hours (bus + flight connection)
- ✔️ Cost: $70–260 per person
- ✔️ Comfort level: medium to high (bus/minivan + short flight)
- ✅ Best Option: Bus to Phnom Penh + direct flight to Bangkok
- 💡 Tip: Plan transfer time well and book both tickets online in advance
The fastest and most comfortable way to travel from Sihanoukville to Bangkok is by bus or minivan to Phnom Penh Airport followed by a direct flight to Bangkok. There are currently no direct flights from Sihanoukville to Bangkok.
The journey from Sihanoukville to Phnom Penh takes about 3–4 hours by bus or minivan and tickets cost approximately $8–17 per person. Several companies operate frequent daily services between these cities.
Bus tickets from Sihanoukville to Phnom Penh can be searched and booked online in advance.
From Phnom Penh, several airlines operate direct flights to Bangkok. The flight takes about 1 hour 15 minutes and fares typically range from $60–250 per person.
Flights depart from Phnom Penh International Airport and arrive at either Suvarnabhumi or Don Mueang Airport in Bangkok. The total travel time via Phnom Penh is approximately 8–11 hours.
BOOK DIRECT FLIGHT to Bangkok ➜

3. PRIVATE TAXI / CAR from Sihanoukville to Bangkok
👉 Private taxi/car is the most comfortable and direct way from Sihanoukville to Bangkok.
- ✔️ Ideal for: travelers who want privacy and door-to-door transfer
- ✔️ Total travel time: ~12 hours (may vary with route or transfer)
- ✔️ Cost: $280–350 per vehicle
- ✔️ Comfort level: high (modern cars, SUVs or minivans with driver)
- ✅ Best Option: Private car with flexible pickup and drop-off
- 💡 Tip: Share costs in a group and confirm all details before booking
A private car with a driver is the most comfortable way to travel from Sihanoukville to Bangkok. Companies such as Glassflower and SIMA Car offer modern sedans, SUVs and minivans for this international route.
The journey takes about 12–14 hours, depending on traffic and border procedures. A private transfer allows flexible pick-up in Sihanoukville and drop-off anywhere in Bangkok.
Prices range from approximately $280–350 per vehicle, depending on the type of car and number of passengers. SUVs and minivans are usually more expensive than standard cars.
All vehicles are air-conditioned and can be booked online in advance. This option is ideal for travelers looking for maximum comfort and privacy.

❓ FAQ — Travel Route from Sihanoukville to Bangkok
How to book tickets or flights from Sihanoukville to Bangkok?
How long does it take to travel from Sihanoukville to Bangkok?
The journey takes about 8–17 hours, depending on the transport option.
What is the distance from Sihanoukville to Bangkok?
The route covers approximately 900 km by land.
How much does it cost to get from Sihanoukville to Bangkok?
Travel costs range from about $35 to $320, depending on the transport type.
What is the best way to travel from Sihanoukville to Bangkok?
The fastest option is a transfer to Phnom Penh Airport and a flight to Bangkok.
What is the cheapest way to get to Bangkok?
A bus or minivan via the border crossing is usually the cheapest choice.
Where can you store luggage in Bangkok?
Radical Storage provides secure luggage storage across Bangkok.
Is there a private taxi from Sihanoukville to Bangkok?
Yes, private cars and taxis are available on this route.
Is there a direct train from Sihanoukville to Bangkok?
No, there is currently no direct train connection.
Where can you travel from Bangkok?
Popular routes include Bangkok to Phuket, Bangkok to Ayutthaya, and Bangkok to Krabi.
💡 Practical Travel Tips for Sihanoukville to Bangkok
Traveling from Sihanoukville to Bangkok covers approximately 900 km and you can travel by bus, minivan, private car, train combinations or flight via Phnom Penh.
- Fly via Phnom Penh: The fastest option is a transfer to Phnom Penh Airport and a direct flight to Bangkok.
- Cross the Border Early: Morning border crossings at Poipet are usually faster and less crowded.
- Use Overnight Transport: Night buses can save time and reduce accommodation costs.
- Keep Documents Ready: Have your passport, visa documents and cash prepared before reaching the border.
- Book Ahead: Popular buses, flights and private transfers can sell out during holidays and weekends.
- Pack for the Journey: Bring water, snacks, a power bank and other travel essentials.
- Plan Your Arrival: BTS, MRT, taxis and Grab make it easy to reach your hotel in Bangkok.
Tip: Bus, minivan, flight and private taxi tickets from Sihanoukville to Bangkok can be searched and booked online in advance.
