Travel by bus in Cambodia

In the 1990s, roads that link major cities and provinces in Cambodia were really bad. During the rainy season, the flood also cut off those main roads. Today, it’s easy and cheap to travel across Cambodia by bus. So, if you’re looking into how to get around Cambodia by bus, this is the page for you.

How to Get Across Cambodia by Bus & Train

The best and cheapest way to get across Cambodia is by bus (soon by train). With improved roads, you can get between major towns and cities by bus without hassle. Bus routes are increasingly available to Cambodian and foreign travelers.

More bus operators also offer competitive prices and services.

You can get from one province to another easily by bus (comfortable, free WiFi). Traveling by bus is usually an affordable way for a long distance trip. It’s also the best way to explore and experience your travel with the locals. Popular choices among travelers are either air-conditioned buses or speedy express minivans (small price different).

Bus Schedules and Routes

BookMeBus is one of the most trusted bus-ticket booking website (as also featured in the Lonely Planet Cambodia guidebook). You can find long-distance bus trip like from Ban Lung to Siem Reap and some cross-border trips. You can quickly check the bus route and and schedule below and instantly book your tickets online.

Some bus operators like Giant Ibis also provide online booking, making it easy for most passengers. There are many bus operators offering day and night bus trips. Not all of them are offering the best bus travel experience every traveler can expect. These are some of the bus companies operating in Cambodia.

Many of them have their offices in major cities like Phnom Penh, Sihanoukville, and Siem Reap.

Bus Companies in Cambodia

Mekong Express, Phnom Penh Sorya Transport, Capitol Tours, Virak Buntham, GST Express, PSD Xpress, and more. BookMeBus has partnered with these bus operators.

Bus Travel in Cambodia: Experiencing the Local Life

From Phnom Penh to Sihanoukville by Bus

There are many bus operators that run from Phnom Penh to Sihanoukville. At the time of this review, the one way bus ticket for Phnom Penh to Sihanoukville is just under US$10. This bus trip from  Phnom Penh to Sihanoukville is approximately 4 hours.

You can expect that there are not many stop over along the route. Bayon VIP of Golden Bayon Express is one of the best for those looking for a comfortable seat of a mini van, rather than a big bus full of many passengers. !

Traveling to Sihanoukville from Phnom Penh by Bus

How to book Bayon VIP bus online? While you can find some more information about Boyan VIP through its company’s website Golden Bayon Express, you can easily book the ticket for your Sihanoukville trip from Phnom Penh through BookMeBus, a trusted online bus (+ transportation) of Cambodia.

Boarding point: #3E0, Sangkat Phsar Thmei I, St. 126 Pasteur, Khan Daun Penh

Drop off point: #3, Ekreach Blvd, Sangkat 4, Khan Mitapheap, Sihanoukville

This mini van is an ideal option for:

  • a family trip
  • those who doesn’t want to ride a big bus

Looking for the easiest to go to Sihanoukville from Phnom Penh by bus? You can book the ticket online. Already in Sihanoukville and want to plan ahead your trip to visit Cambodia’s paradise islands, Koh Rong and Koh Rong Sanloem?

There is a super easy to do that, too. Usually, visitors and travellers have to go buy a ferry ticket by themselves. It’s now getting easier!

Another option to consider: from Phnom Penh to Koh Kong! You can take Emerald Express for $12. The VIP van leaves the Cambodian city at 07:30 AM and 02:00 PM. The trip takes about 6 hours. Although without free WiFi, but you can expect a timely and safely trip with the mini van, rather than a bus.

How to Get from Battambang to Sihanoukville by Bus

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.

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. 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?

Taking a bus from ancient town Siem Reap to the beach town Sihanoukville by bus? Yes, you can with a stop over in the Cambodian capital Phnom Penh. If taking a flight to Sihanoukville from Siem Reap (1h 5m duration) is not what you want, you can take a bus trip instead. Most of the time, travelers would go and ask a tourist agency about getting how to get a bus ticket for this bus route. Not anymore. There are actually buses that run from Siem Reap to Sihanoukville, the beach town not to miss when you’re in Cambodia.

Take a Bus to Sihanoukville from Siem Reap?

You can easily book your bus ticket your bus tickets in 3 easy steps: Choose your departure and destination, pay online, and board!

Mekong Express bus from Siem Reap to Sihanoukville (with a short stop between 1 and 2 hours for the transfer in Phnom Penh). You can easily book your bus ticket (Siem Reap – Sihanoukville) via BookMeBus, one of the most reliable online ticket services for bus transportation.

  • How long does it take? About 11 hours
  • Boarding Point 07:30 AM
  • Drop-off Point 06:30 PM
  • Mekong Express bus ticket price: USD 25

The distance between the two touristy towns is approximately 532.3 km via National Road 6 and 4 (about 8 h 37 min by car). It’s a long distance trip by bus. However, if you add beautiful towns like Kep and Kampot to your list of combined trip, it’s worth to take it.

Luxury bus operator like Giant Ibis run the round trip bus from Siem Reap to Phnom Penh only. Many other buses also stop in Phnom Penh, Cambodia’s largest capital city, for a layover.

As traveller Richelle wrote about her experience here, ‘My Epically Horrible Cambodian Night Bus Adventure,’ these are a few things to avoid, a tourist agency and Virak Buntham bus operator.

Some more tips

  • Keep all important belongings in your carry-on.
  • Keep your money, passport, and smartphone with you all the time.

Getting from Sihanoukville to Koh Rong by Ferry

How to check ferry schedule between Sihanoukville and the islands, Koh Rong and Koh Rong Samloem

With BookMeBus, an online service that makes it easy to book bus tickets to destinations across Cambodia, you can also book a ferry ticket, too. The good thing is this service accepts major payment methods than just Paypal.

Here’s how to quickly check the schedule and ticket price for the ferry to the Cambodia’s most beautiful islands: There are 2 main Ferry Boat services between Sihanoukville, Koh Rong, and Koh Rong Samloem:

In Kampong Som the beach town, ferry operators like Speed Ferry Cambodia™ and Happy Boat Tour offer the service to get you to the islands for USD 21 to USD 25 respectively. Another operator is Island Speed Ferry Cambodia, which provides you with Koh Rong ferry, Koh Rong Sanloem ferry, and M’pai Bay ferry trips.

You can take the ferry from Serendipity Pier in Sihanoukville. You can even get your fast ferry or slow boat ticket from SeaCambodia.

With Speed Ferry Cambodia, you can book the ticket online as it accepts your payment through Paypal. Its ‘Early Booking,’ which is available online only, gives you 20% off. Speed Ferry Cambodia – schedules from Sihanoukville to Koh Rong: 9.00am, 11.30am, 3.00pm Return: 10.00am, 12.30pm, 4.00pm

to Koh Rong Sanloem: 9.00am, 11.30am, 3.00pm Return: 10.00am, 12.30pm, 4.00pm

Why you should go to Koh Rong? The isaldn is located about 25 kilometers from Sihanoukville. To get there by fast boat, it’s about 40 minutes-1 hour. Slow boat? 2 1/2 hours.

Beaches to visit when in Sihanoukville or Kampong Som

Sihanoukville is between Thailand and Vietnam and Sihanoukville is the most important city in the Gulf of Thailand. Sihanoukville is a fascinating place for local and international tourists. Sihanoukville is a small province with many beaches and is located in a tropical, wet and subtropical western and southern area with many beautiful beaches.

For offshore beaches, from the north to the south, there are Victory Beach, Koh Puos Beach, Independence Beach, Sokha Beach, Oai Taleal Beach and Otres Beach. Sihanoukville is a province of beauty.

The reason why Sihanoukville has a special place to attract international and national tourists is the beautiful beaches of Independence Beach (Seven-Storey Oceans), Sokha beach, Ochheuteal beach, Otres, Hawaii beach, Mlup Chrey Beach, Kbal Chhay, etc.

Ochheuteal Beach

is a beautiful beach in Sihanoukville. Ochheuteal has a long white sandy beach, with many trees topped off the coastline. It looks like the most attractive lakes, so this beach is also one of the most beautiful beaches in the world.

There are many business owners’ booths for tourists, renting, sitting or relaxing when they arrive at this place. Local and international tourists traveling on Ochheuteal Beach can enjoy the sea with fun and relaxation, or they can hire boats to travel towards the islands. Tourists can order seafood, such as prawns, crabs, seafood, etc., all of which are delicious and delicious. In addition, visitors can buy souvenirs made of coral, bracelet, necklace, bracelet … This is a Khmer citizen who will have a massage.

Ochheuteal Beach, which is home to many national and international tourists, enjoys every day without redemption, especially holidays or weekend breaks.

The Independence Beach

is also a beautiful beach and there are many tourists visiting there. West Independence Beach, East East Beach, next to Sokha Beach, Independence Beach, has a long, high-rise building with seven floors.


is one of the beaches in the province of Sihanouk, it has beautiful beauty not overlooking Ochheuteal Beach, Sokha Beach, and Hawaii Beach.

It is a quiet beach in the city because it is a bit remote, but nowadays it is not as quiet as before, because there is a nice view of the lake and some tourists prefer quiet place to visit the beach Trout also causes Otres to be streams More tourists than ever have international tourists.

Hawaii Beach

is a beautiful beach full of coastal needles, shady shadows, tourists have a lot to visit there. Some small boats are available, waiting for international tourists to hike to the island to head to Snake Island.

On special occasions along the Hawai beach, there are beautiful sandy beaches not over the beaches. And recently, a big bridge from one side was built. The newly-built bridge is connected to Koh Puos Island, which makes the Haidi beach famous for attracting more tourists.

How to Get from Phnom Penh to Battambang by Bus

It’s now convenient to get to Battambang from Phnom Penh and vice versa by buses. It takes about 6 hours. The one way bus ticket is under $10. There are many way to go to Battambang from Phnom Penh and vice versa, ranging from car-sharing (known for Cambodian as taxi), private mini-van, company-run mini-van, and buses. However, I’d recommend that you to take buses for such a long distance trip for your comfort and safety.

Battambang is one of Cambodia’s most civilized towns after Phnom Penh capital. The town itself is not as crowded as Phnom Penh and Siem Reap’s, but it is not a quiet city either.

With dozens of bus companies operating via this route, you can easily find a bus ticket at bus stations or at bus tickets counter near Boeung Chhouk market. In addition to that, online service like has made it easier. With BookMeBus, You can arrange your trip at your preferred time and budget.

Night bus is also available for trip from Phnom Penh to Battambang and vice versa. The Cambodia Post VIP Van is a favorite as its mini vans are quite comfortable comparing to others.

  • Price: 5$ – 9$ (up to 10$ for night bus)
  • Duration: 6 hours
  • Distance: 290km (go through these provinces): Kandal, Kampong Speu, Kampong Chhang and Pursat)

How to Get from Siem Reap to Battambang by Bus

To get to Battambang from Siem Reap (vice versa), you can easily get a short distance bus. This comfortable bus trip would save you some money than by taking a boat trip.

Unlike the bus trip from Battambang to Sihanoukville, you can really enjoy the beautiful scenery of rural Cambodia when traveling by bus. In addition to taking a bus option, you can also get to Battambang from Siem Reap by boat (link below). Read on to learn more about the best way to travel between Battambang and Siem Reap by bus.

To Siem Reap from Battambang by Bus

  • Distance: 162.6 km via National Road 6 and National Road 5
  • Duration: About 3 hours
  • Bus ticket price: Under $10
  • Buses: Cambodia Post or Mekong Express run everyday (morning and afternoon)

It’s possible that your hotel or guest house receptionist can help you get a bus ticket. But you can also book your bus ticket online. Usually, you can get better deal through the online booking system.

Comparing to traveling by boat, the bus ride to Battambang from Siem Reap is one of the cheapest, fastest & safest ways for most travelers and locals.

Battambang: Cambodia’s Less Known Beauty

Battambang is a province in the north west of the Kingdom of Cambodia. Battambang has a large town in Battambang city. Battambang is bordered on the north by Banteay Meanchey Province to the east by Siem Reap Province and Tonle Sap Lake to Pursat Province to the west by Pailin and Chanthaburi (Thailand).

Battambang province is one of the provinces of the Kingdom of Cambodia, which has a large area of land with natural treasures and ancient cultural heritage. Many ancient temples overlooking Phnom Tuol and these submerged areas are potential tourist attractions.

Places to See in Battambang?

Battambang is an amazing province to visit. It should be on your itinerary for travel if you want to see some of the most beautiful, not so much mentioned place to visit of Cambodia.

  • Phnom Sampov mountain (cave with millions of bat)
  • Bamboo train
  • French colonial architecture
  • Khmer traditional (ancient) houses in Wat Kor Village
  • Ek Phnom temple
  • Phnom Banan mountain and temple
  • Grape farm
  • Other natural resorts (Kamping Puoy basin, Prek Toal Bird Sanctury, Wat Damrey Sor (White Elephant Pagoda), Prasat Sneung temple, Sek Sork stream (natural resort)

What to Eat When in Battambang?

  • Nem (raw fish mixed with spices wrapped in banana leaf)
  • Sangvak (grilled grinded fish)
  • Kralan (Bamboo sticky rice)
  • Mi Kola (mix of noodle, egg, nut, fish source and pickle)
  • Battambang orange fruits (very popular among Cambodian people)
  • Locally grown grapes
  • More travel experience from fellow travelers: Taking the boat from Siem Reap to Battambang, Cambodia

Written by Sothoeut

From Phnom Penh to Siem Reap by Bus

Getting to Siem Reap from Phnom Penh by bus is easier than ever. In the early 1990s, it took all day to get to Siem Reap from Phnom Penh by a mini van. The road back then was terrible.

Today, you can easily take a bus to visit the Cambodian ancient city worldly known Angkor Wat. With the new road in much better condition, the Phnom Penh to Siem Reap bus trip (with free WiFi) takes only 6 hours.

How to Travel to Siem Reap from Phnom Penh by Bus

Bus & Van Schedules : from Phnom Penh to Siem Reap

  • Duration and distance: 5 h 17 min (319.8 km) via National Road 6
  • With BookMeBus, you can quickly check the bus schedule for Phnom Penh to Siem Reap.

In Phnom Penh, there are many bus operators include Phnom Penh Sorya Transport, Capitol Tours, Giant Ibis and GST Express. Although it is advisable to check out as many as you can before booking, we highly recommend Mekong Express (USD 10 – 13) for its better safety record. Before the arrival of luxury Giant Ibis bus operator, most foreigners and expats in Cambodia prefer Mekong Express bus operator.

Today, the Mekong Express still remains one of the best bus companies in the Kingdom of Cambodia. You get what you pay: you ticket with numbered seat for yourself. It’s also very convenient as the Mekong Express bus will take you directly to your destination city rather than making random stops in between to pick up additional passengers or packages.

When it comes to your safety on the roads over here in a country like Cambodia, the Mekong Express company is OK. It’s advisable that you always try and travel during the day rather than at night if you have the option as the roads and other drivers can be risky. The downside: Comparing to Giant Ibis, the Mekong Express buses are quite older (but still comfortable).

The second top rated is the Seila Angkor Express. Its Toyota mini van offers passengers comfortable seats for between $9-$12.

The Phnom Penh to Siem Reap bus ticket can be easily purchased online through BookMeBus, a favorite bus ticket platform among expats and foreign travelers.

It’s easy to make payment through BookMeBus as the online bus ticket service accepts Visa, Paypal, and a number of Cambodian methods of payment: Wing, TrueMoney, SmartLuy, or Pay&Go.

It’s always a good idea to try to book the bus ticket at least the day before travel.

  • Passengers should be at the terminal 15 minutes before departure.
  • Passengers MUST present printed Online Tickets for inspection at the terminal prior to boarding.
  • Smoking inside the bus is prohibited.

In addition to Mekong Express, you can also consider Cambodia Post VIP Van. So, taking a mini van can be also an ideal choice with about the same price.

How to Get from Phnom Penh to Bangkok by Bus

Travelers can take a flight or bus to Siem Reap from Thailand’s Bangkok. The cheapest way to enter Cambodia from Thailand is by bus. I took a Virak Buntham mini van (departure point at Pratunam Market of Phaya Thai) from Bangkok to the border before getting on a night bus to Phnom Penh. The one way ticket price for Bangkok to Phnom Penh with a stop over at the border is $21. It took the mini van about four hours from Bangkok to the Thai-Cambodian border.

After crossing the border (to go through the passport check point), I continued to Phnom Penh through its night time bus, which about six hours. The van is clean, comfortable, and air conditioned. Half way through the four-hour drive, there is a change of driver.

How To Get from Bangkok to Siem Reap or Phnom Penh by Bus

Crossing the border through Poipet

It’s also a good idea to get the Cambodian visa online rather than at the border crossing. However, if you’re taking a direct bus from Siem Reap to Bangkok and vice versa, Nattakan Transportation‘s buses are one of the two choices you’ve got.

From Bangkok to Siem Reap, Nattakan bus usually departs Morchit Bus Station at 8.00 AM and reaches Poipet border (Thailand-Cambodia) at around 12:30 AM. Visa on arrival takes you about 10 minutes. By 4:30 pm on the same day, you’d arrive Siem Reap. On the bus, the bus attendant provides you breakfast, coffee, juice, and lunch. Nattakan bus drops off the passengers on Sivatha Road, Krong Siem Reap, the central of the city.

Nattakan Cambodia started in 2012. On December 14, 2012, the cross-border bus company entered an agreement with Thai National Scheduled Bus Company to upgrade bus services between Cambodia and Thailand. This has made it really easier for travelers to take direct between Siem Reap and Bangkok.

Mekong Express is also one of the favorite buses among expatriates.

Crossing the border through O Smach

Another border crossing point is through O Smach, a small Cambodian town on the Thai border in Samraong District of Oddar Meanchey Province.

More about Siem Reap

Siem Reap is a province located in the northwestern part of the country near the Tonle Sap. The capital of the province is Siem Reap. Siem Reap was named to commemorate the victory of Khmer troops on the Siamese army of Ayutthaya in the 17th century. Today, Siem Reap is known throughout the world as the famous province of the famous Angkor Wat Temple. On Earth there are not many places that can compete with the splendor of Angkor Wat. Angkor Wat is the largest religious construction in the world, and this is one of the world’s finest wonders.

Siem Reap is a province located in the northwestern part of the country near the Tonle Sap. The capital of the province is Siem Reap. Siem Reap was named to commemorate the victory of Khmer troops on the Siamese army of Ayutthaya in the 17th century. Today, Siem Reap is known throughout the world as the famous province of the famous Angkor Wat Temple.

Today, Siem Reap is one of Cambodia’s major tourist destinations because it is the site of the famous Angkor Wat temples and other temples. Recently, Siem Reap has been transformed into a modern city through the growth of hotels, restaurants, shops, and so on.

Other resorts near Siem Reap are Angkor Thom, built by Jayavarman VII, Banteay Srey, Ta Prohm and hundreds of temples. The Angkor area was invaded several times by the Siamese, and eventually Angkor was abandoned in 1431. It should be remembered that Cambodia’s capital was moved from Angkor to Phnom Penh in 1432, to Lovek and Odong and back to Phnom Penh in 1866. Angkor Wat was recovered by French explorer Henri Mouhot in 1860.

Bayon This mountain temple is located in the heart of Angkor Thom and was built by King Jayavarman VII. The pyramid of the pyramid has an entrance to the east and three floors. Updated: Starting in December 2016, Giant Ibis also add this route between Bangkok (Thailand and Siem Reap (Cambodia) to its list of departures and destinations.

How to Get From Phnom Penh to Kep by Bus or Mini Van

If you’re planning trip from Phnom Penh to Kep, it can be easier to schedule your trip ahead. Also, these days you can quickly book a bus ticket on the Internet. There are many fast buses running from Phnom Penh to Kep several times a day. This means that you can schedule your departure time easily.

  • You can book a bus ticket (Phnom Penh Sorya) for a trip from Phnom Penh to Kep directly (no stopover in Kampot). A more comfortable option is getting to Kep by Cambodia Post VIP Van ($7-$8). The van departs Phnom Penh at 07:45 AM and arrives Kep at 11:45 AM.
  • Duration and distance: approximately 3 hr 30 minutes. (145.9 km) via NH 3 and 31
  • Departure time: morning (7:30AM; 9:30AM), noon (12:30PM), afternoon (2:30PM)
  • Buses and mini vans that run to Kep from Phnom Penh: Champa Mekong, Phnom Penh Sorya, and Cambodia Post.
  • Price: $8
  • Each bus company has their own boarding point. It may depends on where you stay, you can decide to go which bus station that is very close to you. You can find more information about these boarding points here on the BookMeBus website.

As bus companies compete for customers, they now offer comfortable, basic air-con buses to deluxe air-con buses with entertainment, snacks and onboard toilet. Good price, too. The main road from Kampot to Kep is now in good condition.

From Phnom Penh to Kep by bus (164 km):

How to get to Saigon from Phnom Penh by bus

BookMeBus makes it possible to book your bus ticket for your convenient itinerary.

Ticket price: between $12 – $15 Bus trip duration: about 6 hours Approximate distance from Phnom Penh to Saigon: 278.6 km via National Highway 1/AH1 Buses from Ho Chi Minh City (HCMC) to Phnom Penh:

  • Sapaco Tourist

Boarding point: No. 325, Street Pham Ngu Lao, District 1, Ho Chi Minh City, Vietnam. No. 592, Cong Hoa St, Tan Binh District, Ho Chi Minh City, Vietnam.

  • Mekong Express

Boarding point: 275F, Pham Ngu Lao St., Pham Ngu Lao W. Ho Chi Minh City

    • KHAI NAM

163 Le Hong Phong – P.3 – Q.5 – TP. HCM

Back in the early 2000s, traveling between Phnom Penh and Ho Chi Minh city by bus was a pain. It took me all day long to get to Ho Chi Minh (Saigon) from Phnom Penh back then when the roads were not well-paved. It’s a big difference now.

You can take a bus from the Vietnamese capital city to the Cambodian city faster than in the early 2000s. In addition to this, booking a bus ticket for Ho Chi Minh to Phnom Penh is really easy. Online service like BookMeBus makes it possible to book your bus ticket for your convenient itinerary.

Book Bus Ticket Online With BookMeBus