Phnom Penh to Kampot

Overview Compare Bus Taxi Train To Stay

How to get from Phnom Penh to Kampot

You have 3 options when visiting Kampot from Phnom Penh: you can take a bus, which takes 3.5 hours and costs $11; a taxi, which takes 2.5-3 hours and costs $50; or a train, which takes 4 hours and 40 minutes and costs $7.

3 ways to get from Phnom Penh to Kampot

Transport modeDurationCostsAvailability
Bus3.5 hours$11Check bus tickets
Taxi2.5 – 3 hours$50Reserve a taxi
Train4h 40min$7Check train tickets

Since a few years ago, you can now go from Phnom Penh to Kampot without having to pass by Kep. The roads are in good condition and thanks to the new route, you can travel this distance in as fast as 2.5-3 hours.

Taking the bus from Phnom Penh to Kampot is cheap and comfortable. It takes about 3.5 hours to reach Kampot and expect to pay about $11 for a one-way bus ride.

Traveling by train offers you a unique experience, but takes longer than the bus or taxi. Trains only run on Friday, Saturdays and Sundays.

The taxi is a good alternative to the bus when travelling in a group. You can easily travel door-to-door and taxis offer a bit more comfort than a bus ride. With the taxi, rates start at $50.

View itinerary from Phnom Penh to Kampot

 Phnom Penh to Kampot route on map

Phnom Penh to Kampot by Bus

Duration: 3.5 hours
Cost: $11
Duration: 3.5 hours
Cost: $11

Since Phnom Penh is a transport hub for all destinations across Cambodia, it’s easy to arrange transport from here.

Booking with Giant Ibis is highly recommended as they are the best transport company in Cambodia.

Bus schedule from Phnom Penh to Kampot

Bus OperatorScheduleCosts
Giant Ibis Transport08:00-11:15
Check Bus Tickets

Alternative: Phnom Penh to Kampot by Vans

The journey takes only about 3 hours if you can bear to sit inside a van even if it doesn’t have a lot of leg room. Also, sometimes, vans are faster than the bus.

Van schedules

Bus OperatorScheduleCosts
Ekareach Express08:00-12:00
Mekong Express08:15-11:15
Ekareach Express
  • Departs from St. 230, next to the National Olympic Stadium near the city centre
  • Arrives at St. 718, near the Durian Roundabout in the city centre
Mekong Express
  • Departs from Mekong Express Office in Phnom Penh in the city centre
  • Arrives along St. 7 Makara, east of the Durian Roundabout in the city centre

Phnom Penh to Kampot by Taxi

Duration: 2.5-3 hours
Cost: $50
Duration: 2.5-3 hours
Cost: $50

Taxis offer transport through this route for $50. If you want a cheaper rate, you can try to negotiate to $40-$45 but it usually takes persistence to agree on these rates.

Always make sure to agree on the rate before you get in the taxi, so you won’t end up paying more.

You can hail a taxi on the street, arrange a taxi through your hotel or book one online for a fixed rate of $55. Booking a taxi online is easy.

Reserve a Taxi

Phnom Penh to Kampot by Shared Taxi

If you are on a budget and you don’t want to wait on a bus, you can also travel by shared taxi. They charge $5 per person and passengers can be dropped off and picked up anywhere along the way.

Bear in mind that drivers pack people like sardines to fit in the van and these vans are not operated by an official transport company.

You can find shared taxis along Psar Dang Kor.

Phnom Penh to Kampot by Train

Duration: 4hrs 40m
Cost: $7
Duration: 4hrs 40m
Cost: $7

Taking the train is a good option for travellers who are not on a strict itinerary. The views offered along this 4-5 hour trip allows you to see a different side of the Cambodian rural life.

However, trains take longer than the bus and only operate on Fridays, Saturdays and Sundays.

Train schedule from Phnom Penh to Kampot

DayDeparture Time
(Phnom Penh)
Arrival Time

Check Available Train Tickets

A train ticket costs $7 per person, one-way.

You can also transport your car, motorbike or bicycle for $14, $5 and $2. You can buy these additional tickets at the railway station.

Trains depart from the Royal Railway Station in Phnom Penh and arrive at the Kampot Train Station.

Both railway stations are a 5-10min taxi or tuk-tuk ride to/from the centre.

The train makes one 10-minute stop in Takeo before reaching Kampot. The trip looks like this:

Royal Railway Station (Phnom Penh) – Takeo Train Station – Kampot 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

Siem Reap to Kampot

Sihanoukville to Kampot

More routes from Phnom Penh

Battambang to Phnom Penh

Ho Chi Minh to Phnom Penh

Kep to Phnom Penh

Phnom Penh Airport

Sihanoukville to Phnom Penh

Siem Reap to Phnom Penh

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.4 / 5. Vote count: 8

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 didn't meet your expectations.

Your feedback is very valueable to us

What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)

About the author(s)


Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.