Battambang to Sihanoukville

How to Get From Battambang to Sihanoukville

3Options
5h 40mFastest
$22From
MaartenWritten by Maarten · Updated 1 week ago

Bus · Flight · Taxi

Sihanoukville is Cambodia's main beach city and the gateway to the islands of Koh Rong, about 279 kilometres (173 miles) south of Battambang. Flying is the quickest way, taking 5h 40m. By land, the bus is the cheapest way to get from Battambang to Sihanoukville at $22 (86,000 KHR), though it makes for a long day at 8h 30m - 14h 30m.

Distance from Battambang to Sihanoukville

Battambang and Sihanoukville are about 279 km (173 miles) apart, and the journey itself covers around 470 km by road. The quickest way to get from Battambang to Sihanoukville is by taking the flight, which takes around 5h 40m.

~279 km
Distance
~470 km
Road distance
5h 40m
Fastest
COMPARE

3 ways to travel from Battambang to Sihanoukville

There are three ways to travel from Battambang to Sihanoukville. You can choose between the bus, flight, and private transport. The journey takes 5h 40m–8h 30m and the quickest way is by flight. If you're on a budget, the cheapest option is by bus with tickets starting at $22 (86,000 KHR).

FlightFastestDuration5h 40mPrice$115(464,000 KHR)
3 legs — see itinerary
  1. BattambangSiem Reap4h
  2. Siem ReapSihanoukville1h 10m
  3. Sihanoukville AirportSihanoukville City Centre30m

Reach out to our Community

No questions yet — be the first to ask about Battambang to Sihanoukville.

Battambang to Sihanoukville by Bus

8h 30m - 14h 30mFrom $22 (86,000 KHR)

The bus is the most affordable way to travel from Battambang to Sihanoukville, with ticket prices starting from $22 (86,000 KHR). The downside is the long travel time of around 8h 30m - 14h 30m. This is one of the longest overland routes because buses have to detour east via Phnom Penh before continuing to Sihanoukville.

There are only three operators running this direct service: Virak Buntham Express, Saly VIP and Airbus.

Some travellers choose a night bus to save on a night of accommodation and sleep through part of the journey. Road conditions have generally improved, though a few sections can still be quite bumpy. Buses on longer routes like this one usually operate with two drivers who take turns. This helps reduce driver fatigue and is one reason overnight buses have become more popular.

Still, spending over 10 hours on the road can be exhausting. If you’re on a budget and don’t mind the longer ride, taking the bus is a practical choice. Just make use of the short stops along the way to stretch your legs.

Bus schedule from Battambang to Sihanoukville

All services arrive at Sihanoukville Virakbuntham
Virak Buntham ExpressLuxury Hotel8h 30m
22:0022:30
$22
86,000 KHR
Saly VIPSleeping13h 35m
22:4523:1523:25
$22
87,000 KHR
Saly VIPStandard9h 45m
07:3008:1508:45
$27
108,000 KHR
AirbusFirst Class9h
10:00
$32
129,000 KHR

Bus tickets are available on Bookaway.

View bus stations on map

Map of stations
Click to explore
From
To

Battambang to Sihanoukville by Flight

5h 40mFrom $115 (464,000 KHR) - $170 (676,000 KHR)
Battambang doesn’t have its own airport, so you’ll need to fly into the nearest one in Siem Reap first. From there, it’s about a 3 to 4-hour journey by road to reach Battambang.

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

Step 1: Battambang to Siem Reap Airport

4h$35 (140,000 KHR) - $70 (280,000 KHR)

There are two main ways to get from Battambang to the new Siem Reap-Angkor International Airport (SAI). It depends on whether you want to save money or save time.

Option 1: Bus + Taxi 

You can take a bus from Battambang to Siem Reap town for about $10 (40,000 KHR). Once you arrive in town, you will need to take a taxi to the airport. Since the new Siem Reap Airport is about 45 km away from the city centre, taxi fares on Grab start from $25 (100,000 KHR).

Check the available bus tickets here.

Option 2: Private Taxi

You can book a private taxi to take you straight from Battambang to Siem Reap Airport. Most hotels can arrange one for you, but expect to pay around $70 (280,000 KHR). Travel time takes almost 4 hours.

If you want to save a bit, try booking online. On BookAway, prices start from around $50 (200,000 KHR) for an SUV that could fit 4 people.

See our post on Siem Reap International Airport for more info.

Step 2: Siem Reap to Sihanoukville by Flight

1h 10m$69 (276,000 KHR)

A one-way flight from Siem Reap to Sihanoukville takes 1h 10m. If you book a few weeks ahead, tickets start from $69 (276,000 KHR).

There’s usually one direct flight in the morning and two more in the afternoon. Make sure to plan your transfer times carefully so you don’t risk missing your flight.

 

Step 3: Sihanoukville Airport to Sihanoukville City Centre

30 minutes$12 (48,000 KHR) - $30 (120,000 KHR)

Sihanoukville International Airport (KOS) is about 25 km from the city centre. There’s no public transport, so you only have 2 choices: an air-conditioned private transfer and an open-air tuk-tuk.

Private transfers are faster and more comfortable, but pricier. Here you have 3 options: airport taxi, taxi booked via Grab or PassApp, and pre-booked cars through BookAway and Camboticket. Prices range from $25 (100,000 KHR) to $30 (120,000 KHR).

Tuk-tuks are a good alternative if you're on a budget and want a more local way to get from Sihanoukville Airport to the city centre. Expect to pay between $12 (48,000 KHR) and $20 (80,000 KHR). You'll find tuk-tuks just outside the airport, but it's cheaper to book them through the Grab app.

Check our Sihanoukville International Airport page for more details.

Flight tickets are available on Skyscanner.

Battambang to Sihanoukville by Taxi

6h 35m - 8hFrom $180 (716,000 KHR)

A private transfer from Battambang to Sihanoukville is the most convenient option when you're travelling in a group. The journey takes 6h 35m - 8h, and you’ll be dropped off right at your accommodation — no need to worry about extra transfers.

Prices for private transfer start at $180 (716,000 KHR) for a 4-seater. Split it with your group, and it’s about $45 (179,000 KHR) each.

Because it’s a long journey, a private car gives you more flexibility. You can take short breaks along the way or make a quick stop for photos if something catches your eye.

Another advantage of booking online is that you’ll usually get an SUV-type vehicle, which offers more space and comfort compared to the smaller 4-seater taxis commonly found on the street.

Angkor Guide Adventure
SUV 4 PAX
$180 (716,000 KHR)
$45 (179,000 KHR) per person
SIMA Car
SUV 4 PAX
$185 (736,000 KHR)
$46 (184,000 KHR) per person
Angkor Wat Private Day Tours
Minivan 7 PAX
$350 (1,400,000 KHR)
$50 (200,000 KHR) per person

Taxi tickets are available on 12Go Asia.

Rounding it up

That's the full picture for getting from Battambang to Sihanoukville, roughly 279 kilometres (173 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $22 (86,000 KHR). The quickest trip takes 5h 40m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Battambang to Sihanoukville?

The distance from Battambang to Sihanoukville is 279 kilometres (173 miles).

What is the fastest way to get from Battambang to Sihanoukville?

The fastest way to get from Battambang to Sihanoukville is by flight and takes 5h 40m.

What is the cheapest way to get from Battambang to Sihanoukville?

The cheapest way to get from Battambang to Sihanoukville is by bus with ticket costs starting from 86,000 KHR.

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.