Travel from Kep to Sihanoukville

Travel by train from Kep to Sihanoukville is around 2 hours faster than travel by bus, although the location of Kep Railway, 12 km by road to the North of Kep Beach, is slightly inconvenient.

Train Times from Kep to Sihanoukville


  • Please note: A new timetable is now in operation.
KepSihanoukvilleDay
10:1512:20M,Tu,W,Th,F,Sa,Su

Bus Times from Kep to Sihanoukville


There are currently 4 direct bus services a day from Kep to Sihanoukville available to book online.

KepSihanoukvilleBus Company
07:1511:15Vibol Express
09:0012:30Vibol Express
10:1514:00Vibol Express
15:0019:00Vibol Express
  • The one-way bus fare on Vibol Express services from Kep to Sihanoukville costs $11 USD per person.

Buy Tickets from Kep to Sihanoukville


Use the Search Box below to buy your tickets from Kep to Sihanoukville.

Powered by 12Go Asia system

Train and bus tickets are both available for purchase through the Search Box above.

Kep Railway Station


Train services to Sihanoukville depart from Kep Railway Station.

Google Map of Kep Railway Station

Kep Bus Station


Vibol Express services from Kampot to Sihanoukville depart from near the Ratanak Kep Guesthouse which is close to Kep Beach.

Google Map of Ratanak Kep Guesthouse which is close to Kep Beach

Sihanoukville Train Station


Trains from Kep terminate at Sihanoukville Railway Station.

Google Map of Sihanoukville Railway Station

Sihanoukville Bus Station


Vibol Express services from Kep to Sihanoukville terminate at a bus stop near the Jindi Hotel in Sihanoukville.

Google Map of the Jindi Hotel in Sihanoukville

About Sihanoukville


Sihanoukville is Cambodia’s most popular beach resort destination. Sihanoukville itself is a large and busy town, with several town centre beaches, the most popular of which are Independence Beach and Ochheuteal Beach. Sihanoukville Town itself is largely focussed on catering to Chinese tourists and in particular Chinese tourists who come to Sihanoukville to gamble at the town’s many casinos. Sihanoukville Town holds little of interest to most non-Chinese visitors except for being a transport hub and visting the charming hill top temple, Wat Leu.

View of Sihanoukville from Wat Leu
View of Sihanoukville from Wat Leu

Rather than stay in Sihanoukville Town many tourists head either to Otres Beach or one of the two islands just of the coast, Koh Rong and Koh Rong Samloem:

  • Otres Beach: The centre of Otres Beach is 13 km by road from Sihanoukville Railway Station. This 3.7 km long stetch of beach has lots small bungalow resorts, some directly on the beach, and plenty of restaurants and bars serving Cambodian and International cuisine. The small Otres Village is popular with Western tourists.
  • Koh Rong: Koh Rong is a 9 km long island located 20 km off the coast. Koh Rong has 43 km of beaches all of which are generally better than the beaches on the mainland. The island also has plenty of affordable beach front accommodation. By speed boat the journey from Sihanoukville to Koh Rong takes around 30 minutes. See ferry and speed boat times from Sihanoukville to Koh Rong.
  • Koh Rong Samloem: Koh Rong Samloem is located just to the South of Koh Rong. Koh Rong Samloem is smaller and slightly less deceloped than Koh Rong. Koh Rong Samloem is perhaps the better choice of the two island for younger travellers and those who enjoy long walks. See ferry and speed boat times from Sihanoukville and Koh Rong Samloem.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.