Battambang to Kep

How to Get From Battambang to Kep

450 km7h 30m – 12h 30mFrom $19Research Verified

Bus · Indirect Bus · Flight

In this in-depth route guide, you'll find the best ways to travel the 450 kilometre (280 miles) distance from Battambang 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.

Maarten

Written by Maarten

Founder & Trip Planning Expert

Last updated 2 months ago

COMPARE

What are the 3 ways to travel from Battambang to Kep?

There are three ways to travel the 450 km distance from Battambang to Kep. You can choose between the bus, indirect bus, and flight.

The journey takes between 7h 30m–12h 30m and the quickest way is by indirect bus (7h 30m). If you're on a budget, the cheapest option is by indirect bus with tickets starting at 77,000 KHR ($19).

Bus
Duration

12h 30m - 13h 30m

Price

116,000 KHR ($29)

Indirect BusCheapestFastest
Duration

7h 30m - 11h

Price

77,000 KHR ($19)

Flight
Duration

7h 40m

Price

900,000 KHR ($225)

Battambang to Kep by Bus

12h 30m - 13h 30mFrom 116,000 KHR ($29)

The bus is an affordable way to get from Battambang to Kep. Bus fares start from 116,000 KHR ($29), but note that this is a long journey and travel time takes around 12h 30m - 13h 30m.

Only one company runs direct buses on this route – Saly VIP. It operates three night sleeper buses every day, all arriving around noon. This is great if you want to save on a night’s accommodation and make the most of your day when you arrive.

Bus schedule from Battambang to Kep

Saly VIP
BattambangKep
22:45
13h 15m
12:00
23:15
12h 45m
12:00
23:25
12h 35m
12:00
116,000 KHR ($29)
Sleeper

Ready to book your bus?

From 116,000 KHR ($29) · 12h 30m - 13h 30m

Battambang to Kep by Indirect Bus

7h 30m - 11hFrom 77,000 KHR ($19)

If you don’t mind taking two buses, you could go to Phnom Penh first before catching another bus to Kep. The journey takes 7h 30m - 11h, excluding transfers.

This option also gives you the chance to rest in Phnom Penh or even stay a night and do some sightseeing.

Total bus fares start from 77,000 KHR ($19).

Step 1: Battambang to Phnom Penh

4h - 6h 15m34,000 KHR ($8.50)

There are several buses operating between Battambang and Phnom Penh, but we recommend travelling with Giant Ibis or Airbus. They offer morning departures and generally receive better reviews than others.

Cambolink21 Express is also a good company to travel with.

Bus fares start from 34,000 KHR ($8.50), and travel time takes between 4h - 6h 15m.

See all bus options below:

Virak Buntham Express
06:30
5h
11:30
08:00
5h
13:00
08:30
5h
13:30
34,000 KHR ($8.50)
Standard
Saly VIP
07:30
4h 30m
12:00
08:15
4h 30m
12:45
08:45
4h 30m
13:15
43,000 KHR ($11)
Standard
Giant Ibis
44,000 KHR ($11)
Tourist

View bus stations on map

Map of stations
Click to explore
From
To
Via

Ready to book your bus?

Booking Tip

You can find more details in our guide on how to get from Battambang to Phnom Penh.

Step 2: Phnom Penh to Kep

3h 30m - 4h 30m43,000 KHR ($11)
From Phnom Penh to Kep, bus fares start from 43,000 KHR ($11) and travel time takes 3h 30m - 4h 30m.
Giant Ibis
08:00
4h 10m
12:10
14:45
4h 10m
18:55
43,000 KHR ($11)
Tourist
Ekareach Express
06:30
3h 30m
10:00
08:30
3h 30m
12:00
09:30
3h 30m
13:00
49,000 KHR ($12)
Standard
Airbus
08:30
4h 30m
13:00
14:15
4h 30m
18:45
52,000 KHR ($13)
Standard

View bus stations on map

Map of stations
Click to explore

Ready to book your bus?

Booking Tip

You’ll find more details about this part of the journey on our Phnom Penh to Kep guide.

Battambang to Kep by Flight

7h 40mFrom 900,000 KHR ($225)

The fastest way to travel from Battambang to Kep is by flight. But keep in mind that Siem Reap International Airport is the closest airport to Battambang. You’ll first need to travel to Siem Reap for 3.5 hours, then catch a flight to Sihanoukville. From Sihanoukville Airport, you can hire a taxi for another 3 hours to reach Kep.

The total journey takes around 7h 40m, and prices start from 900,000 KHR ($225).

Step 1: Battambang to Siem Reap Airport by Taxi

3.5 hours281,000 KHR ($70)

You can hire a taxi for 281,000 KHR ($70) from Battambang to Siem Reap Airport. The ride takes around 3.5 hours.

Booking online costs more — around 506,000 KHR ($125) — but that gets you an SUV, which is ideal if you're travelling with extra luggage or in a small group.

Step 2: Siem Reap to Sihanoukville by Flight

1h 10m418,000 KHR ($105)

Air Cambodia operates flights from Siem Reap to Sihanoukville.

One-way flight tickets start at 418,000 KHR ($105), and travel time takes about 1h 10m.

Step 3: Sihanoukville Airport to Kep by Taxi

3 hours201,000 KHR ($50)

From Sihanoukville International Airport, taxi fares to Kep are around 201,000 KHR ($50) if you find one on your own. But note that taxi drivers will likely insist on a higher rate, so be ready to negotiate.

If you’d rather skip the hassle, you can book a taxi online using the button below. Fares start at 265,000 KHR ($66).

Ready to book your flight?

From 900,000 KHR ($225) · 7h 40m

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Rounding it up

We hope this guide was helpful in planning how to get from Battambang 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 Battambang to Kep is 450 km.

TRUST

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.

About the Author

Maarten
Maarten

Founder & Trip Planning Expert

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.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

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

Leave a Comment

20 more characters needed0/5000