
How to Get From Kampot to Kep
Bus · Motorbike · Ferry · Private
In this in-depth route guide, you'll find the best ways to travel the 23 kilometre (14 miles) distance from Kampot to Kep. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Kep as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
Written by Maarten
Founder & Trip Planning Expert
Last updated 2 years ago
What are the 4 ways to travel from Kampot to Kep?
There are four ways to travel the 23 km distance from Kampot to Kep. You can choose between the bus, motorbike, ferry, and private.
The journey takes between 30m–2h and the quickest way is by bus (30m). If you're on a budget, the cheapest option is by bus with tickets starting at 12,000 KHR ($3.00).
30 minutes
12,000 KHR ($3.00)
35m-45m
16,000 KHR ($4.00)
2 hours 30 minutes
40,000 KHR ($10)
30 minutes
80,000 KHR ($20)
Kampot to Kep by Bus
The journey from Kampot to Kep takes about 30 minutes. Since it’s a short trip, taking the bus is a good and cheap option.
Bus schedules from Kampot to Kep
Giant Ibis is not available for online booking. You have to contact them directly or ask your hotel to arrange a seat on the Giant Ibis bus.
Champa Mekong
- Departs from Champa Bus Station, close to the Durian Roundabout in the centre of Kampot
- Arrives at Champa Mekong Office, near Kep Beach
Giant Ibis Transport
- Departs from Giant Ibis Transport Office in Kampot, near the Durian Roundabout in the centre
- Arrives at the Giant Ibis Transport Office in Kep, near Kep Beach
Another option is to book your bus with Kampot Tours and Travel or Rith Travel. They provide transport services between Kampot and Kep.
Kampot Tours offers trips for 12,000 KHR ($3.00), departing at 6:30, 9:30 and 14:30.
Rith Travel offers trips that depart from Kampot at 10:00 and 14:00 and cost 16,000 KHR ($4.00).
Some trips may be rescheduled or canceled so always check with the bus companies when travelling with one of the two above.
Kampot to Kep by Motorbike
Option 1: Motorbike Taxi
Instead of sedan taxis, you can also find motorbike taxis along the streets of Kampot. Expect to pay around 20,000 KHR ($5.00) for a one-way journey.
Planning only for a day tour to Kep? You can inform the driver, agree on the terms and pay a little more — 32,000 KHR ($8.00) - 40,000 KHR ($10) — for a return trip.
There is little traffic on the roads between Kampot and Kep but always be cautious when riding a motorbike.
Option 2: Renting a motorbike
Another great option if you want to make a day trip is to rent a motorbike. Most motorbikes are below 125cc and don’t require a driver’s license.
You can rent a motorbike for only 16,000 KHR ($4.00) a day and most of them are in good condition. Many travellers recommend renting one with Hong Kimeng Moto Rental because this is a reliable company.
Bear in mind that you may have to leave your passport at the rental shop as a form of collateral. Motor rental shops often have small drawers or lockers to keep your passport.
Kampot to Kep by Ferry
Crab Shuttle offers one daily ferry trip to Kep. If you’re not in a hurry and want to enjoy a good view of the coast, taking the ferry is a good experience.
Don’t expect high-end ferry units because Crab Shuttle operates local, wooden-type boats. The boat provides basic safety measures like life jackets and a first aid kit. Keep in mind that they only offer trips when the weather is okay. Food and drinks are available onboard.
The boat leaves from the riverside in front of Rikitikitavi Hotel at 9:00 in the morning. You will arrive at the Koh Tonsay Boat Terminal in Kep around 11:20.
A one-way ticket costs 40,000 KHR ($10) and a roundtrip ticket costs only 54,000 KHR ($14). If you buy the roundtrip ticket, be informed that the boat leaves Koh Tonsay Boat Terminal at 15:00. This means you will only have 3.5 hours to spend in Kep.
If you wish to visit Rabbit Island as well, you can arrange a ride with Crab Shuttle. After reaching Kep, it is just another 30min boat trip to Rabbit Island.
Kampot to Kep by Taxi
Taking a taxi is comfortable and allows you to enjoy the views along the way.
Hailing a taxi from Kampot costs 80,000 KHR ($20). Some travellers might be able to lower this price to 60,000 KHR ($15), but your chances are small.
You can hail a taxi on the street, ask your hotel to arrange one or book a taxi online. A 4-seater SUV taxi booked online costs 100,000 KHR ($25) and has better legroom.
Rounding it up
We hope this guide was helpful in planning how to get from Kampot to Kep. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Kampot to Kep is 23 km.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.





Reader Comments
No comments yet — be the first to share your experience!