SIEM REAP to KAMPOT — Transport Options ☀️

how-to-go-siem-reap-to-kampot
How to get from Siem Reap to Kampot? You can go to Krong Kampot by plane + bus, train, car or taxi.
  1. Flight + Bus to Kampot
  2. Bus / Van to Kampot
  3. Bus + Train to Kampot
  4. Taxi / Car to Kampot
  5. Book a Tour Online 🎫
  6. Book Tickets Online 🎫
Best comfort

Private car/taxi

Door-to-door, flexible, most comfortable

Best speed

Flight + taxi

Via Sihanoukville, fastest but more complex

Avoid

Multiple transfers (bus + van)

More hassle, higher chance of delays

Quick answer: Travelling from Siem Reap to Kampot takes time, as the two destinations are on opposite sides of Cambodia. The most common and budget-friendly route is by bus or shared minivan via Phnom Penh. For a faster and more comfortable option, travellers can take a flight from Siem Reap to Sihanoukville and then continue by road to Kampot. A private car or taxi offers the most flexibility and comfort for those preferring a door-to-door transfer.

At a glance:

  • 📍 Distance: approx. ~450 km by road (via Phnom Penh).
  • ⏱️ Travel time: Bus/minivan ~9–14 hours. | Flight + road transfer ~8–10 hours. | Private car/taxi ~7.5–11 hours.
  • 💰 Price range: Bus/minivan ~US$15–30 per person. | Flight + road transfer ~US$80–180 per person. | Private taxi/car from ~US$140+ per vehicle.
  • 🚌 Best for budget & availability: Bus or shared minivan via Phnom Penh.
  • ✈️ Best for saving time: Flight Siem Reap → Sihanoukville + car/minivan to Kampot.
  • 🚖 Best for comfort & flexibility: Private car or taxi direct transfer Siem Reap → Kampot.

Last updated in March 2026


From Siem Reap to Kampot you can travel by bus, train + plane, taxi/car.

    • Travel distance from Siem Reap to Kampot in Cambodia is about 450 km by bus/train via Phnom Penh. There are 4 popoular ways how you can travel to Kampot from Siem Reap: travel by plane + bus via Sihanoukville, by tourist bus and minivan, bus + train of Royal Railway via Phnom Penh or private car. The best and fastest option is to take a flight to Sihanoukville and from this city you can travel by bus or train to Kampot. Travel by plane + bus/minivan from Siem Reap to Kampot (via Sihanoukville) takes about 8-10 hours and it costs totally about $80-180/pp. Kampot has no airport, the closest airport is in Sihanoukville, about 100 km from Kampot.
    • Another popular and cheap option of transfer to Kampot is to travel by tourist bus/van via Phnom Penh. Travel by bus or minivan from Siem Reap to Kampot (via Phnom Penh) takes about 8-14 hours and it costs about $15-30/pp. There are various bus companies between these cities and bus tickets are cheap. There is no direct train from Siem Reap to Krong Kampot. But you can travel by bus or car to Phnom Penh and from this city you can travel by train of Royal Railway to Kampot. Travel by bus + train from Siem Reap to Kampot (via Phnom Penh) takes about 11-13 hours and it costs about $14-30/pp. From Kampot you can also travel to Phu Quoc in Vietnam.

BOOK TICKETS with Baolau

    • The last way how you can travel from Siem Reap to Kampot is to book a private taxi/car. Private taxi is the most expensive option of transfer to Kampot. Travel time by taxi or car from Siem Reap to Krong Kampot is about 7.5-11 hours and it costs about $140-470 (vehicle, SUV or minibus). There is a hotel transfer if you book your private car to Kampot online. Kampot is another popular tourist city in Cambodia, but it is not so visited by foreign tourists. The most attractive site in Kampot is Bokor National Park, it is located about 35 km west of Kampot town.
    • There is also a railway station in Kampot and there are trains of Royal Railway to Phnom Penh or Sihanoukville. Krong Kampot also offers a wide range of various cheap hotels, guesthouses, tourist resorts and a few luxury hotels in the town. Read the instructions how you can reach Kampot from Siem Reap below in this article. You can also book and buy tickets or private car to Kampot from Siem Reap online.
Comparison of Transfer Modes from Siem Reap to Kampot:
Transfer Mode – Siem Reap to Kampot Travel Time Cost Range
Flight + Bus / Van (via Sihanouk) 8-10 hours $80-180 per person
Bus / Minivan (via Phnom Penh) 9-14 hours $15-30 per person
Bus + Train (via Phnom Penh) 11-13 hours $14-30 per person
Private Taxi/Car 7.5-11 hours $140-470 per vehicle

BOOK TICKETS with 12go.asia


How do you get from Siem Reap to Kampot?


1. FLIGHT + BUS / VAN from Siem Reap to Kampot

👉 Flight + minibus via Sihanoukville is the fastest and most efficient way from Siem Reap to Kampot.

  • ✔️ Ideal for: travelers who want to save time and avoid long overland travel
  • ✔️ Total travel time: ~8–10 hours (flight + transfer, depending on connection)
  • ✔️ Cost: $60–180 per person (combined ticket price)
  • ✔️ Comfort level: medium to high (short flight + modern vans/minibuses)
  • ✅ Best Option: Direct flight to Sihanoukville + minibus transfer to Kampot
  • 💡 Tip: Allow enough time between connections and book both legs online in advance

The fastest and most convenient, but at the same time more expensive option of transportation from Siem Reap to Kampot is to travel by air and bus / minibus via the city of Sihanoukville. This option has 2 steps, first it is a direct flight to Sihanoukville and then a transfer by minibus or bus to the city of Kampot. In total, this transfer option to Kampot can take about 8-10 hours, depending on the wait for the bus connection in Sihanoukville.

In the first step from Siem Reap to Sihanoukville, you can use direct flights from companies such as Cambodia Angkor Air, AirAsia Cambodia and or Lanmei Airlines. The disadvantage of these flights is the relatively limited flight schedule between these cities.

A direct flight from Siem Reap to Sihanoukville takes about 1 hour, so if we include waiting before departure and check-in, it can take about 4 hours in total. Direct flights to Sihanoukville from Siem Reap are a more expensive transfer option and the flight can cost between $50-170/pp.

These prices may change slightly during the seasons, it also depends on the flight class you choose. Flights are operated from Siem Reap Angkor International Airport, which is approximately 45 km from the city center, to Sihanoukville International Airport.

1. BOOK FLIGHT to Sihanoukville

In the second step from Sihanoukville to Kampot, you can use bus / minibus transportation, which is the most used option. You can also take the Royal Railway train, but it has a very limited timetable.

For minibus transportation to Kampot, you can use the services of companies such as Champa Tourist Bus, Sovan Rithy, Kampot Transports, Rith Travel Tour, Sovan Rithy, Koh Rong Island Transports, CTT Transportation and others.

These mostly offer smaller minibuses or minivans for a limited number of passengers and can depart from various locations or stops in Sihanoukville and also arrive at various locations in Kampot.

You will always see this information when searching and booking tickets on online platforms, so read everything carefully. Transportation by minibus or minivan to Kampot from Sihanoukville takes about 2-3 hours, expect slight differences, buses may also be late.

Transfer by minibus or minivan from Sihanoukville to Kampot costs approximately $8-12/pp
. Tickets for these minibuses to Kampot and flights to Sihanoukville can be easily searched and booked online in advance.

2. BOOK TICKETS to Kampot

flight-bus-van-siem-reap-to-kapmot
From Siem Reap to Kampot you can travel by plane + bus/van via Sihanoukville (photo: 12go.asia).

2. BUS / MINIVAN from Siem Reap to Kampot

👉 Bus or minivan via Phnom Penh is the cheapest way from Siem Reap to Kampot.

  • ✔️ Ideal for: budget travelers and those flexible with longer journeys
  • ✔️ Total travel time: ~9–12 hours (may vary with transfer in Phnom Penh)
  • ✔️ Cost: $15–30 per person
  • ✔️ Comfort level: low to medium (seats, sleeper buses or smaller vans)
  • ✅ Best Option: Reliable companies with smooth transfer in Phnom Penh
  • 💡 Tip: Check departure points and book tickets online in advance

A low-cost transportation option from Siem Reap to Kampot is also a bus / minivan trip, mostly via the city of Phnom Penh. Between the cities of Siem Reap – Phnom Penh – Kampot you can use various companies such as Virak Buntham Express, Olongpich Transport and or others with a transfer in Phnom Penh, such as Giant Ibis, Mey Hong, Mekong Express, Airbus, Cambotra Express, Ekareach Express, Pacific Express, Giant Ibis, Kampot Express, Kim Seng Express, Mekong Express, Capitol VIP, CP Express, Go Ho Travel, Torch Taxi, Trans Passion, Virak Buntham and others.

Transportation by bus or minivan to Kampot from Siem Reap via Phnom Penh takes about 9-12 hours, but it can vary. If you travel with a transfer in Phnom Penh, the time is based on the transfer in this city, so it may be a little more hours.

BOOK BUS TICKETS to Kampot

Buses can depart from various locations in Siem Reap and arrive at various locations in Phnom Penh and/or Kampot, you will see this information when searching for tickets online, so check everything carefully.

There are various buses with seats and or sleeping beds on the route, or smaller minivans and minibuses for a limited number of passengers. These smaller minivans or minibuses are suitable for group travel.

Transfer by bus or minivan / minibus from Siem Reap to Kampot, via Phnom Penh, costs between $15-30/pp and is therefore an option suitable for low-cost travelers.

You can search and buy bus tickets to Kampot, Phnom Penh from Siem Reap online well in advance. Always read all transfer information and ticket instructions, follow the company’s instructions to avoid any misunderstandings.

🚍 Bus Schedule from Siem Reap to Kampot:
Bus Company Departs in Siem Reap Arrival in Kampot
Giant Ibis Transp. 22:30 08:00
Virak Buntham 22:00 07:00
Cp Express 08:30 17:30
Cp Express 22:15 10:00
Trans Passion 23:00 09:00
Go Ho Travel 11:00 21:30
Torch Taxi 22:00 10:30

bus-van-siem-reap-to-kampot
From Siem Reap to Kampot you can travel by bus, minivan or minibus via Phnom Penh (photo: 12go.asia).

3. BUS + TRAIN from Siem Reap to Kampot

👉 Bus + train via Phnom Penh is a scenic and budget-friendly way from Siem Reap to Kampot.

  • ✔️ Ideal for: travelers who enjoy train rides and don’t mind a transfer
  • ✔️ Total travel time: ~9–11 hours (bus + train connection)
  • ✔️ Cost: $17–28 per person
  • ✔️ Comfort level: medium (bus/minivan + basic train seats)
  • ✅ Best Option: Bus to Phnom Penh + Royal Railway train to Kampot
  • 💡 Tip: Check train schedule in advance (usually limited departures) and book tickets online

It is also possible to travel to Kampot by train, but from the city of Phnom Penh. So you can take a bus or minivan from Siem Reap to Phnom Penh and from there you can use the Royal Railway train transfer to Kampot. So this option has 2 steps and includes a transfer in the capital. In the future, a railway should also be built between Siem Reap and Phnom Penh.

In the first step, you can use bus or minivan transportation from Siem Reap to Phnom Penh. Various companies operate on this busy route, such as Giant Ibis, Mey Hong, Mekong Express, Virak Buntham Express, Olongpich Transport, Airbus, Cambotra Express, Capitol VIP, BookMeBus, Larryta Express, Selia Angkor, Cambolink 21 Express and others.

Bus transportation from Siem Reap to Phnom Penh takes about 5-7 hours, but it is better to expect that buses may be late. Bus tickets to Phnom Penh from Siem Reap cost between $8-17/pp, depending on the type of bus and company you choose, and the buses leave from different locations or stops.

They also arrive at various locations in Phnom Penh, you will see this information when searching for tickets on online platforms. You can easily find and buy bus tickets to Phnom Penh online and in advance.

1. BOOK TICKETS to Phnom Penh

The second step is a Royal Railway train transfer to Kampot from Phnom Penh. The disadvantage of the train transfer is the limited train schedule, usually there is only 1 train per day on all routes in Cambodia. The train transfer from Phnom Penh to Kampot takes about 4 hours and tickets range from $9-11/pp.

The train leaves from Phnom Penh Railway Station and arrives at Kampot Train Station, look at the railway map of Cambodia and you know where you will arrive. The station in Kampot is about 3 km from the city center.

Royal Railway trains in Cambodia offer passengers seats, but they are sufficient for most routes. Train transfer is also often one of the cheapest transport options, but the disadvantage is the limited railway network.

You can easily find and buy train tickets to Kampot from Phnom Penh online, there is no need to print the tickets, you can present them as e-tickets on your phone. After ordering, you will receive these tickets to the email address you entered when booking. You can also continue your journey to Sihanoukville with this train.

2. BOOK TRAIN TICKETS to Kampot

bus-train-siem-reap-to-kampot
From Siem Reap to Kampot you can travel by bus/van + train of Royal Railway via Phnom Penh (photo: 12go.asia).

4. PRIVATE TAXI / CAR from Siem Reap to Kampot

👉 Private car/taxi is the most comfortable and flexible way from Siem Reap to Kampot.

  • ✔️ Ideal for: groups or travelers seeking privacy and door-to-door service
  • ✔️ Total travel time: ~7.5–11 hours (direct transfer, flexible stops)
  • ✔️ Cost: $140–470 per vehicle
  • ✔️ Comfort level: high (modern cars, SUVs or spacious minivans)
  • ✅ Best Option: Private transfer with experienced local drivers
  • 💡 Tip: Share the cost in a group and book your car online in advance

A convenient, but usually the most expensive, option for transportation from Siem Reap to Phnom Penh is a private car/taxi with a driver. The advantage of this transport option is that you can choose your departure point in Siem Reap (you can also leave from the airport) and choose your arrival point in Kampot.

On this route, you can use the services of companies such as SIMA Car, Angkor Guide Adventure, Angkor Wat Private Day Tours, Golden Escape Cambodia and Glassflower, which will offer you modern classic smaller cars, SUVs and or minivans for groups of travelers. The advantage of a minivan is that you can reserve it in its entirety for several travelers and then calculate the fare for individual passengers.

BOOK PRIVATE CAR to Kampot

The driving time by private car with a driver from Siem Reap to Kampot is approx. 7.5-11 hours, the times should be taken as approximate and may change slightly. Transfer by private car/taxi costs in the range of $140-470 (vehicle minibus), so it can be the most expensive transportation option.

Transfer prices are based on the type of car you choose, smaller cars are usually cheaper than larger minivans and multi-passenger minibuses. You can easily search, view and book your private car to Kampot from Siem Reap online in advance.

Transport by private car/taxi to Kampot is not suitable for ordinary solo low-cost travelers due to the higher transfer price. However, if you have a higher budget for your Cambodia travel, this may not be a bad option.

🚕 Taxi Schedule + Companies from Siem Reap to Kampot:
Taxi Operator Travel Time Price (Car)
Angkor Guide Adv. 08:00 From $120.00 / SUV 4pax
Angkor Guide Adv. 08:00 From $219.00 / Van 7pax
Angkor Guide Adv. 08:00 From $465.00 / Minibus 20pax
SIMA Car 11:00 From $125.00 / SUV 4pax
SIMA Car 11:00 From $240.00 / Minivan 7pax
SIMA Car 11:00 From $300.00 / Premium Van 5pax
Glassflower 07:30 From $239.00 / Comfort 3pax
Glassflower 07:30 From $285.00 / Van 9pax
Angkor Wat Private 09:00 From $200.00 / SUV 3pax
Angkor Wat Private 09:00 From $275.00 / Minivan 7pax
Golden Escape Cambodia 08:00 From $145.00 / SUV 4pax
Golden Escape Cambodia 08:00 From $200.00 / Minivan 7pax
Golden Escape Cambodia 08:00 From $220.00 / VIP Van 5pax
Golden Escape Cambodia 08:00 From $320.00 / Coaster 18pax

taxi-car-siem-reap-to-kampot
Private taxi/car from Siem Reap to Kampot by SIMA Car (photo: 12go.asia).

FAQ + Travel Tips – Siem Reap to Krong Kampot:

1. How to book tickets or flights from Siem Reap to Kampot?

    • Book bus/train, car + flights from Siem Reap to Kampot on Baolau ➜ or 12go.asia ➜.
    • You can change your travel route, e.g. Siem Reap to Sihanoukville, Kampot to Kep…

2. What is the travel time from Siem Reap to Kampot?

    • Transfer by flight + bus/minivan from Siem Reap to Kampot (via Sihanoukville) takes about 8-10 hours.
    • Transfer by bus or minivan from Siem Reap to Kampot (via Phnom Penh) takes about 9-14 hours.
    • Transfer by bus + train from Siem Reap to Kampot (via Phnom Penh) takes about 11-13 hours.
    • Transfer by private taxi/car from Siem Reap to Kampot takes about 7.5-11 hours.

3. What is the travel distance from Siem Reap to Kampot?

    • Travel distance from Siem Reap to Kampot is about 450 km by bus/train via Phnom Penh and about 370 km via Sihanoukville by plane (direct flight) + bus or train.

4. How much does it cost to get from Siem Reap to Kampot?

    • Travel by plane + bus from Siem Reap to Kampot (via Sihanoukville) costs about $80-180/pp.
    • Travel by bus or minivan from Siem Reap to Kampot (via Phnom Penh) costs about $15-30/pp.
    • Travel by bus +train from Siem Reap to Kampot (via Phnom Penh) costs about $14-30/pp.
    • Travel by private taxi/car from Siem Reap to Kampot costs about $140-470 (vehicle).

5. What is the cheapest way of transfer from Siem Reap to Kampot?

    • The most cheapest way of transfer from Siem Reap to Kampot (via Phnom Penh) is to travel by bus or bus + train via Phnom Penh. The most cheapest option of transport to Kampot should cost about $14-20/pp.

6. What is the fastest way of transport from Siem Reap to Kampot?

    • The most fastest way of getting from Siem Reap to Kampot in Cambodia is to travel by plane + tourist bus/van via Sihanoukville. There is a direct flight from Siem Reap to Sihanoukville and from Sihanoukville you can travel by tourist bus, minivan or train to Krong Kampot.

7. Is there a direct flight from Siem Reap to Kampot?

    • No, Kampot has no airport, but you can take a direct flight to Sihanoukville, about 100 km from Kampot. From Sihanoukville to Kampot you can travel by bus, private car or train of Royal Railway.

8. Where to go and travel from Kampot?

    • From Kampot you can travel to Kep, Sihanoukville and Koh Rong or you can also travel to Vietnam and visit Phu Quoc Island. You can cross the border from Cambodia to Vietnam – Ha Tien and from Ha Tien you can travel by speedboat or ferry to Phu Quoc Island.

9. What is the most visited place in Kampot?

    • The most visited and attractive place in Kampot is Bokor National Park. Bokor Hill Station is about 35 km from Kampot town. This place is accessible by private taxi, motorbike or local bus.

10. How and where to book hotel in Krong Kampot?

    • Kampot has mainly cheap hotels, guesthouses or private tourist resorts at the town. Prices are low and you can search and book your accommodation in Kampot online.

Popular travel routes in Cambodia:
How to get from Phnom Penh to Siem Reap? How to get from Battambang to Siem Reap?
How to get from Phnom Penh to Battambang? How to get from Koh Rong to Siem Reap?
How to get from Kampot to Phnom Penh? How to get from Kampot to Sihanoukville?
How to get from Siem Reap to Bangkok? How to get from Phnom Penh to Bangkok?

💡 Practical Travel Tips for Siem Reap to Kampot

These practical tips are based on real travel experience and common situations you’ll encounter on the long cross-country journey from Siem Reap down to the tranquil riverside town of Kampot — a route that crosses almost all of Cambodia’s length and requires careful planning for comfort and timing.

1. Break Up the Long Journey

Travelling from Siem Reap to Kampot typically takes most of the day if you go by bus or van — often 9–14 hours via Phnom Penh — so consider breaking the trip with a stopover in Phnom Penh or even Sihanoukville. This makes the travel more manageable and lets you recharge before reaching Kampot’s relaxed pace.

2. Consider Flight + Road Transfer

If time is at a premium, flying from Siem Reap to Sihanoukville and then taking a bus, van, taxi or train to Kampot shortens the overall journey time — often to 8–10 hours total — and gives you more rest between road segments. It’s pricier, but worth it for comfort and efficiency.

3. Prep for Limited Services Mid-Route

Long distances between towns mean rest stops can be basic. Bring enough water, snacks, medication and entertainment for the road, and charge devices before departure. Stops in Phnom Penh or Sihanoukville are your best chances for better facilities.

4. Think About Night Travel Strategically

An overnight bus can save a hotel night and let you sleep through much of the trip, but road conditions and lighting vary — and bus safety standards aren’t uniform. If you plan a night ride, choose reputable companies and keep valuables secure near you.

5. Check Arrival Points Carefully

Buses and minibuses may drop you at different stops in Kampot — from central bus stations to spots near the riverside or outskirts. Before booking, confirm exactly where you’ll be let off so you can arrange onward transport or walking plans accordingly.

6. Allow Time to Adjust Upon Arrival

Once you reach Kampot, the town’s slow rhythm and riverside calm contrast sharply with a long road trip. Give yourself a few moments to relax, hydrate and stretch before heading off on local explorations like pepper farms, Bokor National Park trips or café visits.

Tip: Bus, minivan, flight or private taxi tickets from Siem Reap to Kampot can be searched and booked online in advance, helping you secure your preferred departure time and level of comfort — particularly useful during weekends, holidays and peak travel seasons.


🎫 Book your tickets from Siem Reap to Kampot + Schedule:

Bangkok to Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: