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.
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
| Mode | Price (USD) | Duration |
|---|---|---|
| Train | About $7[1] | About 2h 56min[1] |
| Shared Van | About $9 - $13[1] | 2h 30min - 4h[1] |
| Private Transfer | About $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 | |
|
|
| Train Kep - Sihanoukville $ 7.37 2h 56m | |
|
|
| Van Kep - Sihanoukville $ 9.22–13.18 2h 30m – 4h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kep to Sihanoukville, including current prices and schedules.
The train is the cheapest, with an Economy Seat at about $7 on booking platforms (October 2026).
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.
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.
The Royal Railway southern line, which runs from Phnom Penh through Takeo, Kampot and Kep to Sihanoukville.
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.
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] 12Go: 12Go Timetable: Kep - Sihanoukville. Retrieved October 25, 2026.
- [2] Royal Railway Cambodia: Passenger Train. Retrieved October 25, 2026.
- [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.
