HUB hero image

How to Travel from

Sihanoukville to Kep Beach Cambodia

by Rideshare or Car

Sihanoukville
+0
Kep Beach Cambodia
Transport search to Kep Beach Cambodia
Sihanoukville
+0
Kep Beach Cambodia
Building a composite car route
Cheapest
Best Offer!
Car
1 h 47 min
122 km.
from $6
Composite Route Car Only

Two ways to Travel from Sihanoukville to Kep Beach Cambodia

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Royal Railway Cambodia

Phone:
+855 23 992 379
Train from Sihanoukville station to Kep
Ave. Duration:
2h 10m
Frequency:
Once daily
Estimated price:
$6.35–$9.53

Bus operators

Champa Mekong

Phone:
+855 15 696 800
Bus from Sihanoukville to Kep
Ave. Duration:
3h
Frequency:
Twice daily
Estimated price:
$11.48

Questions and Answers

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

The cheapest way to get from Sihanoukville to Kep Beach Cambodia is to train which costs $5.43 - $8.15 and takes 2h 10m.

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

The fastest way to get from Sihanoukville to Kep Beach Cambodia is to drive which takes 1h 48m and costs $15.22 - $22.83 .

Is there a direct bus between Sihanoukville and Kep Beach Cambodia?

Yes, there is a direct bus departing from Sihanoukville and arriving at Kep. Services depart twice daily, and operate every day. The journey takes approximately 3h.

Is there a direct train between Sihanoukville and Kep Beach Cambodia?

Yes, there is a direct train departing from Sihanoukville station station and arriving at Kep. Services depart once daily, and operate every day. The journey takes approximately 2h 10m.

How far is it from Sihanoukville to Kep Beach Cambodia?

The distance between Sihanoukville and Kep Beach Cambodia is 117 km. The road distance is 122.5 km.

How do I travel from Sihanoukville to Kep Beach Cambodia without a car?

The best way to get from Sihanoukville to Kep Beach Cambodia without a car is to train which takes 2h 10m and costs $5.43 - $8.15 .

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

The train from Sihanoukville station to Kep takes 2h 10m including transfers and departs once daily.

Where do I catch the Sihanoukville to Kep Beach Cambodia bus from?

Sihanoukville to Kep Beach Cambodia bus services, operated by Champa Mekong, depart from Sihanoukville station.

Where do I catch the Sihanoukville to Kep Beach Cambodia train from?

Sihanoukville to Kep Beach Cambodia train services, operated by Royal Railway Cambodia, depart from Sihanoukville station.

Train or bus from Sihanoukville to Kep Beach Cambodia?

The best way to get from Sihanoukville to Kep Beach Cambodia is to train which takes 2h 10m and costs $5.43 - $8.15 . Alternatively, you can Minivan, which costs $9.83 and takes 3h.

Where does the Sihanoukville to Kep Beach Cambodia bus arrive?

Sihanoukville to Kep Beach Cambodia bus services, operated by Champa Mekong, arrive at Kep station.

Where does the Sihanoukville to Kep Beach Cambodia train arrive?

Sihanoukville to Kep Beach Cambodia train services, operated by Royal Railway Cambodia, arrive at Kep station.

Can I drive from Sihanoukville to Kep Beach Cambodia?

Yes, the driving distance between Sihanoukville to Kep Beach Cambodia is 123 km. It takes approximately 1h 48m to drive from Sihanoukville to Kep Beach Cambodia.

Where can I stay near Kep Beach Cambodia?

There are 267+ hotels available in Kep Beach Cambodia. Prices start at $17.91 per night.
+0