Skip to main content

Phnom Penh, KH /

Cambodia Today logoCambodia Today

News · Weather · Markets · Property · Since 2026

Boats on the Tonle Sap, one of Cambodia's traditional travel routes

Getting around Cambodia

ការធ្វើដំណើរក្នុងកម្ពុជា

Cambodia is small enough to cross by road in a day, and buses are cheap and frequent. Here are the main routes, what they cost, how long they really take, and when it is worth flying or taking a boat instead.

Phnom Penh–Siem Reap

5–7 hrs

Bus $10–$18 on the expressway route

Island ferry

30–60 min

Sihanoukville to Koh Rong, $12–$25 return

Airport transfer

$5 – $15

App car, depending on city and distance

Buses and minivans between cities

Intercity buses are the backbone of Cambodian travel. Large air-conditioned coaches run Phnom Penh to Siem Reap, Battambang, Sihanoukville, Kampot and Kep several times a day, with fares typically $8 to $18. Sleeper buses with flat berths cover the longer overnight runs.

Minivans are faster and cheaper but cramped, and drivers push the pace. If you are tall or travel with luggage, pay the extra few dollars for a full-size coach. Book a day ahead through an operator's website or an aggregator, and much further ahead around Khmer New Year, Pchum Ben and the Water Festival.

Realistic journey times: Phnom Penh to Siem Reap five to seven hours, Phnom Penh to Sihanoukville four to five on the expressway, Phnom Penh to Kampot three to four, Siem Reap to Battambang three to four. Add an hour in the rainy season on secondary roads.

Ferries and river boats

Fast ferries from Sihanoukville reach Koh Rong in about 30 to 45 minutes and Koh Rong Sanloem in 30 to 60, with return tickets around $12 to $25 depending on operator and pier. Sailings thin out in the rainy season and are cancelled outright in rough weather, so avoid booking a same-day onward flight.

The Siem Reap to Battambang river boat is a scenic all-day trip through floating villages rather than a practical connection — it takes far longer than the bus and depends on water levels. The Tonle Sap route to Phnom Penh operates only when the lake is high.

Flights and trains

Domestic flights link Phnom Penh, Siem Reap and Sihanoukville in under an hour, usually $50 to $120 one way. They make sense mainly when you are short on time or connecting to an international departure, since airport transfers at both ends eat much of the saving.

Royal Railway runs limited passenger services on two lines: north to Battambang and Poipet, and south to Sihanoukville. Trains are cheap and comfortable but slow and infrequent, with only a few departures a week on some sections — treat them as an experience rather than a schedule you can rely on.

Local transport and pricing

Within cities, ride-hailing apps set fair prices and remove haggling. Remork tuk-tuks are cheapest, motorbike taxis fastest, and cars roughly double the tuk-tuk fare. Short city trips are $1.50 to $3; airport runs $5 to $15.

Renting a motorbike costs $6 to $12 a day or $50 to $90 a month. Bring a licence valid for the engine size, always wear a helmet, and remember that many rental bikes carry no insurance. Cars with a driver run $50 to $90 a day and are the usual choice for temple circuits or multi-stop province days.

For border crossings, direct international buses to Bangkok and Ho Chi Minh City handle the paperwork stops for you and are far less stressful than changing vehicles at the frontier.

Frequently asked questions

How long is the bus from Phnom Penh to Siem Reap?
Five to seven hours depending on operator, stops and traffic. Fares run about $10 to $18 for an air-conditioned coach. Minivans shave off some time but are cramped.
What is the best way to travel around Cambodia?
Intercity buses for most routes — they are cheap, frequent and reasonably comfortable. Use ferries for the islands, a private car with driver for temple or province days, and domestic flights only when time is tight.
How much is a tuk-tuk in Cambodia?
About $1.50 to $3 for short trips inside a city and $4 to $7 for longer crossings, when booked through a ride-hailing app. Street-hailed drivers quote more, so agree a price first.
Are there trains in Cambodia?
Yes, Royal Railway operates limited passenger services from Phnom Penh north to Battambang and Poipet and south to Sihanoukville. Tickets are cheap but departures are infrequent and journeys are slower than the bus.
How do you get to Koh Rong?
Fast ferries leave Sihanoukville several times a day and reach Koh Rong in roughly 30 to 45 minutes, with return tickets around $12 to $25. Services reduce in the rainy season and can be cancelled in rough seas.
Can tourists rent a motorbike in Cambodia?
Yes, for roughly $6 to $12 a day, but you need a licence valid for the engine size and should always wear a helmet. Many rentals include no insurance, and traffic in Phnom Penh is demanding for inexperienced riders.

Keep reading

Photo: Tonle Sap — Wikimedia Commons (CC BY-SA 4.0)