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 40 minutes. By bus the journey from Phnom Penh to Kampot takes from 3 to 4 hours.
Train Times from Phnom Penh to Kampot
- Please Note: A new timetable is now in operation.
Phnom Penh | Kampot | Day |
07:00 | 10:40 | M,Tu,W,Th,F,Sa,Su |
See below for times of bus services from Phnom Penh to Kampot.

Bus Times from Phnom Penh to Kampot
There are currently 13 bus services a day from Phnom Penh to Kampot available to book online.
Phnom Penh | Kampot | Service | Cost | Company |
08:00 | 12:00 | VIP | $ 8 | Pacific Express |
08:00 | 11:00 | VIP | $ 9 | Ekareach Express |
08:30 | 11:30 | VIP Minibus | $ 9 | Kim Seng Express |
09:15 | 13:15 | VIP | $ 8 | Pacific Express |
10:30 | 13:30 | VIP | $ 9 | Ekareach Express |
12:30 | 16:30 | VIP | $ 8 | Pacific Express |
12:30 | 15:30 | VIP Minibus | $ 9 | Kim Seng Express |
13:30 | 17:00 | VIP Minibus | $ 9 | Kim Seng Express |
14:30 | 17:30 | VIP | $ 9 | Ekareach Express |
16:30 | 19:30 | VIP | $ 9 | Ekareach Express |
16:45 | 20:45 | VIP | $ 8 | Pacific Express |
16:45 | 19:45 | VIP Minibus | $ 9 | Kim Seng Express |
17:45 | 20:45 | VIP | $ 9 | Ekareach Express |
Buy Tickets from Phnom Penh to Kampot
Use the Search Box below to buy your tickets from Phnom Penh to Kampot.
Powered by 12Go Asia system
Ticket for bus, ferry and train services across Cambodia are available to book online through the Search Box above.
Location of Phnom Penh Train Station
- Read more about Phnom Penh Railway Station.
Location of Kampot Station
- Read more about Kampot Railway Station.