KEP to SIHANOUKVILLE — Transport Options ☀️

kep-to-sihanoukville-transport
How do you get from Krong Kep to Sihanoukville? You can use transportation by bus, minivan, taxi or train.
  1. Bus / Van to Sihanouk
  2. Train – Kep to Sihanouk
  3. Taxi – Kep to Sihanouk
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Private taxi/car

Door-to-door, flexible and hassle-free

Alternative

Train (Royal Railway)

Scenic option, but limited departures and less flexible

Avoid

Ferry / flight

No direct connections available

Quick answer: If you’re travelling from Kep to Sihanoukville, your best options are a tourist bus/minivan, the train or a private taxi. The minivan/bus is the most popular, the train is a cheap alternative, and the taxi offers the greatest comfort and flexibility. Train schedule between Kep and Sihanoukville is very limited. You can book tickets or private car to Sihanoukville easily online.

At a glance:

  • 📍 Distance: approximately ~120 km from Kep to Sihanoukville.
  • ⏱️ Travel time: ~2–4 hours by bus/minivan | ~2–2.5 hours by train | ~3.5 hours by private taxi/car
  • 💰 Price range: Bus/minivan ~$9-14 per person | Train ~$7-8 per person | Private taxi/car ~$60-150 per vehicle
  • 🚌 Best for budget: Train or bus/minivan
  • 🚖 Best for comfort & flexibility: Private taxi/car with driver

Last updated in March 2026


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

The distance from Kep to Sihanoukville is about 120 km. The most popular transport options are tourist buses and minivans, with travel times of around 2–4 hours. Travelers can also use Royal Railway trains, which take about 2–2.5 hours and offer a comfortable alternative to road travel.

Train tickets start at approximately $7–8 per person, while bus and minivan tickets cost about $9–14 per person. Private taxis are also available and provide the fastest door-to-door transfer. Bus, train and taxi tickets can be easily searched and booked online in advance.

Sihanoukville is Cambodia’s main seaside destination and an important gateway to the islands of the Gulf of Thailand. From the city, travelers can take a ferry to Koh Rong or continue to other destinations such as Koh Kong and Siem Reap.

Comparison of Transfer Modes from Kep to Sihanoukville
Transfer Mode – Kep to Sihanoukville Travel Time Cost Range
Tourist Bus / Minivan 2–4 hours $9–14 per person
Train 2–2.5 hours $7–8 per person
Private Taxi / Car 3.5 hours $60–150 per vehicle

How do I get from Kep to Sihanoukville?


1. MINIVAN / BUS from Kep to Sihanoukville

👉 Minivan / bus is the cheapest and most popular way from Kep to Sihanoukville.

  • ✔️ Good for: budget travelers and most solo travelers
  • ✔️ Duration: ~2–4 hours
  • ✔️ Price: $9–14 per person
  • ✔️ Comfort: medium (minivans or minibuses with seats)
  • ✅ Best option: Smaller minivan for quicker transfer and fewer stops
  • 💡 Tip: Book tickets in advance and confirm departure location.

The most popular way to travel from Kep to Sihanoukville is by bus, minivan or minibus. Several companies operate on this route, including Vibol Express, Kampot Transports, Champa Tourist Bus, Rith Travel Tour, CP Express and Kampot Tour.

Most services use modern minivans with limited seating capacity. Travel time is approximately 2–4 hours, depending on the operator and traffic conditions.

BOOK BUS TICKETS on 12go.asia

Minivans and buses may depart from different locations in Kep and arrive at various points in Sihanoukville. Departure and arrival details are shown when booking tickets online.

Bus and minivan tickets cost about $9–14 per person. It is recommended to book tickets in advance, especially during weekends and holidays.

For a smooth departure, arrive at the pickup point at least 30 minutes before departure. This transport option is affordable, comfortable and suitable for most travelers visiting Cambodia.

🚍 Bus Schedule + Tickets from Krong Kep to Sihanoukville:
Bus Operator: Departure in Krong Kep Arrival in Sihanouk
Vibol Express 07:15 11:15
Vibol Express 09:45 13:30
Rith Travel Tour 08:00 10:30
Rith Travel Tour 10:00 12:30
Rith Travel Tour 13:15 15:30
Champa Tourist Bus 08:00 11:00
Champa Tourist Bus 09:30 13:00
Kampot Trans. 08:00 11:00
Kampot Trans. 10:00 13:00
Kampot Trans. 13:15 16:15
Cp Express 07:15 11:15
Cp Express 09:45 13:30
Kampot Tour 08:00 11:00
Kampot Tour 13:15 16:15

van-bus-kep-to-sihanoukville
From Kep to Sihanoukville you can travel by minibus or minivan (photo: Vibol Express, 12go.asia).

2. TRAIN of Royal Railway from Kep to Sihanoukville

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

  • ✔️ Good for: travelers seeking a relaxed and authentic journey
  • ✔️ Duration: ~2–2.5 hours
  • ✔️ Price: $7–8 per person
  • ✔️ Comfort: medium (seated train with basic comfort)
  • ✅ Best option: Daytime ride for countryside views and smooth journey
  • 💡 Tip: Book early and plan transfer to the station outside the city.

Another interesting transport option from Kep to Sihanoukville is the Royal Railway train. It is the only passenger train service in Cambodia and offers a comfortable and affordable way to travel between these cities.

The train departs from Kep Railway Station and arrives at Sihanoukville Railway Station. You can also check the Cambodia Railway Map before your trip.

The journey takes about 2–2.5 hours, similar to the fastest minivans. However, train schedules are limited and there is usually only one departure per day.

BOOK TRAIN TICKET on Baolau

Train tickets cost approximately $7–8 per person, making this one of the cheapest transport options on the route. Tickets can be searched and booked online in advance.

The train is a good choice for travelers who prefer a relaxed journey and want to experience rail travel in Cambodia.

train-royal-railway-kep-to-sihanoukville
From Kep to Sihanoukville you can travel by train by Royal Railway (photo: 12go.asia).

3. PRIVATE TAXI / CAR from Kep to Sihanoukville

👉 Private taxi/car is the most comfortable and flexible way from Kep to Sihanoukville.

  • ✔️ Good for: groups and travelers seeking comfort and privacy
  • ✔️ Duration: ~3–3.5 hours
  • ✔️ Price: $60–150 per car
  • ✔️ Comfort: high (modern cars, SUVs or minivans with driver)
  • ✅ Best option: Door-to-door transfer with flexible timing
  • 💡 Tip: Share costs in a group and confirm pickup location in advance.

The most comfortable way to travel from Kep to Sihanoukville is by private taxi or car with a driver. Companies such as SIMA Car and Angkor Guide Adventure operate modern cars, SUVs and minivans on this route.

Private transfers take about 3.5 hours and offer direct hotel-to-hotel service. They are especially suitable for families, groups and travelers carrying more luggage.

Prices range from approximately $60–150 per vehicle, depending on the type of car and number of passengers. Larger minivans are available for small groups.

BOOK TAXI / CAR on 12go.asia

A major advantage is flexibility. You can choose your departure time as well as your pickup and drop-off locations.

Private cars can be searched and booked online in advance. Always check the transfer details and booking conditions before departure.

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

❓ FAQ – Travel from Kep to Sihanoukville:

How to book tickets from Kep to Sihanoukville?

You can book bus, train and private taxi tickets online through Baolau or 12go.asia. Tickets can be searched and booked online in advance.

How long does it take to travel from Kep to Sihanoukville?

Buses and minivans take about 2–4 hours, trains about 2–2.5 hours and private taxis around 3.5 hours.

What is the distance from Kep to Sihanoukville?

The travel distance between Kep and Sihanoukville is approximately 120 km.

How much does it cost to travel from Kep to Sihanoukville?

Bus and minivan tickets cost about $8–14, train tickets $7–8 and private taxis from $60 per vehicle.

What is the best transport option?

Most travelers choose a minivan because it is affordable, comfortable and widely available.

What is the cheapest way to get to Sihanoukville?

The Royal Railway train is usually the cheapest option, with fares starting from about $7 per person.

Are there direct flights from Kep to Sihanoukville?

No, there are no direct flights between Kep and Sihanoukville.

Is there a train from Kep to Sihanoukville?

Yes, Royal Railway operates trains between Kep and Sihanoukville and tickets can be booked online.

Where can you travel by ferry from Sihanoukville?

Ferries connect Sihanoukville with Koh Rong, Koh Rong Samloem and several nearby island beaches.

How to travel from Kampot to Koh Rong?

You can travel by bus or train to Sihanoukville and then continue by ferry. Read more: How to reach Koh Rong from Kampot?

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 Kep to Sihanoukville

Traveling from Kep to Sihanoukville covers about 120 km and is one of the most popular routes in southern Cambodia. You can travel by bus, minivan, train or private taxi, with journey times of around 2–4 hours.

  • Choose Minivans: The most popular option with frequent daily departures.
  • Try the Train: Royal Railway offers a comfortable and scenic journey.
  • Use a Private Taxi: Ideal for families, groups and hotel-to-hotel transfers.
  • Book Ahead: Seats can sell out quickly during weekends and holidays.
  • Pack Essentials: Bring water, snacks and a phone charger.
  • Arrive Early: Reach your departure point 20–30 minutes before departure.
  • Plan Your Arrival: Taxis, tuk-tuks and ferries are available in Sihanoukville.

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


🎫 Book your tickets / car from Kep to Sihanoukville + Schedule:

Sihanouk to Phnom Penh ➔

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: