Contents
Battambang in the northwest and Sihanoukville on the Gulf of Thailand are far apart, and the trip is usually made via Phnom Penh. Royal Railway's northern and southern lines both start in Phnom Penh,[1] and for a direct ride you can book a private transfer.
Battambang to Sihanoukville by Private Transfer
A private transfer saves the change in Phnom Penh and takes you from your hotel in Battambang to Sihanoukville. Booking platforms list an SUV for 4 passengers and a premium van for 5, with fares from about $187 up to about $400 per vehicle (October 2026).[2] Confirm the travel time with the seller before you book: platforms list about 4 hours 35 minutes,[2] which is short for this distance.
Battambang to Sihanoukville via Phnom Penh
Royal Railway's train from Battambang to Phnom Penh leaves at 15:00 in the October 2026 listing, and the fare is $10 in normal class.[3] For Sihanoukville you then continue from Phnom Penh, so plan an overnight stay in the capital. Giant Ibis lists a bus from Phnom Penh to Sihanoukville of 4 hours with a 07:45 departure in its schedule,[4][5] and the train leaves Phnom Penh at 07:00 and takes 6 hours 36 minutes (normal class $12).[6]
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| Private transfer (SUV or premium van) | About $187 to $400 per vehicle[2] | Confirm with the seller |
| Train to Phnom Penh, then bus | Train $10,[3] Giant Ibis fares on its website | Overnight in Phnom Penh, then 4h by bus[4] |
| Train to Phnom Penh, then train | $10, then $12 (normal class)[3][6] | Overnight in Phnom Penh, then 6h 36m by train[6] |
Tips for Traveling from Battambang to Sihanoukville
- Book in advance: Private transfers can be busy in the high season, so reserve early.
- Hydration and snacks: Have water and a few snacks ready for the drive.
- Departure timing: Leave early in the morning if you plan to take a boat to Koh Rong or Koh Rong Samloem on arrival. Buva Sea runs speedboats from the mainland to both.[7]
Timetable
| Taxi Battambang - Sihanoukville $ 186.57–398.01 4h 35m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Battambang to Sihanoukville, including current prices and schedules.
Going via Phnom Penh by train and then by bus or train is the least expensive option: the Battambang train costs $10 and the Phnom Penh to Sihanoukville train $12 in normal class. A private transfer is listed from about $187 per vehicle.
A private transfer avoids the change in Phnom Penh. Booking platforms list about 4 hours 35 minutes, which is short for this distance, so confirm the travel time with the seller.
Via Phnom Penh, the Phnom Penh to Sihanoukville leg alone takes 4 hours by bus or 6 hours 36 minutes by train. Add the leg from Battambang and the overnight stay in the capital.
Usually yes. Agree on stops with the driver or the seller before you book.
Booking a day or two ahead is sensible, especially in the high season, so that a vehicle and driver are assigned to your route.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Royal Railway Cambodia: Passenger Train. Retrieved October 15, 2026.
- [2] 12Go: Battambang - Sihanoukville timetable. Retrieved October 15, 2026.
- [3] Royal Railway Cambodia: Train Phnom Penh to Battambang (Royal Railway online booking). Retrieved October 15, 2026.
- [4] Giant Ibis Transport: Bus from Phnom Penh to Sihanoukville. Retrieved October 15, 2026.
- [5] Giant Ibis Transport: Bus Schedule. Retrieved October 15, 2026.
- [6] Royal Railway Cambodia: Train Phnom Penh to Sihanoukville (Royal Railway online booking). Retrieved October 15, 2026.
- [7] Buva Sea: Buva Sea Cambodia. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.