Year after year, it’s getting easy to take a bus from one province to another in Cambodia. From Battambang to Sihanoukville (also known as Krong Preah Sihanoukville or Kampong Som among locals), you just need take a bus to Phnom Penh first, before heading to the beach town. Even though there is no direct bus from Battambang to Sihanoukville yet, a short stop in Phnom Penh is the best choice.
Photo: Tharum Bun
How to Get from Battambang to Sihanoukville by Bus
While a travel agency in Battambang can get you the bus ticket to Phnom Penh, you can also book a bus ticket by yourself through an online service like BookMeBus. With this, you can also book instantly to connect your bus trip, from Phnom Penh to Sihanoukville. The roads are no longer as bad as ten years ago. The distance between Battambang and Sihanoukville is approximately 465.1 km via National Highway 4.
Seila Angkor Express has a night bus from Siem Reap to Phnom Penh from 11:00 PM – 05:00 AM (USD 10 – 12).
Is it worth to take a long distance bus trip from Battambang to Sihanoukville?
When you feel you have had enough with the visits in Siem Reap and Battambang, Sihanoukville is a whole new place, a beautiful beach town of the country. While Battambang and Siem Reap have the ancient temples and quiet way of life to offer, Sihanoukville has the beaches, seafood, and islands that you won’t regret. Heard of Koh Rong and Koh Rong Sanleum?
More bus routes you should know
- Picnic Resort: Hillside Bungalows
- From Phnom Penh to Siem Reap by bus
- How to get from Bangkok to Siem Reap by bus
- Bus from Ho Chi Minh to Phnom Penh
- Siem Reap to Sihanoukville by bus
Bus tickets purchased through links to BookMeBus generate affiliate sales for us.