Train, bus or fly from Phnom Penh to Sihanoukville?
PPSDN operates a bus from Phnom Penh to Sihanoukville hourly. Tickets cost $9 - $10 and the journey takes 5 h. 2 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.
From Phnom Penh Bus to Sihanoukville. 5 h $11. 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 23 min $178.