SIHANOUKVILLE to KAMPOT — Transport Options ☀️

How to get from Sihanoukville to Kampot
How to get from Sihanoukville to Kampot? You can go to Kampot by bus, van, train or private car.
  1. Bus / Van to Kampot
  2. Train to Kampot
  3. Taxi / Car to Kampot
  4. Book a Tour Online 🎫
  5. Book Tickets / Car 🎫
Best comfort

Private car/taxi

Door-to-door, flexible, most comfortable

Best experience

Train

Scenic ride, limited schedule

Avoid

Shared van (cheap)

Often overcrowded, less comfortable

Quick answer: Travelling from Sihanoukville to Kampot is straightforward with multiple reliable transfer options. The most affordable way is by bus or minivan. For a more scenic route you can take the train. For maximum comfort and flexibility, choose a private taxi or car. You can book tickets or taxi to Kampot easily online.

At a glance:

  • 📍 Distance: approx. ~100 km (~62 miles).
  • ⏱️ Travel time: Bus/minivan ~2–3 hours. | Train ~2 hours. | Private taxi/car ~2.5–3 hours.
  • 💰 Price range: Bus/minivan ~US$8–12 per person. | Train ~US$6–7 per person. | Taxi/car from ~US$65+.
  • 🚌 Best for budget & availability: Bus or shared minivan from Sihanoukville → Kampot.
  • 🚆 Best for experience or slower pace: Train journey — more relaxed and scenic.
  • 🚖 Best for comfort & flexibility: Private car or taxi with personalized departure and arrival.

Last updated in March 2026


From Sihanoukville to Kampot you can travel by train, bus, minivan or taxi.

The travel distance from Sihanoukville to Kampot is about 100 km. The most popular option is a bus or minivan, with a travel time of around 2–3 hours.

You can also travel by Royal Railway train. The journey takes about 2.5 hours and train tickets are an affordable alternative to bus travel. From Kampot, you can continue by train to Phnom Penh.

BOOK TICKETS with 12go.asia

Private taxis are the most comfortable option and take about 2.5–3 hours. Kampot is also a great base for visiting Bokor National Park. Before your trip, check the weather in Kampot.

Comparison of Transfer Modes from Sihanoukville to Kampot
Transfer Mode – Sihanoukville to Kampot Travel Time Cost Range
Bus / Minivan 2–3 hours $8–12 per person
Train (Royal Railway) 2 hours $6–7 per person
Private Taxi/Car 2–3 hours $65–170 per car

BOOK TICKETS with Baolau


How do you get from Sihanoukville to Kampot?


1. BUS / MINIVAN from Sihanoukville to Kampot

👉 Bus/minivan is the most common and affordable way from Sihanoukville to Kampot.

  • ✔️ Good for: budget travelers and short-distance trips
  • ✔️ Duration: ~2–3 hours
  • ✔️ Price: $8–12 per person
  • ✔️ Comfort: moderate (minibuses or vans with seats)
  • ✅ Best option: Choose a direct minivan for a quicker and smoother ride
  • 💡 Tip: Book tickets online ahead of time and arrive early at the departure point.

The most popular way of transportation from Sihanoukville to Kampot is by bus or minivan. This route is served by several local companies offering frequent daily departures.

The journey takes about 2–3 hours, and travelers can choose between standard buses and comfortable minivans. Departure and arrival points may vary by operator.

BOOK BUS TICKETS to Kampot

Tickets cost about $8–12 per person and can be booked online in advance. Most transport companies accept mobile e-tickets, so printing is usually not required.

🚍 Bus Schedule + Tickets from Sihanoukville to Kampot:
Bus Operator: Departs in Sihanoukville Arrival in Kampot
Champa Tourist Bus 10:30 13:00
Champa Tourist Bus 11:30 14:30
Champa Tourist Bus 13:30 16:00
Champa Tourist Bus 14:30 17:30
Kampot Transports 10:30 12:30
Kampot Transports 11:30 13:30
Kampot Transports 14:30 17:30
Rith Travel Tour 10:30 13:00
Rith Travel Tour 12:00 14:30
Rith Travel Tour 14:30 17:00
Sovan Rithy 11:30 14:00
Sovan Rithy 14:30 17:00
Koh Rong Island Trans. 11:30 14:00
Koh Rong Island Trans. 14:30 17:00

bus-van-sihanoukville-to-kampot
Van/Minibus of Champa Tourist Bus from Sihanoukville to Kampot (photo: 12go.asia).

2. TRAIN from Sihanoukville to Kampot

👉 Train is a cheap and scenic alternative from Sihanoukville to Kampot, but runs only once daily.

  • ✔️ Good for: travelers with flexible schedules and those seeking a local experience
  • ✔️ Duration: ~2 hours
  • ✔️ Price: $6–7 per person
  • ✔️ Comfort: basic (seating only, older trains)
  • ✅ Best option: Use the train if the departure time fits your plan and you want a relaxed journey
  • 💡 Tip: Check schedules in advance and arrive early, as there is usually just one departure per day.

An interesting alternative from Sihanoukville to Kampot is the Royal Railway train. It is currently the only passenger train service in Cambodia and offers a scenic journey through the countryside.

The train departs from Sihanoukville Railway Station and arrives at Kampot Railway Station, about 3 km from the town center. See the Cambodia Railways map for route details.

BOOK TRAIN TICKETS to Kampot

The journey takes about 2 hours and train tickets cost around $6–7 per person. Due to limited schedules, it is recommended to book tickets in advance.

Tickets can be purchased online and e-tickets on mobile phones are accepted. The train also continues to Phnom Penh, making it useful for onward travel.

train-royal-railway-sihanoukville-to-kampot
Train of Royal Railway from Sihanoukville to Kampot, train is the cheapest way of transport (photo: 12go.asia).

3. PRIVATE TAXI / CAR from Sihanoukville to Kampot

👉 Private taxi/car is the most comfortable and flexible option from Sihanoukville to Kampot.

  • ✔️ Good for: couples, families, and small groups
  • ✔️ Duration: ~2.5–3 hours
  • ✔️ Price: $65–170 per car
  • ✔️ Comfort: high (air-conditioned vehicles, direct transfer)
  • ✅ Best option: Arrange a direct ride with flexible pickup and drop-off points
  • 💡 Tip: Share the cost in a group and pick the right vehicle size for better value.

A private car or taxi is the most comfortable way to travel from Sihanoukville to Kampot. The main advantage is a door-to-door transfer, allowing you to choose your departure and arrival locations.

Companies such as SIMA Car, Glassflower and Angkor Guide Adventure offer modern cars, SUVs and minivans for individuals, families and groups.

BOOK PRIVATE CAR to Kampot

The journey takes about 2.5–3 hours and is usually the fastest transport option on this route.

Private transfers cost approximately $65–170 per vehicle, depending on the type of car. You can easily search and book a private transfer online in advance.

taxi-car-sihanoukville-to-kampot
From Sihanoukville to Kampot you can also travel by private car / taxi (photo: SIMA Car, 12go.asia).

❓ FAQ – Travel route from Sihanoukville to Kampot:

How to book tickets from Sihanoukville to Kampot?

Bus, train and private car tickets can be booked online via Baolau ➜ or 12go.asia ➜.

How long does it take to get from Sihanoukville to Kampot?

Travel time is about 2–3 hours by bus, train or private taxi.

How much does travel from Sihanoukville to Kampot cost?

Bus tickets cost about $8–12, train tickets $6–7 and private cars around $65–170 per vehicle.

What is the distance from Sihanoukville to Kampot?

The travel distance between Sihanoukville and Kampot is approximately 100 km.

What is the cheapest way to travel to Kampot?

The Royal Railway train is usually the cheapest option, with tickets starting at around $6 per person.

What is the fastest way to get from Sihanoukville to Kampot?

Private taxis and cars are the fastest and most comfortable transport option.

Can you fly from Sihanoukville to Kampot?

No, there are no flights between Sihanoukville and Kampot.

Can I book a private taxi to Kampot?

Yes, private taxis and cars can be booked online for a direct door-to-door transfer.

Where to stay in Kampot?

Kampot offers guesthouses, hotels and riverside resorts. You can book accommodation in Kampot online.

Where can you travel from Kampot?

Popular routes include Phnom Penh, Siem Reap and Phu Quoc Island in Vietnam.

Popular travel routes in Cambodia:
How to get from Phnom Penh to Mondulkiri? How to get from Battambang to Siem Reap?
How to get from Siem Reap to Phnom Penh? 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 Sihanoukville to Kampot

Traveling from Sihanoukville to Kampot is a short and easy journey that can be completed by bus, train, minivan or private taxi.

  • Choose a Minivan: Minivans are often the fastest and most frequent transport option.
  • Book Early: Popular departures can sell out during weekends and holidays.
  • Try the Train: Royal Railway offers a scenic and affordable alternative to road transport.
  • Check Your Drop-Off Point: Arrival locations in Kampot may vary between operators.
  • Bring Cash: Small shops, markets and tuk-tuks in Kampot often prefer cash payments.
  • Plan Your Stay: Kampot is a great base for exploring Bokor National Park and nearby pepper farms.
  • Travel Light: The journey is short, but water and a power bank can still be useful.

Tip: Bus, train, minivan and private taxi tickets from Sihanoukville to Kampot can be searched and booked online in advance.


🎫 Book your tickets from Sihanoukville to Kampot + Schedule:

Kampot to Battambang ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

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: