Cambodia

How to get from Battambang to Sihanoukville

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
4h 16min
💶
From
14€
📍
Distance
277 km
Powered by 12Go system

There are 1 way(s) to get from Battambang to Sihanoukville

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Battambang
📍Most long-distance buses from Battambang depart from the Battambang Bus Station, located a few kilometers east of the city center. It's a fairly simple, open-air terminal with ticket counters and small food stalls. Arrive at least 30 minutes before your scheduled departure.
🚇From Battambang city center, you can easily reach the bus station by tuk-tuk (around $3-$5, 10-15 minutes depending on traffic). Motorbike taxis (moto-dops) are a cheaper alternative (around $2). Negotiate the price beforehand to avoid overpaying.
Buses for Sihanoukville typically depart in the morning (e.g., 7:00 AM, 8:00 AM) and sometimes in the evening for night buses (e.g., 7:00 PM, 8:00 PM). Frequencies are usually 2-3 departures per day. Always check the latest schedules online or at the station.
💸 Transport from 14€ per person
Fastest: 4h 16min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Verify Ferry Schedules for onward travel

If you're heading to Koh Rong or Koh Rong Samloem, ensure your bus arrival time in Sihanoukville aligns with the last ferry departure. Ferries usually run until late afternoon. Book your ferry online in advance, especially during peak season, to avoid missing the last boat.

💡
Choose Reputable Bus Operators

For long journeys, prioritizing safety and comfort is key. Operators like Giant Ibis or Virak Buntham are generally considered more reliable, offering better maintained vehicles and fewer unscheduled stops. While slightly more expensive, the peace of mind is worth it.

💡
Book in Advance, Especially for Night Buses

Even though you might decide last minute, for a long route like this, booking your bus ticket a day or two ahead is wise. This is especially true for night buses or during Cambodian holidays when seats fill up quickly. Use platforms like 12go.asia.

💡
Pack Snacks and Water

Long bus journeys often mean limited stops for food and drinks, and options at stops might be overpriced or unappealing. Bring your own snacks, water, and any comfort items (pillow, blanket) to make the ride more bearable.

💡
Guard Your Belongings

While Cambodia is generally safe, petty theft can occur on long-distance buses. Keep your valuables (passport, money, phone) in a small bag with you on the bus, rather than in the overhead compartment or checked luggage. Always keep an eye on your main bag during stops.

🛣️ The journey experience

Planning your trip from Battambang to Sihanoukville can feel like a maze, with varying durations and prices advertised. We understand you want the real picture: how long it actually takes, what it costs, and which operators you can trust. This route connects the cultural heart of Cambodia to its southern coast, and knowing your options side-by-side is key to a smooth journey. We cut through the noise to give you the practical details you need.

For the Battambang to Sihanoukville route, your primary option is a long-distance bus. Expect the journey to take significantly longer than the advertised 4 hours, which is often just the driving time between major cities without stops. Realistically, a direct bus can take anywhere from 8 to 12 hours, sometimes more, depending on the operator, road conditions, and number of stops. Prices typically range from $15 to $25. Companies like Giant Ibis or Virak Buntham are generally considered more reliable, though services can vary.

While online booking platforms like 12go.asia or Baolau.vn will show you available options, it's crucial to cross-reference with recent traveller experiences. Schedules and road quality in Cambodia can be unpredictable. For peace of mind, consider booking with a reputable operator, even if it costs a few dollars more. Always arrive at the bus station well in advance, confirm your departure gate, and be prepared for potential delays. This route is long, so prioritize comfort and safety when choosing your bus.

Frequently asked questions — Battambang → Sihanoukville

✨ Why visit Sihanoukville?

  • Relax on Otres Beach, known for its calmer atmosphere and vibrant beach bars.
  • Explore Koh Rong or Koh Lanta by boat for snorkeling, diving, and pristine beaches.
  • Visit Kbal Chhay Waterfall, a scenic spot for picnics and refreshing dips.
  • Enjoy fresh seafood at local restaurants, especially along the Serendipity Beach area.
  • Discover the Ream National Park for mangrove forests, wildlife, and ecotourism activities.
🌙
Recommended stay
3 to 5 nights — perfect for beach relaxation, island hopping, and local exploration.

☀️ When to visit Sihanoukville?

TROPICAL SAISONNIER

November to February — dry season with pleasant temperatures, ideal for outdoor activities and beach time.

Jan 😊
Feb 😊
Mar 😊
Apr 😐
May 😐
Jun 😞
Jul 😞
Aug 😞
Sep 😞
Oct 😐
Nov 😊
Dec 😊
📍
In Sihanoukville — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Sihanoukville
Compare the best rates available
via trip.com

What to do in Sihanoukville?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🏝️
Koh Rong Island Escape
Explore Koh Rong's pristine beaches and vibrant nightlife. Often considered a backpacker's paradise, it offers stunning natural beauty and lively beachfront bars. Catching a ferry from Sihanoukville takes about 45 minutes to 2.5 hours depending on the type, with return tickets starting from 20€.
🏞️
Ream National Park Exploration
Discover the diverse ecosystems of Ream National Park, home to mangroves, rainforests, and diverse wildlife. Boat trips often include bird watching and visits to local fishing villages. Hiring a local guide for a half-day tour can cost around 15-25€.
🏖️
Otres Beach Relaxation
Enjoy the more laid-back atmosphere of Otres Beach, a contrast to the bustling city center. It's perfect for swimming, sunbathing, and enjoying fresh seafood. Many guesthouses offer bicycle rentals, a great way to explore the area for just a few euros a day.
🍜
Local Khmer Street Food
Immerse yourself in Sihanoukville's culinary scene by sampling local Khmer street food. Look for authentic dishes like Amok Trey or Lok Lak at night markets and smaller eateries. Expect to pay around 2-5€ per dish; always check for cleanliness.
🌅
Sunset at Independence Beach
Witness breathtaking sunsets from Independence Beach, also known as '7-Chann Beach'. Its long stretch of sand provides ample space for a relaxing evening stroll. Grab a drink from one of the beachfront bars for the best views, typically costing around 3-5€.
🍻
Victory Hill Nightlife
Experience the vibrant nightlife scene around Victory Hill. This area is known for its diverse range of bars, pubs, and restaurants catering to various tastes. Beers typically cost 1-3€ during happy hour; ensure you arrange transport back to your accommodation beforehand.
🛶
Kayaking Mangrove Forests
Go kayaking through the serene mangrove forests, often found near Ream National Park or specific resorts. It's a peaceful way to observe nature and local birdlife up close. Many resorts offer rentals for around 5-10€ per hour, or look for guided tours.
🧘
Meditation at Wat Leu Temple
Visit Wat Leu Temple, perched atop a hill, offering panoramic views of Sihanoukville and the coast. It's a serene spot for quiet contemplation and observing local Buddhist practices. Dress respectfully (shoulders and knees covered); admission is free, but donations are welcome.

⏱️ How long to visit Sihanoukville?

2 to 7 days

For independent travelers, Sihanoukville itself warrants 2-3 days to explore its beaches and local scene. If you plan island hopping to Koh Rong or Koh Lanta, extend your stay to 5-7 days for a more relaxed experience. Prioritize island time over city time.

Related searches

bus Battambang Sihanoukville how to get from Battambang to Sihanoukville ticket price Battambang to Sihanoukville travel time Battambang to Sihanoukville travel to Cambodia

Other trips from Battambang

Book now