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 center.
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
Duration: 5.5 hours
Cost: $14
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 center
- Drop-off near Giant Ibis Transport Office in Sihanoukville, near the city center
Kumho Samco
- Departure from Kumho Samco Phnom Penh Station in the city center
- Drop-off at Sihanoukville Bus Terminal near the city center
Mekong Express
- Departure in front of Orussey Office, Phnom Penh city center
- Drop-off at the Mekong Express Sihanoukville branch near the city center
Bayon VIP
- Departure from Bayon VIP Office in Phnom Penh city center
- Drop-off at Bayon VIP Office in Sihanoukville near the city center
Larryta Express
- Departure from the Larryta Express Office along Sisowath Quay in the city center
- Drop-off along Kamakor Street (Larryta Office in Sihanoukville) near the city center
Phnom Penh to Sihanoukville by Taxi
Duration: 4 hours
Cost: $45
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
Duration: 7 hours
Cost: $8
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 overview
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 center. Expect to pay around $10 to Sihanoukville and $15 to Otres village.
Phnom Penh to Sihanoukville by Flight
Duration: 35min
Cost: $80
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