Sihanoukville to Kampot

Overview Compare Bus Taxi Train To Stay

How to get from Sihanoukville to Kampot

You have 3 options when travelling from Sihanoukville to Kampot. A mini-van can take you there in 3 hours, a taxi in two hours, and a train in 2.5 hours. Rates range between $7 and $40.

3 ways to get from Sihanoukville to Kampot

Transport modeDurationCostsAvailability
Bus3 hours$7Check bus tickets
Taxi2 hours$40Reserve a taxi
Train2.5 hours$25Check train tickets

Taking a mini-van is a good and cheap option. Travel time from Sihanoukville to Kampot via mini-van is about 3 hours.

Expect to pay around $40 when travelling by taxi. The advantage of the taxi is that they will bring you door-to-door.

The train route provides a scenic view of the Cambodian countryside. Tickets are priced at $5 per person and travel time is less than 2 hours. Bear in mind that the railway stations are not located within the city centre.

Itinerary from Sihanoukville to Kampot

Sihanoukville to Kampot by Bus

Duration: 3 hours
Cost: $7
Duration: 3 hours
Cost: $7

There are only 2 bus companies operating the route from Sihanoukville to Kampot.

These companies don’t receive the best reviews but work well in most cases. Just don’t plan your travel schedule too tight as they don’t always leave on time and staff can be rude.

Both companies operate mini-buses and the journey will take about 3 hours. Tickets cost $7-$8 per passenger.

We recommend booking with Champa Mekong as their departure point is in walking distance from Sihanoukville city centre and the arrival point is in the centre of Kampot.

Bus schedules from Sihanoukville to Kampot

Bus OperatorScheduleCosts
Champa Mekong08:00-11:00
Check Bus Tickets
CTT Transportation08:00-11:00
Check Bus Tickets

Champa Mekong

  • Departs from Golden Star Inn, Madux Street, Sihanoukville
  • Arrives at the Old Market in Kampot

CTT Transportation

  • Departs from CTT Transport, Sihanoukville
  • Arrives at the opposite of Kampot New Bus Station in the city centre

Kampot Tours and Travel also runs transport services on this route. They are slightly cheaper ($5), but you need to email them beforehand for their schedule.

Sihanoukville to Kampot by shared Mini-vans

There are also independent shared mini-van services that cover this route for only $5 per person. However, we don’t advise taking these as drivers tend to overcrowd the van in the hopes of gaining more profit. Aside from the uncomfortable ride, drivers make multiple stops which increase the travel time.

Sihanoukville to Kampot by Taxi

Duration: 2 hours
Cost: $40
Duration: 2 hours
Cost: $40

The average cost for a taxi on this route is about $40. With good negotiation skills, you might be able to lower this rate to $35. Taxis are the preferred mode of transport in Sihanoukville so there should be no problem hailing one from the street.

You can also arrange one with your hotel but bear in mind that they may charge an additional $5.

If you want to avoid having to negotiate with taxi drivers or paying the additional $5 to hotels, you can always book one online. They offer $55 for an SUV taxi.

Reserve a Taxi

Shared Taxi

You can also look for shared taxis at Phsar Leu Market and at the downtown taxi/bus station. Costs are $5 per person, but bear in mind that you have to wait until the taxi is full.

Sihanoukville to Kampot by Train

Duration: 2.5 hours
Cost: $25
Duration: 2.5 hours
Cost: $25

The train is another alternative to the bus or taxi but only has a few trips a week. The train operates on Saturdays, Sundays and Mondays and a ticket costs $5.

However, the railway station in Sihanoukville is about 3 km northwest of the city centre so you are likely to have to pay another $10 for the 10-minute tuk-tuk or taxi ride from the city centre.

The Kampot Railway Station is a little north of the city centre which is about a 10-15 minute taxi or tuk-tuk ride and costs $5-$10.

Train schedule overview

DayDeparture Time
Arrival Time

Check Available Train Tickets

It is also possible to transport your motorbike or bicycle in trains for $5 and $2 respectively. You can buy these tickets at the train station.


Our favourite places to stay in Kampot

Daom Djah Spirit

Located along a river outside of town, with palm trees all around, you find Daom Djah Spirit. The excellent food and beautiful yet simple bungalows feel like a true nature retreat! It's a 15min ride to town, so rent a bike before you come here or ask the friendly staff to book a TukTuk for you.

Double Room with Shared Bathroom $13

Read More

The Magic Sponge

Featuring a mini golf course, pool tables, and a pub with live entertainment, you definitely won’t get bored at The Magic Sponge. Located along Guesthouse Street, the city center and river are within walking distance. Owner William and his staff are very warm and welcoming.

Double Room from $18

Read More


Arcadia is heaven for backpackers. This hostel boasts an amazing waterpark featuring a waterslide and many other attributes that will guarantee a great day of fun. If you are not staying here, I still recommend to visit this place for an afternoon. Non-guests can access this waterpark for a small payment too. Once you got your wristband, get ready to launch your mates 10 meter high in the sky on the big blob!

Double Room from $18 and dorms from $5

Read More


More routes to Kampot

Kep to Kampot

Phnom Penh to Kampot

Siem Reap to Kampot

More routes from Sihanoukville

Sihanoukville Airport

Sihanoukville to Battambang

Sihanoukville to Kep

Sihanoukville to Koh Rong

Sihanoukville to Koh Rong Sanloem

Sihanoukville to Phnom Penh

Sihanoukville to Siem Reap

Ho Chi Minh to Phnom Penh

Phnom Penh Airport

Phnom Penh to Siem Reap

Phnom Penh to Sihanoukville

Sihanoukville Airport

Siem Reap Airport

Siem Reap to Phnom Penh

Siem Reap to Sihanoukville

Was this post helpful?

Click on a star to rate it!

Average rating 4 / 5. Vote count: 4

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

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?