Check out our latest article :The Map Cambodia in GEO Magazine

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

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
  • BusOur pick

    5h–7h

    $8–25

    Giant Ibis · Vireak Buntham · LarrytaGiant Ibis (the safety reference) runs three daytime departures.

  • 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

  • BusOur pick

    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 vanOur pick

    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 vanOur pick

    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 PenhMondulkiri

360 km
  • Express vanOur pick

    5h30–6h30

    $10–18

    Vireak Buntham · TCT Mondulkiri Express · Rithya Mondulkiri ExpressTo Sen Monorom. No flight, no train — the road is the only way in.

Phnom PenhKep

171 km
  • Express van

    3h30–4h30

    $8–18

    Capitol · VET Air Bus Express · Vibol Express

  • BusOur pick

    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 vanOur pick

    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
  • FlightOur pick

    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 haul — night buses on this corridor have a poor safety record; we would fly or break the trip in Phnom Penh.

KampotKep

26 km
  • MinivanOur pick

    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 vanOur pick

    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
  • SpeedboatOur pick

    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.

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.