Domestic flights
Phnom Penh ↔ Siem Reap in 45 minutes from around $50–90 with Air Cambodia and other regional carriers. Worth it if your time is tighter than your budget: book early in high season.

Plan your trip
No trip-ruining logistics here: a handful of good bus companies, cheap flights, app-hailed tuk-tuks and a couple of scenic wildcards cover the whole country.
City to city
Buses are the backbone of Cambodian travel: cheap, frequent and comfortable enough on the main routes. Book a day ahead in high season.
| Route | Time | Price | Notes |
|---|---|---|---|
| Phnom Penh ↔ Siem Reap | ~6h | $12–18 | Giant Ibis and Vireak Buntham operate this route; confirm the pickup point. |
| Phnom Penh ↔ Kampot | ~3h | $8–12 | Minivans are faster, big buses roomier. |
| Phnom Penh ↔ Sihanoukville | ~4–5h | $10–15 | Connect to island ferries; leave margin. |
| Siem Reap ↔ Battambang | ~3–4h | $6–10 | Or the seasonal boat: slow, scenic, unforgettable. |
| Phnom Penh ↔ Mondulkiri | ~6–7h | $12–15 | Morning departures; winding final stretch. |
Book on CamboTicket or through your hotel. Private taxis run any route for $60–110: worth it split between four, or for families with luggage. Shared taxis exist but cram six into five seats.
Night buses save a hotel night. Daytime departures avoid an overnight ride and let you watch the country go by; compare the operator, vehicle and recent reviews before booking.
The alternatives
Phnom Penh ↔ Siem Reap in 45 minutes from around $50–90 with Air Cambodia and other regional carriers. Worth it if your time is tighter than your budget: book early in high season.
Speed ferries link Sihanoukville to Koh Rong and Koh Rong Samloem in ~45 minutes ($25–28 return, several companies). They cancel in rough weather: never schedule a same-day ferry-to-flight connection.
Koh Rong guideSlow, charming trains run from Phnom Penh towards Kampot and Sihanoukville and north towards Battambang. Services are limited and schedules can change, so check Royal Railway before planning around one.
In town
The tuk-tuk is Cambodia’s taxi, and ride-hailing apps made it friction-free: Grab and PassApp give fixed fair prices ($1.50–3 for most in-town hops), no negotiation needed. Hailing one on the street works too. Agree the price before you get in.
For temple days in Siem Reap, hiring a tuk-tuk driver for the day ($20–30 including waiting) is the classic move: your hotel can arrange a good one, and a driver who knows the circuits is half the experience.
Good to know
The ~6-hour day bus ($12–18 with Giant Ibis or Vireak Buntham) is the standard choice and comfortable enough. Flying takes 45 minutes from ~$50–90 and is worth it on tight schedules. Private taxis (~$70–100) suit groups.
Bus or taxi to Sihanoukville (4–5h), then a speed ferry (~45 min) to Koh Rong or Koh Rong Samloem. Do it in one day by leaving in the morning; ferries stop by late afternoon and cancel in rough weather.
Tuk-tuks are the default way around town. Grab or PassApp shows the driver, route and price before the ride; for a street-hailed tuk-tuk, agree the price first and keep bags and phones secure. Most in-city app rides cost about $1.50–3, while a full temple day in Siem Reap is typically $20–30.
You can rent scooters almost everywhere, and cars with a Cambodian licence conversion, but most visitors shouldn’t. Traffic rules are loosely observed, insurance often excludes riding, and tuk-tuks plus buses cover everything cheaply. If you do ride, helmet always, and never at night on highways.
Build the next step
Choose your trip length, pace, interests and stops. The composer is free, saves on this device and requires no account or booking.
Continue planning
Practical guides, itinerary ideas and tips from our team in Cambodia.