GoAsia
Cambodia

How to Get from Kep to Sihanoukville

Compare train, van and private transfer options from Kep to Sihanoukville, with prices and travel times for your Cambodian coast trip.

Last updated: October 29, 2026

How to Get from Kep to Sihanoukville
Contents

Leaving the sleepy crab markets and crumbling colonial villas of Kep for the bustling port city of Sihanoukville is a move from Cambodia's quietest coastal retreat to its most energetic hub. Kep invites you to slow down and eat pepper crab by the shore. Sihanoukville is the main gateway to the white sands of Koh Rong and Koh Rong Samloem. The short trip across the southern coastline is a staple for travelers tracing the Gulf of Thailand.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

You can take the railway, a shared minivan or a door-to-door private transfer. Each shows a different side of the changing landscape, from salt pans and pepper plantations to the rising skyline of Sihanoukville.

Kep to Sihanoukville by Van

Shared vans are the backbone of regional travel in Cambodia, balancing speed and affordability. On booking platforms, a seat costs about $9 to $13 (October 2026) and the journey takes from about 2 hours 30 minutes to 4 hours, depending on pick-ups and drop-offs and on traffic entering Sihanoukville. Operators typically use 15-seat vans, which can feel snug when full.[1] You can book through GoAsia.cc, especially in high season when coastal travel peaks.

Kep to Sihanoukville by Train

For a more rhythmic and spacious journey, the Royal Railway is a unique alternative. Its southern line serves both Kep and Sihanoukville.[2] On booking platforms, an Economy Seat costs about $7 (October 2026) and the ride takes about 2 hours 56 minutes.[1] Riding the rails in Cambodia is as much about the experience as the destination: you see vast stretches of green fields and local life hidden from the main highway, at a steady pace that feels more relaxed than the road traffic.

Kep to Sihanoukville by Private Transfer

If you travel in a group, carry heavy luggage or simply value privacy, a private transfer is the most flexible option. You choose your departure time and are picked up at your hotel in Kep and dropped at your resort or the ferry pier in Sihanoukville. Booking platforms list the journey at about 2 hours 50 minutes to 3 hours 30 minutes and a whole vehicle at about $62 to $138 (October 2026).[1]

Vehicle Classes for Private Transfers

Booking platforms list SUVs for up to 4 passengers, Premium Vans for 5 and Vans or Minivans for 7.[1] A standard SUV suits moderate luggage, while the larger vans give plenty of room for suitcases. With the most predictable arrival time, a private car is a good choice before a ferry to the islands.

Comparing Your Options

ModePrice (USD)Duration
TrainAbout $7[1]About 2h 56min[1]
Shared VanAbout $9 - $13[1]2h 30min - 4h[1]
Private TransferAbout $62 - $138 per vehicle[1]2h 50min - 3h 30min[1]

Tips for Traveling from Kep to Sihanoukville

  • Book in Advance: Vans from Kep can fill up quickly in the mornings. Booking a day or two ahead is a good idea.
  • Ferry Connections: If you are heading to Koh Rong, leave Kep early. The crossing from Sihanoukville Pier takes about 45 minutes,[3] so an early start gives you a buffer for traffic.
  • Station Transfers: Arrange a short tuk-tuk ride to the railway station if you are not staying next to it.
  • Luggage Space: With oversized luggage or surfboards, a private transfer is much better than a shared van, where space is limited.
  • Hydration: Carry a bottle of water. The Cambodian sun is intense and stops along the road may be brief.

Timetable

Taxi Kep - Sihanoukville $ 61.42–137.00 2h 50m – 3h 30m
  • →  SUV 4pax
  • →  Minivan 7pax
  • →  Premium Van 5pax
  • →  Van 7pax
Train Kep - Sihanoukville $ 7.37 2h 56m
  • →  Economy Seat 10:40
Van Kep - Sihanoukville $ 9.22–13.18 2h 30m – 4h
  • →  Van 07:30, 08:00, 10:00, 13:00, 13:15
  • →  Van 15pax 08:00, 10:00, 13:00

Frequently Asked Questions

How can I book tickets from Kep to Sihanoukville?

Use the booking tool on this page to compare the transport options currently available from Kep to Sihanoukville, including current prices and schedules.

What is the cheapest way to get from Kep to Sihanoukville?

The train is the cheapest, with an Economy Seat at about $7 on booking platforms (October 2026).

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

A shared van is the fastest, taking from about 2 hours 30 minutes, depending on traffic. A private transfer takes from about 2 hours 50 minutes.

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

The journey takes from about 2 hours 30 minutes to 4 hours. The train takes about 2 hours 56 minutes, while vans vary with the number of stops.

Which railway line connects Kep and Sihanoukville?

The Royal Railway southern line, which runs from Phnom Penh through Takeo, Kampot and Kep to Sihanoukville.

Can I get a door-to-door service for this route?

Yes. A private transfer by SUV or van picks you up at your accommodation in Kep and drops you at your hotel or the ferry pier in Sihanoukville.

How long is the ferry from Sihanoukville to Koh Rong?

The ferry or speedboat from Sihanoukville Pier to Koh Rong takes about 45 minutes.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go Timetable: Kep - Sihanoukville. Retrieved October 25, 2026.
  2. [2] Royal Railway Cambodia: Passenger Train. Retrieved October 25, 2026.
  3. [3] Island Speed Ferry: Koh Rong: Cambodia Wild Island Paradise. Retrieved October 19, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.