SIHANOUKVILLE to BANGKOK — Transport ☀️

How to travel and get from Sihanoukville to Bangkok
How to travel and get from Sihanoukville to Bangkok? You can travel by plane, train, bus, van, car or taxi.
  1. Bus / Van to Bangkok
  2. Flights to Bangkok
  3. Taxi / Car to Bangkok
  4. Book a Tour Online 🎫
  5. Book Ticket Online 🎫
Best comfort

Flight

Fastest, easiest between major cities

Best flexibility

Private car/taxi

Flexible route, assisted border crossing

Avoid

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.

Comparison of Travel Options from Sihanouk to Bangkok
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.

BOOK BUS TICKETS on Baolau

bus-van-sihanoukville-to-bangkok
From Sihanoukville to Bangkok you can travel by tourist bus, van, minibus via Phnom Penh (photo: 12go.asia).

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.

BOOK TICKETS to Phnom Penh

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

flight-sihanoukville-to-bangkok
From Sihanoukville to Bangkok you can travel by plane with stopover in Phnom Penh or Siem Reap.

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.

BOOK PRIVATE CAR to 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.

private-taxi-car-sihanoukville-to-bangkok
From Sihanoukville to Bankgok you can travel by private car/taxi (photo: Glassflower, 12go.asia).

❓ FAQ — Travel Route from Sihanoukville to Bangkok

How to book tickets or flights from Sihanoukville to Bangkok?

Book tickets and flights online via Baolau or 12go.asia. Both platforms also offer other routes in Cambodia and Thailand.

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 travel routes in Cambodia:
How to get from Phnom Penh to Siem Reap? How to get from Battambang to Siem Reap?
How to get from Phnom Penh to Battambang? How to get from Koh Rong to Siem Reap?
How to get from Kampot to Phnom Penh? How to get from Kampot to Sihanoukville?
How to get from Siem Reap to Bangkok? How to get from Phnom Penh to Sihanoukville?

💡 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.


🎫 Book tickets / flights from Sihanoukville to Bangkok:

(You can change your departure, arrival, eg. Sihanoukville to Phnom Penh, Phnom Penh to Bangkok…)

Bangkok to Laos ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: