Not too long ago, getting from Phnom Penh to Kampot by bus was a complete headache. Buses detoured to stop in Kep on their way to Kampot, making the trip closer to five hours long. Now, though, there are direct mini-buses from Phnom Penh to Kampot that make the trip in only three hours, and taxis are even faster.
You can get a taxi from Phnom Penh to Kampot for between $35 and $50, although the prices can rise during public holidays (and that not so public holiday, Chinese New Year). Taxis are generally very clean Toyota Camrys that can seat four passengers. However, most have very little room for baggage, so if you have a lot of baggage, you may want to look into getting a van. Taxi drivers like to affirm their existence by driving as fast as possible and you’ll be able to make the trip in less than three hours. You can book a taxi online in advance, or at any travel agent or guesthouse in Phnom Penh or Kampot, although they will add a surcharge. Larger CRV or SUV taxis cost around $60. They seat four passengers more comfortably than the regular taxis.
There are several bus companies that go from Phnom Penh to Kampot, but many stop in Kep first, making the trip a long five hours. If you’d like to travel by bus, stop at a travel agent or guesthouse to book your ticket, as they will have more reliable information on times and whether or not the bus goes to Kep or Kampot first, which can add or subtract two hours to your journey.
Paramount Angkor Express has rebranded as Rith Mony Express, and is one of the few companies that travel directly from Phnom Penh to Kampot without stopping in Kep first. They have two buses a day for $6 that leave at 7:30 a.m. and 1:30 p.m. Paramount Angkor Express have a lot of accidents, though, so I tend to avoid them in the interests of safety.
Capitol Tours buses leave from outside the Capitol Guesthouse next to Orussey Market in Phnom Penh. They have two buses a day at 7:00 a.m. and 1:00 p.m (it’s the same from Kampot to Phnom Penh or Phnom Penh to Kampot). They stop in Kampot first, so the trip takes between three and four hours, although it can take longer when there’s traffic.
There are several older tourist buses, including Sorya, that stop in Kep first, and the trip can take more than five hours. Price is $5, but we generally think the savings are not worth it and would recommend one of the other options.
→ Check all of the bus options between Phnom Penh and Kampot with BookMeBus.
Mini-buses are a great option for the trip between Kampot and Phnom Penh. There are several companies that do this route, the primary ones being Giant Ibis and Kampot Express.
Giant Ibis are a tourist-oriented bus company that places a huge priority on safety. They run 21-seat mini-buses and tickets cost $9 for all passengers and tickets/seats can be booked online for an extra $1. Read our full review of the Giant Ibis service between Kampot and Phnom Penh, including photos and seating tips. The trip takes about two-and-a-half hours.
Giant Ibis schedule:
Phnom Penh – Kampot: 8:00 a.m, 2:45 p.m
Kampot – Phnom Penh: 8:30 a.m., 2:45 p.m.
3Eo Street 106, next to the night market, Phnom Penh
T: 023 987 808
37, Street 7 Makara, Behind Sokimex Gas Station, Kampot
T: 095 666 809
Kampot Express is another popular mini-bus, with tickets going for $8 for foreigners and $6 for locals. If you get your ticket directly through Kampot Express and make your booking in Khmer, it’s possible you’ll get the local price. Kampot Express uses 15-seat vans and has a ten minute stop along the way. They arrive in less than three hours. You can buy tickets and reserve a seat online with BookMeBus.
Kampot Express schedule:
Phnom Penh – Kampot: 8:00 a.m., 13:00 p.m., 16:30 p.m.
Kampot – Phnom Penh: 8:00 a.m., 13:00 p.m., 16:30 p.m.
#2 Street 215, at the corner of 230 at Sokimex Station, Phnom Penh
T: 078 555 123, 0888 555 123
South of the durian roundabout next to Phnom Khev Guesthouse, Kampot.
T: 077 555 123, 081 555 123
You can always travel between Kampot and Phnom Penh by shared taxi. You can get shared taxis at Psar Dang kor in Phnom Penh. The cost is approximately $5 per person, and the drivers wait until they have enough customers to fill up the taxi like a sardine can. Although the cars are 5-seater Camrys, most will wait for at least seven passengers (plus the driver) before departing. Offer to pay for two spots to take the front seat, otherwise you’ll be squeezed in with three or four others in the backseat. The journey takes 2.5 to 3.5 hours.
Cambodia has resurrected some of their old train lines, and it’s now possible to travel by train from Phnom Penh to Kampot on weekends. The trip takes between four and five hours and costs $6. For more details, please see our blog post about taking the train in Cambodia.
Bus tickets purchased through links in this post may generate affiliate sales for us. This does not affect our reviews for specific bus companies or routes! For more about how we deal with advertising, affiliate sales, and stuff like that, you can read more here.