For most trips from Phnom Penh to Sihanoukville, a direct bus or minivan is the normal choice. The expressway has made the road journey much quicker than it used to be. The train still runs south to the coast and can be a pleasant alternative when time is not tight.
Phnom Penh to Sihanoukville at a glance
Bus or minivan
Frequent road services and the easiest overall trip.
Train
A slower rail day with no highway traffic.
Private car
Useful for groups and for matching a ferry check-in.
| Option | Typical travel time | Typical one-way cost | Best for |
|---|---|---|---|
| Bus or minivan | About 3–4.5 hours | About US$10–20 | Best overall |
| Train | About 6.5 hours | About US$13–18 | Relaxed rail trip |
| Private car | About 3–4 hours | Variable, per vehicle | Ferry connections and groups |
Prices and schedules change. Check live schedules, current fares and ticket availability for your travel date.
The normal choice: take a bus or minivan
Current coach schedules put the Phnom Penh to Sihanoukville run at about 240 km and roughly four hours. Other minivans can be a little faster or slower depending on their pickup pattern and traffic.
Operators leave from different offices and terminals in Phnom Penh. In Sihanoukville, the final stop may be in town rather than at your ferry pier, so leave time for a tuk-tuk or taxi if you are continuing to an island.
If you have a same-day ferry, avoid choosing a road arrival that gives you only a few minutes of margin. A missed boat can cost much more time than the bus saved.
Phnom Penh to Sihanoukville by train
The southern railway gives you a direct train from Phnom Penh to Sihanoukville, normally taking around 6.5 hours on the current timetable. It is slower than the road but can be a useful choice if you prefer a more relaxed trip.
The station in Sihanoukville is not the same place as the passenger ferry piers. Arrange the last transfer separately and check whether your island boat leaves from the autonomous-port area or another jetty.
Phnom Penh to Sihanoukville by private car
A private car normally takes around three to four hours in reasonable conditions. The main advantage is control: you can leave early, go directly to the appropriate pier and avoid a separate town transfer.
This is most attractive for two to four people sharing the vehicle or for travelers with an early island connection. Confirm whether tolls and pier drop-off are included in the quoted price.
Which option should you choose?
- Choose the bus or minivan for the easiest and cheapest normal trip.
- Choose the train when a slower rail journey fits your day.
- Choose a private car when a specific ferry departure makes door-to-pier timing important.
Departure and arrival points
| Mode | Phnom Penh | Sihanoukville |
|---|---|---|
| Bus / minivan | Operator-specific terminal or office in Phnom Penh | Operator-specific stop in Sihanoukville |
| Train | Phnom Penh railway station | Sihanoukville railway station |
| Private car | Hotel or agreed pickup point | Hotel, town or agreed ferry pier |
Normal Things to do in Sihanoukville
Sihanoukville works mainly as Cambodia’s coastal transport hub. If you are only passing through to Koh Rong or another island, staying close to the correct ferry departure can save an awkward early transfer. If you are spending a night, Otres and Independence Beach are calmer options than treating the busy port area as a beach destination. Taxis and tuk-tuks are the practical way to move between town, stations and piers.
Find a place to stay
Sihanoukville, Cambodia
Search hotels and accommodation for your dates.
Practical tips
- Check the exact ferry pier before choosing your Sihanoukville drop-off.
- Build a generous margin between a road arrival and a same-day island boat.
- Keep the train station and ferry terminal separate in your planning; they are not walkable as one transport hub.
Frequently asked questions
What is the best way to get from Phnom Penh to Sihanoukville?
A direct bus or minivan is the normal choice because it is frequent, reasonably cheap and faster than the train.
How long does Phnom Penh to Sihanoukville take by bus?
Plan on about 3–4.5 hours, depending on the operator, city traffic and stops.
Is there a train from Phnom Penh to Sihanoukville?
Yes. The southern line runs to Sihanoukville, but the journey is around 6.5 hours and the schedule is limited.
How far is Phnom Penh from Sihanoukville?
The direct geographic distance is about 185 km. The road journey is roughly 240 km.











