
Sleeper bus
Cheapest, widely used, direct connection
Private car/taxi
Door-to-door, flexible, most comfortable
Flight + taxi
Via Sihanoukville, fastest but more complex
Multiple transfers (bus + van)
More hassle, higher chance of delays
Quick answer: You can travel from Siem Reap to Kampot by bus, minivan, flight + transfer via Sihanoukville, or private taxi. Buses and minivans are the most affordable options, while private cars offer the most comfort. Tickets and flights can be searched and booked online in advance.
At a glance:
- 📍 Distance: About 450 km by road.
- ⏱️ Travel time: Bus/minivan 9–14 hours | Flight + transfer 8–10 hours | Private taxi 7.5–11 hours.
- 💰 Price range: Bus/minivan US$15–30 pp | Flight + transfer US$80–180 pp | Private taxi from US$140 per vehicle.
- 🚌 Bus / Minivan: Most affordable and widely available option.
- ✈️ Flight + Transfer: Fastest route via Sihanoukville Airport.
- 🚖 Private Taxi: Best choice for comfort, flexibility and groups.
Last updated in March 2026
From Siem Reap to Kampot you can travel by bus, train, flight or taxi.
The travel distance from Siem Reap to Kampot is about 450 km. The most popular option is a bus or minivan via Phnom Penh, while the fastest route is a flight to Sihanoukville followed by a transfer to Kampot.
Bus and minivan transfers take about 9–14 hours and cost around $15–30 per person. You can also travel by bus to Phnom Penh and continue by Royal Railway train to Kampot.
From Kampot, you can also travel to Phu Quoc in Vietnam by bus and ferry.
Private taxis offer the most comfortable transfer and take about 7.5–11 hours. Kampot is known for its relaxed atmosphere, riverside setting and nearby Bokor National Park.
There are also Royal Railway services from Kampot to Phnom Penh and Sihanoukville.
| 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 |
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 way to travel from Siem Reap to Kampot is by flight and road transfer via Sihanoukville. This option combines a direct flight with a short bus, minivan or train journey to Kampot.
In the first step, travel from Siem Reap to Sihanoukville by direct flight. Airlines such as Cambodia Angkor Air, AirAsia Cambodia and Lanmei Airlines operate on this route. Flight time is about 1 hour, and tickets usually cost $50–170 per person.
1. BOOK FLIGHT to Sihanoukville ➜
From Sihanoukville to Kampot, you can continue by bus, minivan or Royal Railway train. The road transfer takes about 2–3 hours and tickets cost around $8–12 per person.
The total journey takes approximately 8–10 hours, depending on flight schedules and connection times. Both flights and transport tickets can be searched and booked online in advance.

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
Traveling by bus or minivan via Phnom Penh is the most popular and affordable way to get from Siem Reap to Kampot. Several companies operate on this route, offering both direct services and connections with a transfer in Phnom Penh.
The journey takes about 9–12 hours, depending on the route and transfer time in Phnom Penh. Travelers can choose between seated buses, sleeper buses and comfortable minivans.
Bus and minivan tickets cost about $15–30 per person. Arrival and departure locations may vary, so it is recommended to check all transfer details before booking.
You can also combine routes via Phnom Penh to Kampot. Tickets can be searched and booked online in advance.
| 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 |

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
You can also travel from Siem Reap to Kampot by combining a bus and train via Phnom Penh. There is currently no direct railway between Siem Reap and Kampot, so a transfer in the capital is required.
The first step is traveling from Siem Reap to Phnom Penh by bus or minivan. This journey takes about 5–7 hours and tickets usually cost $8–17 per person. Various transport companies operate throughout the day on this popular route.
1. BOOK TICKETS to Phnom Penh ➜
From Phnom Penh, you can continue by Royal Railway train to Kampot. The train journey takes about 4 hours and tickets cost around $9–11 per person. Trains depart from Phnom Penh Railway Station and arrive at Kampot Train Station. You can also check the railway map of Cambodia.
The total travel time is about 11–13 hours. Royal Railway trains offer seated transport and are a good option for travelers who want to experience Cambodia from a different perspective.
2. BOOK TRAIN TICKETS to Kampot ➜

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 private car or taxi is the most comfortable way to travel from Siem Reap to Kampot. The main advantage is a door-to-door transfer, allowing you to choose both your departure point in Siem Reap and your arrival location in Kampot.
Companies such as SIMA Car, Glassflower, Golden Escape Cambodia, Angkor Guide Adventure and Angkor Wat Private Day Tours operate on this route. They offer modern cars, SUVs and spacious minivans for families or groups.
The journey takes about 7.5–11 hours, depending on traffic and road conditions. Prices range from approximately $140–470 per vehicle, with smaller cars being cheaper than larger minivans.
This transport option is ideal for travelers seeking maximum comfort and flexibility. Private transfers can be searched and booked online in advance.
| 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 |

❓ FAQ + Travel Tips – Siem Reap to Krong Kampot:
How to book tickets or flights from Siem Reap to Kampot?
Bus tickets, train tickets, flights and private transfers can be booked online via Baolau ➜ or 12go.asia ➜.
How long does it take to travel from Siem Reap to Kampot?
Travel time ranges from about 7.5–14 hours. Flights via Sihanoukville are the fastest option, while buses and trains via Phnom Penh take longer.
What is the distance from Siem Reap to Kampot?
The distance is about 450 km by road via Phnom Penh and around 370 km via Sihanoukville.
How much does travel from Siem Reap to Kampot cost?
Bus and train combinations cost about $14–30 per person, buses $15–30, flights with transfer $80–180 and private cars from $140 per vehicle.
What is the cheapest way to get from Siem Reap to Kampot?
The cheapest option is usually a bus or a bus + train combination via Phnom Penh, with fares starting at about $14–20 per person.
What is the fastest way to travel from Siem Reap to Kampot?
The fastest option is a direct flight to Sihanoukville followed by a bus, train or taxi transfer to Kampot.
Is there a direct flight from Siem Reap to Kampot?
No, Kampot has no airport. You can fly to Sihanoukville and continue by road or train to Kampot.
Where can you travel from Kampot?
Popular routes include Sihanoukville, Koh Rong and Phu Quoc Island in Vietnam.
What is the top attraction near Kampot?
Bokor National Park is the most visited attraction near Kampot, located about 35 km west of the town.
Where to book accommodation in Kampot?
Kampot offers budget hotels, guesthouses and riverside resorts. You can search and book your accommodation in Kampot online.
💡 Practical Travel Tips for Siem Reap to Kampot
Traveling from Siem Reap to Kampot covers a long distance across Cambodia. You can travel by bus, minivan, flight via Sihanoukville, train via Phnom Penh or private taxi.
- Choose Flights for Speed: Flying to Sihanoukville and continuing to Kampot is the fastest option.
- Use Buses for Budget Travel: Buses and minivans via Phnom Penh are the cheapest and most common choice.
- Consider the Train: Royal Railway trains from Phnom Penh to Kampot offer a scenic alternative.
- Pack Essentials: Bring water, snacks, chargers and a power bank for the long journey.
- Book Early: Popular buses, flights and private transfers can sell out during holidays and weekends.
- Check Transfer Times: Allow enough time when changing transport in Phnom Penh or Sihanoukville.
- Plan Your Arrival: Kampot is a good base for visiting Bokor National Park and nearby pepper farms.
Tip: Bus, train, flight and private taxi tickets from Siem Reap to Kampot can be searched and booked online in advance.
