Overview | Bus | | Taxi | Flight | Secret Escapes


Trip overview from Siem Reap to Kampot

To make trip planning super easy and fast, we created a step-by-step guide to find the best options by bus, taxi and flight from Siem Reap to Kampot.

To start with, use the slider to compare the different options:


How to get from Siem Reap to Kampot

The easiest way is to take a night bus that takes you in 10 hours to Kampot. You won’t lose so much time as you travel by night with this option, but take in mind that night buses are not the safest way to travel in Cambodia!

Traveling this journey in one way takes a lot of time. Taking a taxi offers the advantage that you can ask to make some stops along the way and the taxi brings you from door to door. Expect to pay around $150 for a 4-seater taxi.

Kampot doesn’t have an airport, but you can fly to Sihanoukville first and take a taxi from there to Kampot. A one-way air ticket from Siem Reap to Sihanoukville costs between $35-$160. From the airport, you can arrange a taxi which will bring you in 2 hours to Kampot.


Your options at a glance

Transport modeDurationCostsAvailability
Bus11 hours$15Check bus tickets
Taxi9 hours$140Reserve a taxi
Flight3 hours$73Check flights

Are you a fast decision maker? Simply use the links above to book your tickets!

If you haven’t found your best transport option yet, no problem. This was just the intro. Below we share our step-by-step guide of how to get from Siem Reap to Kampot.

Siem Reap to Kampot route on map


Bus icon

Bus from Siem Reap to Kampot

Duration: 11 hours
Costs: $15

Traveling the journey from Siem Reap to Kampot in one way takes quite some time. Count at least 11 hours for this trip when you take the bus.

Given the long journey, it is worth to consider taking a night bus. In the table below we provide schedules for the night buses. These buses safe you a lot of time as you cross the longest part of the journey at night. There are also options for traveling during the day if this is what you prefer.

However, keep in mind that the streets in Cambodia are not well-lit and accidents happen more often during the night. That’s why we also provide you with another bus option that you can book on another website.

Bus OperatorScheduleDurationCosts
Virak Buntham
(not available)
19:00-09:3014h 30m$21
Olongpich Transport19:45-05:45
Phnom Penh Sorya

Book your night bus tickets online

For Mekong Express, you can book a ride through BookAway.  They have day trips departing at 7:30, 8:30 and 12:30.

Unfortunately, none of the 3 bus companies rate well on safety and customer service, so taking the bus is on your own risk!

If you want to travel on more reputable bus companies you can also consider to book a bus from Siem Reap to Phnom Penh first and then continue with another bus from Phnom Penh to Kampot.

Virak Buntham

  • Departs from Virak Buntham Express Travel Office, next to Nakpeoun Old Market roundabout

Olongpich Transport

  • Departs from Taphul Road, Siem Reap (near Angkor Pearl)
  • Arrives near the Durian Roundabout, Kampot

Phnom Penh Sorya

  • Departs from the Phnom Penh Sorya Office along BBU Road, next to the Royal American International School
  • Arrives at Phnom Penh Sorya Office near National Road 33

Phnom Penh Sorya operates buses with normal seats instead of beds.



Taxi from Siem Reap to Kampot

Duration: 9 hours
Costs: $140

The travel from Siem Reap to Kampot by taxi takes about 9 hours, depending on how many stops you make. The cost of this taxi journey is around $150 but some negotiating skills might help you to talk down the price to $130.

You can order a taxi from your hotel, a local taxi service company or you book one directly online for $140. Booking online offers the advantage that fares are fixed.

Reserve a taxi



Flight via Sihanoukville

Duration: 3 hours
Costs: $73

If you don’t want to take the night bus and don’t want to sit in a bus or taxi all day, you can also travel the largest 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 $33 to $105. Flight time is just around 1 hour. We recommend checking Skyscanner to find the best rates and available flights.

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.


My favourite places to stay in Kampot

Daom Djah Spirit

Located along a river outside of town, with palm trees all around, you find Daom Djah Spirit. The excellent food and beautiful yet simple bungalows feel like a true nature retreat! It's a 15min ride to town, so rent a bike before you come here or ask the friendly staff to book a TukTuk for you.

Double Room with Shared Bathroom €12

Read More

The Magic Sponge

Featuring a mini golf course, pool tables, and a pub with live entertainment, you definitely won’t get bored at The Magic Sponge. Located along Guesthouse Street, the city center and river are within walking distance. Owner William and his staff are very warm and welcoming.

Double Room from €21

Read More


Arcadia is heaven for backpackers. This hostel boasts an amazing waterpark featuring a waterslide and many other attributes that will guarantee a great day of fun. If you are not staying here, I still recommend to visit this place for an afternoon. Non-guests can access this waterpark for a small payment too. Once you got your wristband, get ready to launch your mates 10 meter high in the sky on the big blob!

Double Room from €14 and dorms from €4,50

Read More

Was this post useful to you?