KAMPOT to SIHANOUKVILLE — Transport Options ☀️

kampot-to-sihanoukville-transport
How do you get from Kampot to Sihanoukville? You can travel by bus/minivan or train.
  1. Bus to Sihanoukville
  2. Train to Sihanoukville
  3. Taxi to Sihanoukville
  4. Book a Tour Online 🎫
  5. Book Ticket Online 🎫
Best comfort

Private taxi/car

Door-to-door, flexible and fastest option

Alternative

Train (Royal Railway)

Scenic ride, limited departures

Avoid

Overplanning transfers

Short route, no need for complicated combinations

Quick answer: The main travel options from Kampot to Sihanoukville are bus/minivan or train. The bus/minivan takes about 2 – 3.5 hours and costs around US $8-12 per person. The train takes about 2 hours and costs around US $6-8 per person. It is also possible to book a private taxi/car with driver to Sihanoukville.

At a glance:

  • 📍 Distance: around 100 km by road.
  • ⏱️ Travel time: ~2–3.5 hours by bus/minivan; ~2 hours by train.
  • 💰 Price range: Bus/minivan ~US $8-12; Train ~US $6-8 one-way.
  • 🚕 Best for comfort: Private taxi/car (though more expensive) or choose a reputable bus service.
  • 🚍 Best for budget: Train, if timetable suits you, or standard bus/minivan.

Last updated in March 2026


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

Traveling from Kampot to Sihanoukville is possible by bus/minivan, Royal Railway train or private taxi/car. Buses and minivans are the most popular option, taking about 2–3.5 hours, with fares from $8–12/pp. The Royal Railway train takes about 2 hours and tickets cost around $6–8/pp.

Private taxis offer the most comfortable transfer, taking about 2–3 hours and costing around $65–140 per vehicle. There are no direct flights on this route. From Sihanoukville you can continue by ferry to Koh Rong or travel to Bangkok. Tickets can be searched and booked online in advance.

BOOK TICKETS with 12go.asia

Travel distance from Kampot to Sihanoukville is about 100 km.

Sihanoukville is Cambodia’s main coastal gateway to islands such as Koh Rong and Koh Rong Samloem. Before your trip, you can also check the weather in Sihanoukville.

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

How do you get from Kampot to Sihanoukville?


1. BUS / MINIVAN from Kampot to Sihanoukville

👉 Bus / minivan is the cheapest and most popular way from Kampot to Sihanoukville.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~2–3.5 hours
  • ✔️ Price: $8–12 per person
  • ✔️ Comfort: medium (minivans, minibuses or buses with seats)
  • ✅ Best option: Modern minivans with fewer passengers for a faster and more comfortable ride
  • 💡 Tip: Book tickets in advance and check departure points before travel.

The most popular and cheapest way to travel from Kampot to Sihanoukville is by bus, minibus or minivan. Companies such as Vibol Express, Kampot Tour, Kampot Transports, Rith Travel Tour, CTT Transportation and Champa Tourist Bus operate regular services on this route.

Most companies use modern minivans and minibuses with seats, offering a comfortable transfer for this relatively short journey. Travel time from Kampot to Sihanoukville is about 2–3.5 hours, depending on traffic and the operator.

BOOK BUS TICKETS on 12go.asia

Bus tickets from Kampot to Sihanoukville cost about $8–12/pp. Departure and arrival points vary by company, so check all details carefully when booking. Tickets can be searched and booked online in advance.

Bus and minivan transfers are suitable for most travelers, offering a good balance of comfort, travel time and low cost.

🚍 Bus Schedule from Kampot to Sihanoukville:
Bus Operator Departure in Kampot Arrival in Sihanouk
Vibol Express 08:15 11:15
Vibol Express 10:45 13:30
Rith Travel Tour 08:30 10:30
Rith Travel Tour 10:30 12:30
Rith Travel Tour 13:30 15:30
Kampot Tour 08:30 11:30
Kampot Tour 10:30 13:30
Champa Tourist Bus 08:30 11:00
Champa Tourist Bus 10:30 13:00
Champa Tourist Bus 13:30 16:00
Kampot Transports 08:30 12:00
Kampot Transports 10:30 14:00
Kampot Transports 13:45 17:15

bus-minivan-kampot-to-sihanoukville
Van/Minibus of Vibol Express from Kampot to Sihanoukville (photo: 12go.asia).

2. TRAIN from Kampot to Sihanoukville

👉 Train is a scenic and budget-friendly way from Kampot to Sihanoukville.

  • ✔️ Good for: travelers seeking a relaxed and unique journey
  • ✔️ Duration: ~2 hours
  • ✔️ Price: $6–8 per person
  • ✔️ Comfort: medium (seated train with basic comfort)
  • ✅ Best option: Daytime train ride for scenic countryside views
  • 💡 Tip: Book early due to limited schedule (usually 1 train per day).

If you would like to travel from Kampot to Sihanoukville by train, you can use the Royal Railway train, a renovated railway service that offers comfortable seats and scenic countryside views.

The main disadvantage is the limited timetable, as there is usually only one train per day. It is therefore recommended to check schedules and book tickets in advance.

BOOK TRAIN TICKETS on Baolau

The train departs from Kampot Railway Station and arrives at Sihanoukville Railway Station, about 5 km from the city center (see the Cambodia Railway Map). Travel time is around 2 hours and tickets cost about $6–8/pp.

Train travel is affordable, scenic and a good alternative to buses. Tickets can be searched and booked online in advance.

train-royal-railway-kampot-to-sihanoukville
Train of Royal Railway from Kampot to Sihanoukville (photo: 12go.asia).

3. PRIVATE TAXI/CAR from Kampot to Sihanoukville

👉 Private taxi/car is the most comfortable and fastest way from Kampot to Sihanoukville.

  • ✔️ Good for: groups and travelers seeking comfort and flexibility
  • ✔️ Duration: ~2.5–3 hours
  • ✔️ Price: $65–140 per car
  • ✔️ Comfort: high (modern cars, SUVs or minivans with driver)
  • ✅ Best option: Private transfer with flexible pickup and direct door-to-door service
  • 💡 Tip: Share the cost in a group and choose vehicle size based on luggage.

The most comfortable and fastest way to travel from Kampot to Sihanoukville is by private car or taxi with a driver. This option offers door-to-door service, allowing you to choose your departure point in Kampot and arrival location in Sihanoukville.

Private companies such as SIMA Car and Glassflower operate on this route and offer a range of vehicles, including standard cars, SUVs and larger minivans for groups. Minivans can be a good choice for families or groups traveling together.

BOOK PRIVATE CAR on 12go.asia

Travel time by private car is about 2.5–3 hours. Prices range from $65–140 per vehicle, depending on the type of car selected. You can also read more about transportation in Cambodia.

Private transfers can be searched and booked online in advance. This option is ideal for travelers looking for maximum comfort and flexibility.

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

❓ FAQ – Travel from Kampot to Sihanoukville

How to book tickets from Kampot to Sihanoukville?

Bus and train tickets can be booked online at Baolau or 12go.asia. These platforms also offer routes to Koh Rong, Siem Reap, Phnom Penh, and other destinations.

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

The journey takes about 2.5 hours by train, 3–4 hours by bus or minivan, and around 2.5–3 hours by private taxi.

How much does travel from Kampot to Sihanoukville cost?

Train tickets cost about $6–8, buses and minivans $8–12 per person, and private taxis around $65–140 per vehicle.

What is the distance from Kampot to Sihanoukville?

The travel distance between Kampot and Sihanoukville is approximately 100 km by road or rail.

What is the cheapest way to travel to Sihanoukville?

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

What is the fastest transport option?

The train is typically the fastest option, taking about 2.5 hours from Kampot to Sihanoukville.

Are there flights from Kampot to Sihanoukville?

No, there are no direct flights on this route. Travel is available by train, bus, minivan, or private taxi.

Where can you travel from Sihanoukville?

The most popular trip is to Koh Rong Island by ferry or speedboat. You can also continue by road to Koh Kong.

Where to book accommodation in Sihanoukville?

Sihanoukville offers hotels, beach resorts, guesthouses, and bungalows for every budget. Book accommodation in Sihanoukville here.

Where can you travel from Kampot?

From Kampot, you can travel to Phnom Penh by train or bus, or continue to Ho Chi Minh City via the Ha Tien border crossing.

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?

BOOK your HOTEL in Sihanouk

BOOK a TOUR / ACTIVITY in Cambodia


💡 Practical Travel Tips for Kampot to Sihanoukville

Traveling from Kampot to Sihanoukville is a short journey of about 100 km and you can travel by train, bus, minivan or private taxi.

  • Choose the Train for Comfort: Royal Railway trains take about 2.5 hours and offer a relaxed ride.
  • Minivans Offer More Departures: Buses and minivans run frequently and take about 3–4 hours.
  • Book Tickets in Advance: Morning departures and train seats can fill up quickly.
  • Bring Travel Essentials: Carry water, snacks and a charger for the journey.
  • Arrive Before Departure: Reach the station or transport office at least 30 minutes early.
  • Plan Your Transfer in Sihanoukville: Taxis, tuk-tuks and hotel transfers are widely available.
  • Allow Time for Ferries: Leave extra time if continuing to Koh Rong or Koh Rong Samloem.

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


🎫 Book your tickets from Kampot to Sihanoukville + Schedule:

Cambodia Bus Schedule ➔

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: