Check out our latest article :Koh Rong, Koh Rong Samloem or Koh Sdach: Which Cambodian Island Should You Choose?

Getting around

City to city, without the guesswork

Every useful connection between our nine destinations — how long it takes, what it costs, and which operators we would actually book.

Checked against operators — August 2026

Siem ReapBattambangMondulkiriPhnom PenhSihanoukvilleKampotKepKoh RongKoh Rong Samloem
 
  • Road
  • Train
  • Ferry
  • Flight
  • Tap a line for details

Airports, as of 2026

KTIPhnom Penh

Techo International Airport

Phnom Penh’s only airport since 9 September 2025 — the old Pochentong (PNH) is closed to commercial flights.

SAISiem Reap

Siem Reap–Angkor International Airport

Serving Siem Reap since October 2023, about 40 km east of town.

KOSSihanoukville

Sihanouk International Airport

Domestic links to Phnom Penh and Siem Reap plus regional routes are flying again.

Phnom PenhSiem Reap

314 km
  • Bus

    5h–7h

    $8–25

    Giant Ibis · Vireak Buntham · LarrytaGiant Ibis lists daytime departures on this route.

  • Express van

    5h–5h30

    $10–16

    Larryta · Vireak Buntham · Mey Hong TransportExpress minivans on NR6 — there is no expressway to Siem Reap yet.

  • Flight

    45 min–1h

    $50–100

    Air Cambodia · AirAsia CambodiaKTI → SAI, 45–60 min in the air.

Phnom PenhKampot

148 km
  • Express van

    3h–4h

    $6–15

    Vireak Buntham · Kim Seng Express · VET Air Bus Express

  • Bus

    4h–4h30

    $10–15

    Giant IbisThe most comfortable road option.

  • Train

    4h30–5h

    $7–9

    Royal RailwayDaily — leaves Phnom Penh at 7:00, reaches Kampot around 11:40. Slow and scenic.

Phnom PenhSihanoukville

226 km
  • Express van

    3h–3h30

    $10–15

    Larryta · Vireak Buntham · ibusExpress vans use the PP–Sihanoukville expressway — the fast way down.

  • Bus

    4h30–5h30

    $10–18

    Giant Ibis · CapitolClassic NR4 routing, slower than the expressway vans.

  • Train

    6h–6h30

    $9–10

    Royal RailwayDaily at 7:00 via Takeo, Kep and Kampot; return mid-afternoon.

Phnom PenhBattambang

291 km
  • Express van

    4h–7h

    $7–16

    Vireak Buntham · Saly VIP · LarrytaFast vans around 4 h; classic buses 5–7 h.

  • Train

    6h30–7h

    $8

    Royal RailwayDaily at 6:40, arriving early afternoon. The Poipet extension remains suspended.

Phnom PenhKep

171 km
  • Express van

    3h30–4h30

    $8–18

    Capitol · VET Air Bus Express · Vibol Express

  • Bus

    4h–4h30

    $10–15

    Giant Ibis

  • Train

    3h30–4h30

    $7–9

    Royal RailwayKep has its own station on the daily southern line (7:00 from Phnom Penh).

Siem ReapBattambang

170 km
  • Express van

    2h30–4h

    $7–10

    Larryta · Vireak Buntham · Capitol

  • Boat

    5h–8h

    $20–25

    Local operators (book via guesthouses)The Tonlé Sap crossing still runs, roughly August–February when water is high. Long, hot and glorious.

Siem ReapSihanoukville

505 km
  • Flight

    45 min–1h

    see airlines

    Air Cambodia · Cambodia AirwaysSAI → KOS — check airline sites for fares.

  • Bus

    9h30–10h30

    $15–22

    Vireak Buntham · Saly VIPVery long overland journey — compare the direct flight or break the trip in Phnom Penh.

KampotKep

26 km
  • Minivan

    30 min–45 min

    $3–5

    Vibol Express · CP Express · Rith TravelOr a tuk-tuk (~$10–15) — 25 minutes of green countryside.

KampotSihanoukville

100 km
  • Express van

    2h–2h30

    $8–10

    Kampot Transports · local companies via 12go

  • Train

    1h45–2h

    $4–6

    Royal RailwayOn the daily southern line, late morning southbound.

SihanoukvilleKoh Rong

25 km
  • Speedboat

    30 min–1h

    $14–15

    Speed Ferry Cambodia · Island Speed Boat · Buva Sea · GTVCSpeedboats to Koh Touch and Long Set; open-return tickets around $25. Piers vary by company.

SihanoukvilleKoh Rong Samloem

23 km
  • Speedboat

    40 min–1h

    $14–15

    Speed Ferry Cambodia · Island Speed Boat · Buva Sea · GTVCServing Saracen Bay and M’Pai Bay; open-return around $25.

Operators, in two words

Fares are per person and move with the season — treat them as honest ranges, not quotes. Book a day ahead in high season, via the operators or your hotel.