Travel from Phnom Penh to Sihanoukville

By train the journey from Phnom Penh to Sihanoukville is scheduled to take 5 hours 20 minutes. By bus the journey is faster, taking from 4 hours to 6 hours depending upon which bus service you take.

Trains Times from Phnom Penh to Sihanoukville


  • Please Note: A new timetable is now in operation.
Phnom PenhSihanoukvilleDay
07:0012:20M,Tu,W,Th,F,Sa,Su
Journey Time:
  • 5 hours 20 minutes
Seat Booking:
  • The system of seat allocation on Cambodian trains is now fully operational and train staff now check that you are sitting in your allocated seat.
  • Air-conditioned and non air-conditioned seats cost the same.

Bus Times from Phnom Penh to Sihanoukville


There are currently 10 bus services a day from Phnom Penh to Sihanoukvile available to book online.

Phnom PenhSihanoukvilleServiceCostCompany
07:3013:00VIP Minibus$ 10Vibol Express
07:3013:00Van$ 12Virak Buntham Express
08:0012:00Universe County$ 12Giant ibis Transport
09:0014:30Van$ 12Virak Buntham Express
11:0017:00Coaster$ 12Virak Buntham Express
12:0018:00Van 15pax$ 13Larryta Express
14:0019:30VIP Minibus$ 10Vibol Express
14:0019:30Van$ 12Virak Buntham Express
15:3021:00Van$ 12Virak Buntham Expres
17:0022:45Coaster$ 12Virak Buntham Express

Bus Tickets from Phnom Penh to Sihanoukville


Use the Search Box below to buy your travel tickets from Phnom Penh to Sihanoukville.

Powered by 12Go Asia system
  • Train, bus, and ferry tickets on routes throughout Cambodia are available to book online using the Search Box above.
Beach in Sihanoukville
Beach in Sihanoukville

Location of Phnom Penh Train Station


Google Map of Phnom Penh Railway Station

Location of Sihanoukville Train Station


Google Map of Sihanoukville Railway Station

How useful was this post?

Click on a star to rate it!

Average rating 2.9 / 5. Vote count: 7

No votes so far! Be the first to rate this post.