Jesse McLaughlan

Travelled to 14 countries / regions

Written 48 briefs
Visited Kampot while in Cambodia in 2019



Asia > Cambodia > Kampot > Useful Info
Updated on Oct 17, 2019 Useful Info

Best way to get to Kampot from Siem Reap, Cambodia

  • Kampot is 315km south of Siem Reap. Despite the relatively short distance, there's currently no direct transportation between these two cities. There's no train or flight options available
  • The two main ways to travel from Siem Reap to Kampot are:
  1. Take a connecting bus to Kampot via Phnom Penh
  2. Fly to either Sihanoukville and then take a shared van, taxi, or train to Kampot
  • Each option has pros and cons (really is a trade off between time and price), which I will talk about below. I personally used option #2 simply because I was pressed for time and needed to get to Kampot quickly

  • Option 1) Bus from Siem Reap to Kampot via Phnom Penh (longer travel time but cheap)
  • Basically you take a coach bus from Siem Reap to Phnom Penh, and then transfer to another coach bus to Kampot
  • Total travel time of this option is at least 14 hours but can be as cheap as $15 USD per personUser submitted photo of Kampot
  • You most likely have to book these two legs separately yourself. Here are the detailed instructions of how to travel both of these legs:
  • Details for Siem Reap -> Phnom Penh
  • Details for Phnom Penh -> Kampot
  • Alternatively, instead of booking two separate tickets yourself, you can also try to book both legs on a same ticket with a same bus company. This can reduce your hassle and reduce chance of missing your connecting bus. As far as I know, not all bus companies will do this for you, but I've seen this option being offered on BookMeBus, which is a fairly established online transportation ticketing site for Cambodia and a couple of other Southeast Asian countries
  • Just go to https://bookmebus.com, put Siem Reap as the origin and Kampot as the destination and put in your travel date. Click search and it will list you all the options
  • When I researched it looks like Phnom Penh Sorya is the only bus company offering this same-ticket option. Price is $14.5USD per passenger each way. For more info check out their website and Tripadvisor (2.5/5 rating)
  • 6:30am departure -> 8:15pm arrival
  • 7:30am departure -> 8:15pm arrival
  • 11:30pm departure -> 12:00pm next day arrival (overnight bus)
  • The other companies you should reach out to directly and check if they offer this same-ticket option or not are:
  • Giant Ibis Bus: website, Tripadvisor (rated 4/5)
  • Cambodia Post VIP Van: website, Tripadvisor (rated 4.5/5)
  • To give you a sense of what these buses look like inside:
  • Day bus: User submitted photo of Kampot
  • Night bus:User submitted photo of Kampot

  • Option 2) Flight from Siem Reap to Sihanoukville then bus, taxi, or train to Kampot (shorter travel time but more expensive)
  • You basically fly into Sihanoukville International Airport, which is located only 60km west of Kampot. And after you land there are lots of options to get you to Kampot
  • Total travel time of this option is as short as 5 hours but will cost close to $100USD per personUser submitted photo of Kampot
  • Flights from Siem Reap to Sihanoukville takes 50 minutes and costs $40-$60USD per person each way. Airlines flying this route include JC Airlines, Cambodia Airways, and Angkor Air. You can use a website like Skyscanner or Expedia to book these flights. All three airlines are pretty much the same, although JC Airlines has a slightly higher rating than the other two airlines
  • After you land in Sihanoukville airport, you have three options to get to Kampot:
  1. Take an official airport taxi to Kampot for about $50USD per person. This requires no prior arrangement and you can simply go to the taxi office in the airport arrival area and get a taxi to Kampot (taxi office is located in the arrival hall with clear signs marking "TAXI"). Travel time is about 1h40min and this option is available any time of the day
  2. Instead of taking the official airport taxi, you can also arrange a private taxi to take you to Kampot for $40-$60 USD. Travel time is also about 1h40min and is also available any time of the day. Unlike the official airport taxi, for these cars you have to book ahead of time and the driver will be waiting for you in the arrival hall with your name on a placard. So it's a much smoother process than taking the airport taxi. A few major companies that do this are:
  3. Taxi In Cambodia: http://www.taxiincambodia.com
  4. Cambodia Expert Driver: http://www.cambodiaexperttaxidriver.com
  5. Taxi Service Cambodia: http://taxi-service-cambodia.com/sihanoukville
  6. Last but not least, you can also take the cheaper option by going into the town centre of Sihanoukville and take a van or train to Kampot. This will obviously take longer due to all the transfers and wait time (3.5-6 hours in total travel time), but will be a lot cheaper ($20-$30USD in total) than taking a taxi. This option is not good if you have a lot of luggage. But keep in mind that if you land very late, this will not be an option for you as the buses and trains run on relatively infrequent day-time schedules. Here's some details on for how to do this option: