Currently there is one train every day from Phnom Penh to Kampot. By train the journey from Phnom Penh to Kampot is scheduled to take 3 hours 51 minutes. By bus the journey from Phnom Penh to Kampot takes from 2 to 3 hours.
Train Times from Phnom Penh to Kampot
There is currently 1 train a day from Phnom Penh to Kampot.
| Phnom Penh | Kampot | Day |
| 07:00 | 10:51 | M,Tu,W,Th,F,Sa,Su |
See below for times of bus services from Phnom Penh to Kampot.
Buy Tickets from Phnom Penh to Kampot
Use the Search Box below to buy your tickets from Phnom Penh to Kampot.
Tickets for bus, ferry and train services across Cambodia are available to book online through the Search Box above.

Bus Times from Phnom Penh to Kampot
There are also 6 services a day with Virak Buntham Express from Phnom Penh to Kampot available to book online.
- Buy bus tickets from Phnom Penh to Kampot
| Phnom Penh | Kampot | Ticket |
| 04:00 | 07:00 | $14 USD |
| 10:00 | 13:00 | $6 USD |
| 11:00 | 14:00 | $6 USD |
| 12:00 | 15:00 | $6 USD |
| 16:30 | 19:30 | $6 USD |
| 17:30 | 22:00 | $6 USD |
Location of Phnom Penh Train Station
Read more about Phnom Penh Railway Station.
Location of Kampot Station
Read more about Kampot Railway Station.