Want to know how to get from Siem Reap to Kampot? In this post, we’ll share a summary of the four ways to get there and compare each option on duration, costs and level of comfort. For each option, we go into more detail to help you decide which transport provider to book with and where to buy your tickets.
4 ways to get from Siem Reap to Kampot
There are four ways to travel the distance of 460 km (286 miles) from Siem Reap to Kampot: by bus (11-15 hours), taxi (9 hours), flight + taxi (3 hours) and bus via phnom penh (9h15m). The journey takes between 3-15 hours and the quickest way is by flight + taxi. The lowest priced tickets start from €12.50 ($15) for the bus.
From Siem Reap, the bus takes at least 11 hours to reach Kampot. Given the long journey, it is worth to consider taking a night bus. This option saves you a lot of time and a night on accommodation. However, keep in mind that the streets in Cambodia are not well-lit and accidents happen more often during the night.
Unfortunately, none of the bus companies operating on this direct route rate well on safety and customer service, so taking the bus can be risky! Common complaints include dirty buses, long delays, and unprofessional staff. If you want a safer option, see the next section where we split the route in two legs with well-reputed bus companies.
However, it is worth noting that there have been some passengers who were quite satisfied with their journey. Still want to take a direct bus? You can see their schedules below.
The most well-known bus company from Phnom Penh to Kampot is Giant Ibis. It has departures at 08:00 and 14:45 daily. This means you can transfer to these buses if you take a night bus or an early morning bus or van from Siem Reap to Phnom Penh.
From Phnom Penh to Kampot, travel time is about 3hr 15min and a ticket costs $11. See below a sample itinerary.
Bus via Phnom Penh options from Siem Reap to Kampot
If you don’t want to take the night bus or sit in a bus or taxi all day, you can also travel the most part by plane. You can choose to fly to Sihanoukville or Phnom Penh but we recommend the first city since it is quite easy to get a taxi from the airport straight to Kampot.
From Siem Reap to Sihanoukville, a one-way air ticket will range from $30 to $160. Flight time is just around 1 hour.
Once you arrive at Sihanoukville Airport, you can take a taxi to Kampot. You either arrange a taxi from the taxi counter near the arrival exit or let your hotel arrange a pick-up service in advance. Expect to pay around $40 for the 2-hour ride to Kampot.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Siem Reap to Kampot by Taxi
Duration: 9 hours
Starts from: €105.00 ($130)
Duration: 9 hours
Cost: €105.00 ($130)
The travel from Siem Reap to Kampot by taxi takes about 9 hours, depending on how many stops you make. The cost of this journey is around $150 but some negotiating skills might help you talk down the price to $130.
You can order a taxi from your hotel, a local taxi service company or book one directly online for $130. Booking online offers the advantage that fares are fixed.
If you want to stay in the city centre, The Magic Sponge is perfect. Plus there are tons to keep you entertained here, including a mini golf course, pool tables, and a pub with live entertainment. It’s almost impossible to get bored here.
The owner, William, really knows how to create a welcoming ambience and ensure that everyone has a memorable stay. The onsite restaurant also serves some delicious food. There’s nothing bad to say about this place!
If you love unique accommodations, then you’ll want to stay at Kampot Riverfront Boutique. Every room comes has its own balcony, with some of them directly on the waterfront. Can you think of a better place to sit and relax?
Completely surrounded by nature here, you’re in no way compromising on comfort. The rooms are spacious and luxurious with air conditioning for those hot Cambodian days.
With its outdoor swimming pool and beautifully designed rooms, Kampot Sweet Boutique feels like an intimate luxury resort. They even have a villa for up to 8 people with its own private pool! This place is special.
The beds are incredibly comfortable and the complimentary breakfast is delicious. The hotel is located slightly north of Kampot, but don’t worry they have a free shuttle to take you into town. Without a doubt, this is one of the best places to stay in Kampot.
Outdoor swimming pool
Private villa available
Free shuttle to town
Delicious free breakfast
Double rooms with a pool view start from $75 per night.
Frequently Asked Questions about Siem Reap to Kampot
What is the distance from Siem Reap to Kampot?
The distance from Siem Reap to Kampot is 460 km (286 miles).
What is the fastest way to get from Siem Reap to Kampot?
The fastest way to get from Siem Reap to Kampot is by flight + taxi and takes 3 hours.
What is the cheapest way to get from Siem Reap to Kampot?
The cheapest way to get from Siem Reap to Kampot is by bus with ticket costs starting from €12.50 ($15).
Rounding it up
We hope this guide was helpful in planning how to get from Siem Reap to Kampot. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.