Sihanoukville to Bangkok: How to Get There (2026)

✅ Last verified on-the-ground: July 2026

📍 Distance: 1,100 km overland, 700 km as the crow flies ⏱️ Fastest option: 1 hour 15 min flight 💰 Cheapest option: sleeper bus via Phnom Penh and Poipet ✈️ Best option: booked-through ticket on Air Cambodia, Sihanoukville International Airport (KOS) to Bangkok Don Mueang (DMK), typically connecting in Phnom Penh or Siem Reap

For related planning, see our guide on Sea Backpacking Hub.

Most backpackers on the Thailand-Cambodia loop do this Sihanoukville Bangkok trip the other way round, hitting Bangkok first and finishing the trip with beach time in Sihanoukville or on Koh Rong. If you’re reading this, you’re probably doing it in reverse. That changes the math: Sihanoukville isn’t the backpacker hub it was five years ago. Many of the old beachside hostels have closed, the casino construction has reshaped parts of the coast, and most travellers now arrive in or leave from Phnom Penh instead. So this guide starts with the honest answer: is it even worth routing through Sihanoukville, and if so, what’s the smoothest way to Bangkok?

In short, yes, but only if you’ve got specific reasons to be there (ferry to the islands, a beach day, the rare direct flight deal). Otherwise skip to Phnom Penh to Bangkok routing and save yourself the detour.

Quick Answers

WhatAnswerPrice (INR)
Cheapest optionSleeper bus via Phnom Penh + Poipet border₹3,400 (~$35.22)
Fastest optionDirect flight (Air Cambodia) Sihanoukville → Bangkok Don Mueang₹5,200 (~$53.87)
Best experienceDirect flight (skip the 18-hour overland grind)₹5,200 (~$53.87)
Border crossing required (overland)?Yes, at Poipet (Thailand side Aranyaprathet)Visa-free for Indian passport holders (60 days)
Total overland time16-20 hours door-to-door

Option 1: Cheapest (Sleeper Bus via Phnom Penh + Poipet)

This is the classic banana-pancake grind and it’s still doable in 2026, but I’d only recommend it to travellers who genuinely enjoy long bus rides and want to save the difference between a flight and a bus ticket. The route is Sihanoukville → Phnom Penh (5 hours by Giant Ibis, Mekong Express, or Virak Buntham), overnight in Phnom Penh or transfer immediately, then Phnom Penh → Poipet (another 6-7 hours), walk across the border at the Aranyaprathet-Poipet crossing (more on that below), then a Thai minivan or second-class train to Bangkok. Total transit time is roughly 16-20 hours door-to-door.

Cost-wise, you’re looking at roughly ₹1,158 (~12 USD) for the Sihanoukville-Phnom Penh VIP bus, ₹1,255-₹1,448 (~13-15 USD) for the Phnom Penh-Poipet sleeper, no Thai visa fee (Indians get visa-free entry for 60 days), and around ₹717 (~250 THB or ~$7.43) for the train from Aranyaprathet to Krung Thep Aphiwat. Total lands at around ₹3,129-₹4,092 (~32-42 USD).

The sleeper buses themselves are decent by Cambodian standards. Mekong Express and Giant Ibis are the two operators with reliable AC and working recline seats; Virak Buntham is cheaper but the buses are older. Bring a sarong because the AC runs cold. Toilets on board are usually broken or locked, so factor in two 10-minute stops.

The honest comfort rating: it’s fine for one night, you will not sleep well, and you’ll arrive in Bangkok sweaty. If you’re on a tight budget and have a day to spare, do it. If your time in Bangkok is limited, fly.

Compare ground-transport prices on 12go (buses and ferries; for flights, check Skyscanner or the airline directly)

Advertisement

Option 2: Best Experience (Direct Flight, Air Cambodia)

Air Cambodia operates a direct flight from Sihanoukville International Airport (KOS) to Bangkok Don Mueang (DMK). It’s usually a one-stop routing via Phnom Penh or Siem Reap in practice, but the airline sells it as a single ticket and the connection is short. AirAsia also flies this route on most days, with similar pricing. Total flight time including the connection lands at around 4-5 hours door-to-door, with the actual flying time around 1h 15m for the nonstop leg.

Price runs around ₹4,344-₹6,274 (~45-65 USD) one-way for an economy seat booked 2-3 weeks ahead. Walk-up fares at the airport counter can hit ₹8,688-₹11,583 (~90-120 USD), so book in advance. The Air Cambodia ticket includes a checked bag up to 20 kg and a small carry-on.

This is the option we’d recommend. You save a full day, you avoid the Poipet border scam circus (which has only gotten worse in the last two years), and you land at Don Mueang, which connects cheaply to Khao San and the Sukhumvit backpacker belt via the A1 airport bus (₹289 (~100 THB or ~$2.94)) or a Grab for around ₹574-₹861 (~200-300 THB or ~$5.94-$8.92) depending on traffic.

The flight is the move. Skip the border hassle entirely.

Option 3: Fastest (Same Flight, but Why You’re Paying)

The flight is also the fastest option. There is no high-speed rail connection and no express ferry between Cambodia and Thailand. Sihanoukville has no direct sleeper train to Bangkok. The Mekong runs north of both cities and there’s no boat service.

If you’re in a genuine rush (you have a flight out of Bangkok in under 24 hours, a visa deadline, a flight connection), the Air Cambodia or AirAsia flight is your only real option. The price premium over the bus is around ₹1,800-₹2,500 (~$18.65-$25.90), which works out to about ₹1,931-₹2,413 (~20-25 USD). Worth it if time is more valuable than money.

Border Crossing (For Overland Route)

If you take the bus, you’ll exit Cambodia at Poipet International Border Checkpoint and enter Thailand at Aranyaprathet Immigration Office (Khlong Luek, technically, the newer checkpoint a few km from the old one).

Step by step for Indian passport holders:

  1. Get off the bus at the Cambodian side. The bus company handles the exit stamp on the Cambodian side; you walk your bags through.
  2. Walk the ~500m no-man’s-land to the Thai checkpoint. You will be approached by “visa agents” who claim you can’t do the visa yourself. You can. Ignore them.
  3. Indian passport holders get visa-free entry for up to 60 days under a bilateral agreement (no fee, no forms). Complete the TDAC digital arrival card at tdac.immigration.go.th before boarding - it’s mandatory for all entry types. Have your passport ready; you won’t need photos or a visa application form for visa-free entry.
  4. Get stamped in. Walk out the Thai side.
  5. Catch the State Railway of Thailand train from Aranyaprathet to Bangkok, or a minivan. The train is the classic backpacker choice: cheap, scenic, runs roughly 4 times a day. Buy tickets at the station or via the SRT app.

The whole border crossing takes 1-3 hours depending on queue length. Lines are worst at the start and end of the Thai long weekends.

Money exchange: avoid the no-man’s-land money changers who offer “0% commission, best rate!” and short-change you. Use the official SuperRich or Vasu counters inside the Thai arrivals hall, or just walk across with USD and change at Bangkok’s SuperRich on Khao San or in the BTS/MRT stations. Current SuperRich rate is typically a few THB better per USD than the airport rate. A few dollars saved is not worth the scam risk.

For a deeper breakdown of Poipet, see the Poipet border crossing guide.

Advertisement

Indian Passport Specifics

  • Indian passport holders get visa-free entry to Thailand for up to 60 days under a bilateral agreement (verified June 2026). No visa-on-arrival or advance visa needed for stays under 60 days. Complete the TDAC digital arrival card at tdac.immigration.go.th before boarding.
  • Cambodia grants Indian passport holders a visa on arrival for USD 36 total (USD 30 visa fee + USD 6 processing). Bring USD cash; Cambodian riel is not reliably accepted at immigration.
  • Have at least 6 months passport validity past your entry date for both countries. They will check.
  • Royal Thai Embassy in Phnom Penh: No. 50, Samdech Sothearos Blvd, Sangkat Tonle Bassac, Khan Chamkarmon, Phnom Penh. Phone +855 23 726 306. Emergency: +855 12 813 158.
  • Indian Embassy in Bangkok: 46 Soi Prasarnmitr, Sukhumvit Soi 23. Phone +66 2 258 0300. Emergency +66 81 845 6224.

When NOT to Take This Route

Monsoon (July to October). The overland bus route via Poipet is hit-or-miss in heavy rain: roads flood between Phnom Penh and Poipet, the border checkpoint has been known to close for a few hours during severe storms, and the sleeper buses run slow. If you’re travelling August, fly.

Thai Buddhist holidays. Songkran (mid-April) and the King’s Birthday long weekend (late July) cause massive queues at Poipet. Avoid these windows if you’re crossing overland. Flight fares also spike 20-40% so book early.

Late-night arrivals. If your flight lands at Don Mueang after midnight, the A1 airport bus is gone and you’re stuck paying ₹1,148-₹1,721 (~400-600 THB or ~$11.89-$17.83) for a Grab. Plan for a daytime arrival.

If you don’t need to be in Sihanoukville. Seriously. Most travellers now route through Phnom Penh instead, which has way more flight options, way cheaper buses, and the more interesting Mekong river crossings. If your Cambodia trip can end in PP, do that and skip Sihanoukville entirely. See the Phnom Penh to Siem Reap routing guide for context.

Getting Connected

Cell coverage on the overland bus route is patchy in the forested stretch between Phnom Penh and Poipet (about 90 minutes of weak signal on Smart, Cellcard, or Metfone). On the flight, you’ll have roaming if your home plan covers Thailand. For an easy eSIM that works in both countries from the moment you land, Get Nomad eSIM covers Cambodia and Thailand on a single plan.

Wi-Fi at Sihanoukville airport is free for 30 minutes on the public network; Air Cambodia lounge has fast Wi-Fi for passengers. Bangkok Don Mueang has free Wi-Fi throughout the terminal.

Advertisement

FAQ

Is there a direct flight from Sihanoukville to Bangkok? Yes. Air Cambodia and AirAsia both sell Sihanoukville-Bangkok tickets, though the routing is technically via Phnom Penh on Air Cambodia. Total elapsed time including the connection is around 4-5 hours.

Can I take the slow boat from Cambodia to Thailand? No commercial boat service exists. The Mekong runs through Laos and the China-Laos border area, not between Sihanoukville or Bangkok. The river route you’re thinking of is the Hue to Hoi An stretch in Vietnam or the Luang Prabang slow boat on the Mekong.

How much cash should I carry for the Poipet border? Bring at least ₹4,826 (~50 USD) cash for train tickets, food, and snacks on the other side. No visa fee needed for Indian passport holders (visa-free for 60 days). Avoid the no-man’s-land money changers.

Is the night bus from Phnom Penh to Poipet safe? Travellers report the buses are safe but uncomfortable. Mekong Express and Giant Ibis are the two reputable companies. Lock your bag to the seat rail and keep your passport on your body. Bag-snatching at rest stops is the standard petty-crime risk.

Should I book the Thai visa in advance or get it on arrival? If you’re staying under 60 days, Indian passport holders get visa-free entry - no need to book anything in advance. Just complete the TDAC digital arrival card at tdac.immigration.go.th before boarding. For stays over 60 days, get a single-entry TR visa at the Royal Thai Embassy in Phnom Penh before you leave Cambodia, or use the Thai e-visa system via thaievisa.go.th.

Subodh’s Take

If you haven’t booked your flight yet and you’re still in the planning stage, my honest advice is: skip Sihanoukville and route through Phnom Penh. The flight options out of PNH are 3x more frequent and the bus connections are way cheaper. But if you’re already in Sihanoukville and need to get to Bangkok, the Air Cambodia direct flight is the right call 9 times out of 10. The overland bus is a fine adventure if you have a day to kill and a tight budget, but it’s a long, sweaty grind and the Poipet border still has more scam energy than most other Southeast Asian crossings. Fly when you can, bus when you must.


- Subodh