How to Travel in Cambodia
Travel across Cambodia using buses, ferries, trains, and flights connecting Phnom Penh, Siem Reap, Sihanoukville, Kampot, and other destinations. Compare schedules, check fares, and book your tickets online to travel conveniently between cities, historic sites, and coastal areas throughout the country.
Popular Destinations in Cambodia
Explore routes between cities, airports, stations and destinations in Cambodia
Use the interactive map to find transport connections between cities, towns, airports, ferry ports, and popular destinations in Cambodia. Simply select an origin and destination to view available routes, travel times, operators, schedules, and ticket options.
Our route pages help travellers compare buses, trains, ferries, and flights, making it easier to understand how to get from one destination to another in Cambodia. For supported routes, you'll also find practical travel information, station details, and booking options in one place.
Whether you're researching a trip or ready to book, the map provides a simple way to discover routes and compare transport options across Cambodia.
How to Get to Kampong Cham
-
Mondulkiri to Kampong ChamFrom 14 USD • 6h 30m ⏱ -
Siem Reap to Kampong ChamFrom 15 USD • 4h 30m ⏱ -
Phnom Penh to Kampong ChamFrom 10 USD • 3h ⏱
How to Get to Kratie
-
Mondulkiri to KratieFrom 14 USD • 3h 30m ⏱ -
Krong Stung Treng to KratieFrom 8 USD • 3h ⏱ -
Kampong Cham to KratieFrom 10 USD • 2h 30m ⏱ -
Kampot to KratieFrom 165 USD • 2h 51m ⏱ -
Siem Reap to KratieFrom 17 USD • 6h 30m ⏱ -
Phnom Penh to KratieFrom 12 USD • 5h ⏱
How to Get to Siem Reap
-
Mondulkiri to Siem ReapFrom 23 USD • 9h ⏱ -
Koh Rong Samloem to Siem ReapFrom 47 USD • 11h 15m ⏱ -
Bavet to Siem ReapFrom 227 USD • 7h 30m ⏱ -
Pursat to Siem ReapFrom 14 USD • 5h ⏱ -
Krong Stung Treng to Siem ReapFrom 17 USD • 5h ⏱ -
Kampong Cham to Siem ReapFrom 15 USD • 5h ⏱ -
Kratie to Siem ReapFrom 17 USD • 6h 30m ⏱ -
Poipet to Siem ReapFrom 12 USD • 3h 30m ⏱ -
Kep to Siem ReapFrom 23 USD • 10h 30m ⏱ -
Koh Rong to Siem ReapFrom 49 USD • 10h ⏱ -
Kampot to Siem ReapFrom 25 USD • 10h ⏱ -
Battambang to Siem ReapFrom 8 USD • 3h ⏱ -
Sihanoukville to Siem ReapFrom 17 USD • 12h ⏱ -
Phnom Penh to Siem ReapFrom 7 USD • 6h ⏱
How to Get to Phnom Penh
-
Mondulkiri to Phnom PenhFrom 13 USD • 6h ⏱ -
Koh Rong Samloem to Phnom PenhFrom 32 USD • 3h 45m ⏱ -
Bavet to Phnom PenhFrom 14 USD • 4h 45m ⏱ -
Pursat to Phnom PenhFrom 8 USD • 2h 34m ⏱ -
Kampong Chhnang to Phnom PenhFrom 10 USD • 1h 30m ⏱ -
Krong Stung Treng to Phnom PenhFrom 13 USD • 8h ⏱ -
Kampong Cham to Phnom PenhFrom 10 USD • 2h ⏱ -
Koh Kong to Phnom PenhFrom 15 USD • 6h ⏱ -
Kratie to Phnom PenhFrom 12 USD • 5h ⏱ -
Poipet to Phnom PenhFrom 15 USD • 7h ⏱ -
Kep to Phnom PenhFrom 10 USD • 3h ⏱ -
Koh Rong to Phnom PenhFrom 32 USD • 3h 50m ⏱ -
Kampot to Phnom PenhFrom 8 USD • 2h 30m ⏱ -
Battambang to Phnom PenhFrom 11 USD • 5h ⏱ -
Sihanoukville to Phnom PenhFrom 13 USD • 6h ⏱ -
Siem Reap to Phnom PenhFrom 7 USD • 6h ⏱
How to Get to Battambang
-
Koh Rong Samloem to BattambangFrom 49 USD • 11h 30m ⏱ -
Pursat to BattambangFrom 5 USD • 2h ⏱ -
Kampong Chhnang to BattambangFrom 10 USD • 3h 30m ⏱ -
Koh Kong to BattambangFrom 260 USD • 5h 45m ⏱ -
Poipet to BattambangFrom 6 USD • 2h ⏱ -
Kep to BattambangFrom 28 USD • 8h 45m ⏱ -
Koh Rong to BattambangFrom 49 USD • 8h 45m ⏱ -
Kampot to BattambangFrom 28 USD • 8h 15m ⏱ -
Sihanoukville to BattambangFrom 24 USD • 8h ⏱ -
Siem Reap to BattambangFrom 8 USD • 3h ⏱ -
Phnom Penh to BattambangFrom 11 USD • 5h ⏱
How to Get to Kampot
-
Koh Rong Samloem to KampotFrom 15 USD • 2h 45m ⏱ -
Bavet to KampotFrom 192 USD • 5h 40m ⏱ -
Koh Kong to KampotFrom 192 USD • 5h 20m ⏱ -
Kratie to KampotFrom 22 USD • 8h 30m ⏱ -
Kep to KampotFrom 3 USD • 30m ⏱ -
Koh Rong to KampotFrom 15 USD • 2h ⏱ -
Battambang to KampotFrom 29 USD • 9h 15m ⏱ -
Sihanoukville to KampotFrom 10 USD • 2h 30m ⏱ -
Siem Reap to KampotFrom 23 USD • 12h ⏱ -
Phnom Penh to KampotFrom 8 USD • 3h ⏱
How to Get to Koh Rong
-
Koh Rong Samloem to Koh RongFrom 10 USD • 40m ⏱ -
Kep to Koh RongFrom 25 USD • 5h ⏱ -
Kampot to Koh RongFrom 15 USD • 2h 15m ⏱ -
Battambang to Koh RongFrom 45 USD • 11h 45m ⏱ -
Sihanoukville to Koh RongFrom 17 USD • 40m ⏱ -
Siem Reap to Koh RongFrom 40 USD • 13h ⏱ -
Phnom Penh to Koh RongFrom 15 USD • 5h 45m ⏱
How to Get to Sihanoukville
-
Koh Rong Samloem to SihanoukvilleFrom 17 USD • 30m ⏱ -
Bavet to SihanoukvilleFrom 162 USD • 5h 50m ⏱ -
Pursat to SihanoukvilleFrom 24 USD • 8h ⏱ -
Kampong Chhnang to SihanoukvilleFrom 24 USD • 5h 30m ⏱ -
Koh Kong to SihanoukvilleFrom 16 USD • 5h 30m ⏱ -
Kratie to SihanoukvilleFrom 25 USD • 9h ⏱ -
Poipet to SihanoukvilleFrom 30 USD • 12h ⏱ -
Kep to SihanoukvilleFrom 10 USD • 4h ⏱ -
Koh Rong to SihanoukvilleFrom 14 USD • 55m ⏱ -
Kampot to SihanoukvilleFrom 10 USD • 3h ⏱ -
Battambang to SihanoukvilleFrom 24 USD • 9h 30m ⏱ -
Siem Reap to SihanoukvilleFrom 17 USD • 12h ⏱ -
Phnom Penh to SihanoukvilleFrom 13 USD • 3h ⏱
How to Get to Poipet
-
Bavet to PoipetFrom 30 USD • 12h 30m ⏱ -
Pursat to PoipetFrom 10 USD • 5h ⏱ -
Kampong Chhnang to PoipetFrom 10 USD • 6h ⏱ -
Battambang to PoipetFrom 6 USD • 3h 30m ⏱ -
Sihanoukville to PoipetFrom 30 USD • 12h 15m ⏱ -
Siem Reap to PoipetFrom 7 USD • 3h ⏱ -
Phnom Penh to PoipetFrom 15 USD • 7h ⏱
How to Get to Banteay Meanchey
-
Pursat to Banteay MeancheyFrom 8 USD • 4h ⏱
How to Get to Kampong Chhnang
-
Pursat to Kampong ChhnangFrom 10 USD • 1h 30m ⏱ -
Battambang to Kampong ChhnangFrom 12 USD • 4h 30m ⏱ -
Phnom Penh to Kampong ChhnangFrom 10 USD • 1h 30m ⏱
How to Get to Ratanakiri
-
Krong Stung Treng to RatanakiriFrom 9 USD • 2h ⏱
How to Get to Nakasong
-
Krong Stung Treng to NakasongFrom 10 USD • 1h ⏱
How to Get to Banlung
-
Krong Stung Treng to BanlungFrom 9 USD • 2h ⏱
How to Get to Preah Vihear
-
Krong Stung Treng to Preah VihearFrom 13 USD • 2h ⏱
How to Get to Don Det
-
Krong Stung Treng to Don DetFrom 18 USD • 2h 30m ⏱ -
Kratie to Don DetFrom 23 USD • 4h ⏱ -
Phnom Penh to Don DetFrom 25 USD • 8h ⏱
How to Get to Kampong Thom
-
Kampong Cham to Kampong ThomFrom 10 USD • 2h 30m ⏱
How to Get to Sen Monorom
-
Kampong Cham to Sen MonoromFrom 14 USD • 6h 30m ⏱ -
Kratie to Sen MonoromFrom 14 USD • 4h ⏱
How to Get to Mondulkiri
-
Kampong Cham to MondulkiriFrom 14 USD • 6h 30m ⏱ -
Kratie to MondulkiriFrom 14 USD • 4h ⏱ -
Siem Reap to MondulkiriFrom 23 USD • 9h ⏱ -
Phnom Penh to MondulkiriFrom 13 USD • 6h ⏱
How to Get to Krong Stung Treng
-
Kratie to Krong Stung TrengFrom 8 USD • 2h 30m ⏱ -
Phnom Penh to Krong Stung TrengFrom 16 USD • 8h ⏱
How to Get to Angkor Wat
-
Poipet to Angkor WatFrom 12 USD • 3h 30m ⏱ -
Phnom Penh to Angkor WatFrom 7 USD • 6h ⏱
How to Get to Koh Rong Samloem
-
Koh Rong to Koh Rong SamloemFrom 10 USD • 1h 26m ⏱ -
Kampot to Koh Rong SamloemFrom 15 USD • 2h ⏱ -
Sihanoukville to Koh Rong SamloemFrom 17 USD • 1h 10m ⏱ -
Phnom Penh to Koh Rong SamloemFrom 32 USD • 3h 45m ⏱
How to Get to Koh Kong
-
Kampot to Koh KongFrom 192 USD • 5h 20m ⏱ -
Battambang to Koh KongFrom 260 USD • 5h 45m ⏱ -
Sihanoukville to Koh KongFrom 16 USD • 5h 30m ⏱ -
Phnom Penh to Koh KongFrom 15 USD • 6h ⏱
How to Get to Kep
-
Kampot to KepFrom 5 USD • 30m ⏱ -
Sihanoukville to KepFrom 13 USD • 3h ⏱ -
Siem Reap to KepFrom 25 USD • 12h ⏱ -
Phnom Penh to KepFrom 10 USD • 3h 30m ⏱
How to Get to Pailin
-
Battambang to PailinFrom 13 USD • 1h 15m ⏱ -
Phnom Penh to PailinFrom 19 USD • 5h 15m ⏱
How to Get to Phnom Kulen
-
Siem Reap to Phnom KulenFrom 39 USD • 1h ⏱
How to Get to Oudong
-
Phnom Penh to OudongFrom 192 USD • 1h 5m ⏱
How to Get to Pursat
-
Phnom Penh to PursatFrom 11 USD • 3h ⏱
How to Get to Bavet
-
Phnom Penh to BavetFrom 14 USD • 4h ⏱
How to Get to Kirirom
-
Phnom Penh to KiriromFrom 12 USD • 2h 45m ⏱
Planning a multi-city trip in Cambodia?
Exploring routes city by city is great, but if your journey includes multiple destinations, the TicketRoutes Travel Planner helps you compare transport options across the country in one place. Build your itinerary, compare buses, trains, ferries, and flights, and choose what works best for your trip.
Open Travel PlannerIdeal for planning complete itineraries across Cambodia.