Travel from Phnom-Penh to Sihanoukville

Train, bus or fly from Phnom Penh to Sihanoukville?

CTT Transports operates a bus from Phnom Penh to Sihanoukville hourly. Tickets cost $10 and the journey takes 4 h. Four other operators also service this route. Alternatively, Royal Railway Cambodia operates a train from Phnom Penh to Sihanoukville 4 times a week. Tickets cost $7 - $10 and the journey takes 7 h.

How to get from Phnom Penh to Sihanoukville

ModeDurationPrice
From Phnom Penh CTT Transports Minivan to Sihanoukville CTT Transports.4 h$10
From Phnom Penh Station train to Sihanoukville station.7 h$8
From Phnom Penh drive to Sihanoukville.3 h 17 min$22
From DN Intersection line 03 bus to Phnom Penh airport, fly to Sihanoukville airport, then taxi to Sihanoukville.2 h 25 min$178

How long does it take to get from Phnom Penh to Sihanoukville?

The Minivan from Phnom Penh CTT Transports to Sihanoukville CTT Transports takes 4 h including transfers and departs every 20 minutes.

Is there a direct train between Phnom Penh and Sihanoukville?

Yes, there is a direct train departing from Phnom Penh Station and arriving at Sihanoukville station. Services depart four times a week. The journey takes approximately 7 h.

Is there a direct bus between Phnom Penh and Sihanoukville?

Yes, there is a direct bus departing from Phnom Penh CTT Transports and arriving at Sihanoukville CTT Transports. Services depart every 20 minutes, and operate every day. The journey takes approximately 4 h.

Operators from Phnom Penh to Sihanoukville

OperatorPhoneWebsite
CTT TransportsCTT Transports
Royal Railway CambodiaRoyal Railway Cambodia
Phnom Penh City BusPhnom Penh City Bus
Air Class Líneas AéreasAir Class Líneas Aéreas