Sahaa Beach Resort

From Phnom Penh


Buses, mini-buses, and express vans

The companies running the full-size buses that go between Phnom Penh and Sihanoukville are objectively terrible: unsafe, slow, and uncomfortable.  If you’re looking for a faster, more comfortable way to go between Phnom Penh and Sihanoukville, I suggest traveling by mini-bus, or the slightly larger PSD Xpress. The trip takes a total of 4 to 6 hours, depending on traffic getting in and out of Phnom Penh.

PSD Xpress

A new Cambodian transport company, PSD Xpress, runs a 33-seat bus between Phnom Penh and Sihanoukville. Their buses are smaller than the usual 45-seat buses that ply this route, but smaller than the 12-17 seat mini-vans, but offer the best of both worlds. Seats have individual power adapters, air-conditioning units, and wifi that works for most of the trip. The buses are currently running mostly empty and as such, offer an extremely comfortable ride. They can also drop you off at the Phnom Penh airport, if you prefer.

Tickets cost $11, including hotel pickup, and can be reserved online for a small additional fee of less than $1. When you book online you can choose your seat in advance. If you choose to buy a ticket at your guesthouse, the cost is usually $12. Book your PSD Xpress ticket online now.

PSD Xpress schedule:
Phnom Penh to Sihanoukville: 8:30 a.m., 10:30 a.m.
Sihanoukville to Phnom Penh: 8:30 a.m., 3:30 p.m.

Giant Ibis Sihanoukville

Travel in style with a mini-bus between Phnom Penh and Sihanoukville.

Giant Ibis

Foreigner favorite bus company Giant Ibis has started running the Phnom Penh to Sihanoukville route in 17-seat mini-buses. These are a significant step up from the regular bus companies, and offer seat belts, relatively safe drivers, WiFi that works occasionally and a TV that plays English-language movies. The best part is they don’t stop dozens of times to pick up and drop off passengers and always leave on time. The bus stops once along the way for snacks and a bathroom break. Tickets cost $11 and include hotel pickup.

You can book Giant Ibis tickets online in advance, which allows you to pick and reserve a seat for less than $1. Buses drop off and pick up at the Giant Ibis office.

Giant Ibis schedule
Phnom Penh to Sihanoukville: 8 a.m, 9:30 a.m., 12:30 p.m.
Sihanoukville to Phnom Penh: 7:30 a.m., 9:30 a.m., 1:30 p.m.

Mekong Express

Mekong Express used to run a decrepit fleet of old Japanese buses between Phnom Penh and Sihanoukville, and before Giant Ibis came on the scene, they were the expat favorite. They’ve abandoned the buses and are now running “VIP Vans” decorated with decals of prancing horses. They have a good safety record and are known to drive at reasonable speeds. They have a two-tiered pricing policy; Khmers pay $10 and foreigners pay $12. You can book tickets in advance online for a $1 fee at BookMeBus.

Mekong Express schedule
Phnom Penh to Sihanoukville: 7:00 a.m., 8 a.m., 8:30 a.m., 2:30 p.m., 5:00 p.m.
Sihanoukville to Phnom Penh: 7:00 a.m., 8 a.m., 8:30 a.m., 1:30 p.m., 5:00 p.m.

Sihanoukville taxi

One of our favorite Sihanoukville taxi drivers, Mr. Dara.


Private taxis can be hired for anywhere between $45 and $60 to go between Phnom Penh and Sihanoukville. In high season the prices can climb even higher. Taxis can seat four people, but be warned that they don’t usually have enough room for a ton of luggage. Most of the taxis that go between Phnom Penh and Sihanoukville are fairly new Camrys in surprisingly good condition and the drivers aren’t afraid to hit the gas. Expect to get there in around 3.5 hours or less, although we’d advise you to keep your eyes closed. Later departures will take longer due to traffic.

You can book a taxi online in advance, and the prices are surprisingly reasonable. In fact, if you book online you can get an SUV taxi that seats five for the same price — around $60. There is also the option to book a 7- or 10-seat minivan.

We also have a few taxi recommendations in our Sihanoukville City Guide, but they will need to be booked a day in advance.

Shared taxi

Shared taxis are usually 5-seater Camrys that somehow manage to hold seven passengers plus the driver. You can get shared taxis from the southwest corner of Central Market (Psar Thmei) in Phnom Penh or at the old bus station in Sihanoukville. Seats cost around $7-10 per person. You can offer to pay extra to take the front seat, otherwise you’ll be squeezed in with three or four others in the backseat. The journey take between 3 and 3.5 hours because they drive fast.


Cambodia has recently restarted their train service, and on weekends you can take the train from Phnom Penh to Sihanoukville. The trip takes about 7 hours. Learn more in our post about taking the train in Cambodia.

Going from the Phnom Penh airport to Sihanoukville

If you’d like to go from the Phnom Penh airport straight to Sihanoukville, you have a few options. You can take an official airport taxi — the price we were quoted was $60. The taxis outside the airport also quoted $60, but they were also willing to negotiate; if you arrive earlier in the day you can probably get it for $50. Another option is to arrange for any of the bus companies listed above to pick you up at the Park Cafe directly across from the airport. This much be arranged in advance and they will pick you up 50-60 minutes from the scheduled time of departure.



  • Phone : +855 (0) 78 44 89 66
  • Email :