Overview Compare Bus Taxi Train Flight
How to get from Phnom Penh to Sihanoukville
You have 4 options when travelling from Phnom Penh to Sihanoukville. You can take a bus for 5.5 hours, a taxi for 4 hours, a train for 7 hours, or a plane for 35 minutes.
3 ways to get from Phnom Penh to Sihanoukville
The bus gets you to Sihanoukville in about 5.5 hours and is cheaper than taking the taxi. There is also one bus company that drops you off next to the main street in Sihanoukville.
The taxi is a good alternative if you are travelling in a group or want to be dropped off right at your hotel. Taxi rates start at $45.
There are some pretty sights to see along the train route. However, it takes several hours more than the bus or taxi and requires another 20min ride from the station to the centre.
Flying is by far the fastest option. The only trade-off is booking a flight for this route is quite expensive especially during the peak season.
Itinerary from Phnom Penh to Sihanoukville

Phnom Penh to Sihanoukville by Bus
Taking a bus to travel through this route is the cheapest option. You can book a ride with Giant Ibis or Kumho Samco.
Bus schedule from Phnom Penh to Sihanoukville
Another option is to take a van to Sihanoukville. We suggest booking with the companies listed in the table.
Phnom Penh to Sihanoukville by Van
When you reach Sihanoukville, you may have to arrange for another transfer to get to your hotel or end location.
Bear in mind that there are a lot of trucks using this route and there tends to be a lot of traffic jam around Phnom Penh during peak hours.
We also recommend travelling during the day, since roads on this route are not well-lit and accidents happen more often at night.
Giant Ibis
- Departure from Giant Ibis Office in the city centre
- Drop-off near Giant Ibis Transport Office in Sihanoukville, near the city centre
Kumho Samco
- Departure from Kumho Samco Phnom Penh Station in the city centre
- Drop-off at Sihanoukville Bus Terminal near the city centre
Mekong Express
- Departure in front of Orussey Office, Phnom Penh city centre
- Drop-off at the Mekong Express Sihanoukville branch near the city centre
Bayon VIP
- Departure from Bayon VIP Office in Phnom Penh city centre
- Drop-off at Bayon VIP Office in Sihanoukville near the city centre
Larryta Express
- Departure from the Larryta Express Office along Sisowath Quay in the city centre
- Drop-off along Kamakor Street (Larryta Office in Sihanoukville) near the city centre
Phnom Penh to Sihanoukville by Taxi
If you choose to hail a taxi on the road, expect to pay around $45-$60. Make sure you agree on the price and drop-off point in advance.
You can also book your taxi online through the button below. The taxis you can book here are SUV or vans with more legroom compared to the 4-seater taxis you see on the street. Fares for online bookings range from $85 to $130, depending on the number of seats.
Phnom Penh to Sihanoukville by Train
Trains are not the most common mode of transport in Cambodia as there are not many trains operating in this country. For this route, trains only operate on Fridays, Saturdays and Sundays.
The advantage of taking the train is that you can also bring your bicycle or motorbike. You can buy the additional tickets for $5 from the service desk at the railway station.
See the schedules below:
Train schedule from Phnom Penh to Sihanoukville
Day | Departure Time (Phnom Penh) | Arrival Time (Sihanoukville) |
---|---|---|
Friday | 07:00 | 14:00 |
Saturday | 07:00 | 14:00 |
Sunday | 07:00 16:00 | 14:00 23:00 |
The train makes two 10-minute stops in Takeo & Kampot. This is a good moment to buy some food and drinks at the station.
The complete route goes as follows:
Phnom Penh Railway Station – Takeo Train Station – Kampot Train Station – Sihanoukville Railway Station
From this railway station, you will have to take a 20min tuk-tuk or taxi ride to the centre. Expect to pay around $10 to Sihanoukville and $15 to Otres village.
Phnom Penh to Sihanoukville by Flight
Want to get to Sihanoukville fast? Then it’s best for you to book a flight. Flights in this route can be quite expensive so it’s best to book your plane ride way in advance. The price of a one-way ticket starts at $80. During peak season, the price can double.
To check the latest schedules and book your flight, you can go ahead and click the button provided below.
More routes to Sihanoukville
Koh Rong Sanloem to Sihanoukville
More routes from Phnom Penh
Most popular routes in Cambodia
About the author(s)
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.