Currently there is one train per day departing from Phnom Penh to Kampot on Fridays and Saturdays and two trains on Sundays. By train the journey from Phnom Penh to Kampot takes 4 hours 30 minutes. By bus the journey from Phnom Penh to Kampot takes around 4 hours.
Train Times To Kampot
Air-conditioned and non air-conditioned seats cost the same and are available on a first come first served basis. At the time of writing Cambodia does not have an effective seat allocation system for train ticket bookings.
Day | Phnom Penh | Kampot |
Friday | 07:00 | 11:30 |
Saturday | 07:00 | 11:30 |
Sunday | 07:00 | 11:30 |
Sunday | 16:00 | 22:30 |
Staff on Cambodia Trains are starting to enforce people sitting in their allocated seats, particularly if the train is busy.

Bus Times to Kampot
For journeys from Phnom Penh to Kampot at other times of the day or other days of the week you need travel by bus as this is the only other form of public transport which is available.
Bus Station | Depart Phnom Penh | Arrive Kampot |
Giant Ibis | 08:00 | 12:00 |
Giant Ibis | 14:45 | 18:45 |
Buy Bus Tickets To Kampot
Use the Search Form below to buy bus tickets from Phnom Penh.
Bus Journey Information:
- Journey Time: The journey by bus takes 4 hours.
- Cost: $10 per person one way.
- Frequency: The Giant Ibis Transport company has two departures per day.