
Minivan / tuk-tuk
Most common, quick and easy for short distance
Private taxi/car
Door-to-door, flexible and hassle-free
Boat
You can depart from the town center
Overplanning
Very short route, simple local transport is enough
Quick answer: When travelling from Kep to Kampot, your best options are a regular bus/minivan (fast and cheap), a short train ride (limited service), a scenic ferry, or a private taxi/car for full comfort and flexibility. The most popular option is to travel by bus or minivan. You can book tickets to Kampot easily online.
At a glance:
- 📍 Distance: approximately ~25 km by road.
- ⏱️ Travel time: Bus/minivan ~30 minutes | Train ~30 minutes | Ferry (boat) ~2–2.5 hours | Taxi/car ~30 minutes
- 💰 Price range: Bus/minivan ~US$3-5/pp | Train ~US$5/pp | Ferry ~US$10-15/pp | Private taxi/car ~US$15-20
- 🚌 Best for budget & speed: Bus or shared minivan from Kep → Kampot.
- 🚆 Alternate experience: Train of the Royal Railway (limited timetable) from Kep → Kampot.
- 🚖 Best for comfort & flexibility: Private taxi or car transfer from Kep → Kampot.
Last updated in March 2026
From Kep to Kampot you can travel by bus, minivan, taxi, train or tuk-tuk.
Travel distance from Kep to Kampot in Cambodia is only about 25 km. The most popular and cheapest option is a bus or minivan, with tickets costing around $3–5 per person and a travel time of about 30 minutes.
You can also travel by private taxi, train, ferry or tuk-tuk. A private taxi is the most comfortable option, taking about 30 minutes and costing approximately $15–20 per vehicle. Before your trip, it is useful to check the weather in Kampot.
Kampot is one of the most popular destinations in southern Cambodia.
Kampot is a charming riverside town known for its relaxed atmosphere and colonial architecture. It is also a popular stop when traveling onward to Sihanoukville.
Nearby attractions include Bokor National Park, historic French-era buildings and scenic countryside. Kampot also has a railway station with connections to Phnom Penh and Sihanoukville, although train services are limited.
| Transfer Mode – Kep to Kampot | Travel Time | Cost Range |
|---|---|---|
| Bus / Minivan | 30 minutes | $3–5 per person |
| Ferry / Boat | 2.5 hours | $10–15 per person (round trip) |
| Private Taxi / Car | 30 minutes | $15–20 per vehicle |
| Train of Royal Railway | 30 minutes | $5 per person |
| Tuk-tuk | 45 minutes | $10 |
How do I get from Kep to Kampot?
1. BUS / MINIVAN from Kep to Kampot
👉 Bus/minivan is the fastest and cheapest way from Kep to Kampot.
- ✔️ Good for: budget travelers and short-distance transfers
- ✔️ Duration: ~30–45 minutes
- ✔️ Price: $3–5 per person
- ✔️ Comfort: moderate (minivans or minibuses with seats)
- ✅ Best option: Take a direct minivan transfer for a quick and hassle-free journey
- 💡 Tip: Book tickets online in advance and arrive at least 30 minutes before departure.
The most popular and cheapest way to travel from Kep to Kampot is by minibus, minivan or tourist bus. Several companies operate on this short route, including Vibol Express, Ekareach Express, Giant Ibis, Capitol VIP and Kampot Transports.
Most services use comfortable minivans or minibuses with seats for a limited number of passengers. The journey takes about 30 minutes, depending on traffic conditions.
Vehicles may depart and arrive at different locations in Kep and Kampot. Departure and arrival details are displayed when booking tickets online.
Bus tickets cost about $3–5 per person and can be booked online in advance. It is recommended to arrive at the departure point at least 30 minutes before departure.
For most travelers, this is the easiest, fastest and most affordable transport option between Kep and Kampot.
| Bus Operator: | Departs in Kep | Arrival in Kampot | Bus Ticket |
|---|---|---|---|
| Vibol Express | 00:30 | 01:00 | From $4.00 |
| Vibol Express | 02:45 | 03:15 | From $4.00 |
| Vibol Express | 06:30 | 06:55 | From $4.00 |
| Vibol Express | 07:30 | 08:00 | From $4.00 |
| Vibol Express | 09:30 | 09:55 | From $4.00 |
| Vibol Express | 09:45 | 10:15 | From $5.00 |
| Vibol Express | 13:30 | 14:00 | From $5.00 |
| Vibol Express | 16:30 | 17:00 | From $5.00 |
| Capitol VIP | 06:45 | 07:15 | From $3.00 |
| Capitol VIP | 14:30 | 15:00 | From $3.00 |
| Rith Travel Tour | 08:00 | 08:30 | From $5.00 |
| Rith Travel Tour | 10:00 | 10:30 | From $5.00 |
| Rith Travel Tour | 13:15 | 13:30 | From $5.00 |
| Ekareach Express | 08:00 | 08:25 | From $5.00 |
| Ekareach Express | 09:00 | 09:25 | From $5.00 |
| Ekareach Express | 12:00 | 12:25 | From $5.00 |
| Ekareach Express | 13:00 | 13:25 | From $5.00 |
| Ekareach Express | 16:00 | 16:25 | From $5.00 |
| Kampot Trans. | 08:00 | 08:30 | From $5.00 |
| Kampot Trans. | 10:00 | 10:30 | From $5.00 |
| Kampot Trans. | 13:15 | 13:45 | From $5.00 |
| Kampot Trans. | 17:30 | 18:00 | From $5.00 |

2. TRAIN of Roayl Railway from Kep to Kampot
👉 Train is a cheap and scenic alternative from Kep to Kampot, but with a very limited schedule.
- ✔️ Good for: travelers with flexible timing and those seeking a local experience
- ✔️ Duration: ~30 minutes
- ✔️ Price: ~$5 per person
- ✔️ Comfort: basic (seats only, older trains)
- ✅ Best option: Use the train if departure time fits your schedule and you want a relaxed ride
- 💡 Tip: Check the timetable in advance and arrange transport to the train station outside Kep town.
Another option is to travel by Royal Railway train. Trains offer seats only and are a cheap alternative to buses, but schedules are very limited, usually with only one departure per day.
The train departs from Kep Railway Station and arrives at Kampot Railway Station. As the station is outside the town center, most travelers use a tuk-tuk or taxi to reach it.
The train journey takes about 30 minutes and tickets cost around $5 per person. Train tickets can be searched and booked online in advance.
BOOK TRAIN TICKETS to Kampot ➜
You can also continue by train to Sihanoukville. It is recommended to arrive at the station at least 30 minutes before departure.
Although not widely used, train travel offers a different way to explore Cambodia and can be an enjoyable experience.

3. FERRY / BOAT from Kep to Kampot
👉 Ferry/boat is a scenic and unique way from Kep to Kampot.
- ✔️ Good for: travelers seeking a coastal experience and avoiding road travel
- ✔️ Duration: ~2–2.5 hours
- ✔️ Price: higher than bus/train (varies by operator)
- ✔️ Comfort: moderate (small boats with basic seating)
- ✅ Best option: Choose a direct boat transfer for a relaxed and scenic coastal journey
- 💡 Tip: Ask your hotel in Kep for current availability and book in advance, as services may not run daily.
You can also travel between Kep and Kampot by boat. One option is Crab Shuttle, or you can ask your hotel about current boat services.
The boat journey takes about 2–2.5 hours and offers scenic views of the coastline. Fares are usually higher than bus or train tickets.
Although slower and less common, a boat transfer is a unique way to travel between Kep and Kampot while enjoying the coastal scenery.

4. PRIVATE TAXI / CAR from Kep to Kampot
👉 Private taxi/car is the most comfortable and flexible way from Kep to Kampot.
- ✔️ Good for: couples, families, and travelers seeking door-to-door service
- ✔️ Duration: ~30 minutes
- ✔️ Price: ~$15 per car
- ✔️ Comfort: high (private car with driver, no stops)
- ✅ Best option: Book a direct private transfer with hotel pickup and drop-off
- 💡 Tip: Arrange the taxi through your hotel or online in advance for a smooth and quick transfer.
Another option is a private car or taxi. Although more expensive than buses or trains, it is the most comfortable way to travel between Kep and Kampot.
Companies such as Pharith Yin Kampot Taxi Service and Kampot Taxi Services operate on this route. The journey takes about 30 minutes and costs around $15 per vehicle.
You can also arrange a taxi through your hotel. The main advantage is a direct door-to-door transfer with flexible departure and arrival locations.
5. TUK – TUK from Kep to Kampot
Another option, similar to a private taxi from Kep to Kampot, is a tuk-tuk. These are mostly relatively fast 3-wheeled vehicles for a limited number of passengers. You can arrange this option either directly in the city or ask at the hotel, where you will be staying they will definitely recommend someone for this type of transport. T
he tuk-tuk ride time from Kep to Kampot is approximately 45 minutes and the fare is around $5-10/pp. The drivers are mostly experienced and know the traffic on local roads.

❓ FAQ + Tips – Travel from Kep to Kampot
How to book tickets or a private car from Kep to Kampot?
Book bus, train tickets or a private car online via 12go.asia. You can also search other routes in Cambodia.
How long does it take to travel from Kep to Kampot?
Travel takes about 30 minutes by bus, train or taxi, 45 minutes by tuk-tuk, and 2–2.5 hours by boat.
How far is Kampot from Kep?
The distance between Kep and Kampot is approximately 25 km.
How much does it cost to travel from Kep to Kampot?
Bus tickets cost $3–5, train tickets about $5, taxis $15–20 per car and tuk-tuks around $5–10.
What is the cheapest way to get to Kampot?
The cheapest option is usually a bus, minibus or minivan.
Can I rent a motorbike or bicycle in Kep?
Yes, motorbike and bicycle rentals are available and suitable for this short route.
Are there attractions between Kep and Kampot?
Yes, you can see salt fields, pepper farms and scenic countryside along the route.
Is a private transfer available?
Yes, private taxis are available and offer the most comfortable door-to-door transfer.
Where can you travel from Kampot?
Travel to Sihanoukville, Siem Reap or continue by ferry to Koh Rong.
Where to stay in Kampot?
Kampot offers hotels, guesthouses, bungalows and homestays. Book accommodation online.
💡 Practical Travel Tips for Kep to Kampot
Traveling from Kep to Kampot is easy, as the distance is only about 25 km and several transport options are available.
- Use a Minivan: Minivans and minibuses are the cheapest and most popular transport option.
- Travel Time Is Short: Most buses, trains and taxis reach Kampot in about 30 minutes.
- Choose a Taxi for Comfort: Private taxis offer convenient door-to-door transport.
- Try the Train: Royal Railway trains are affordable, but departures are limited.
- Consider a Boat Trip: Boat transfers are slower but provide scenic coastal views.
- Check Departure Points: Buses and trains may leave from different locations in Kep.
- Book Ahead: Online booking is recommended during weekends and holidays.
Tip: Bus, train and taxi tickets from Kep to Kampot can be searched and booked online in advance.
