Roads in between main travel cities/towns, which are Phnom Penh, Siem Reap, Battambang, Kampong Cham, Sihanoukville, are paved and in good condition. The rest are mostly red soil road which is disaster during wet season. If you want in-depth tour, get ready for the tough and bumpy road.
Tuk-Tuk and taxi are available for urban transportation. Traffic congestion is now becoming a problem with the growing of traffic volume.
There is no formally adopted road and road transport policy in Cambodia, and this particularly affects urban road transport. Phnom Penh has emerging congestion problems and there is a need for a strategic transport policy to set the proper framework. This needs to consider factors such as facilities for non-motorized traffic, the role of rail, and private sector involvement, especially in the area of establishing road tolls. There is also a need to ensure sufficient finance for urban road maintenance as well as paving unpaved roads in urban areas.
The smoothness of water transportation depends on whether it is in dry or wet season. In wet season, the water level of Tonle Sap is up, which well connects the Sangker River and the Mekong River.
There are two domestic water routes: Phnom Penh – Siem Reap, Phnom Penh-Battambang. Boats are clean and comfortable.
In dry season (April to July) it takes 5-6 hours for the boat trip of Phnom Penh to Siem Reap. Travelers are transferred to a smaller boat to pass through the floating village, reach the riverbank and walk with their luggage to reach the waiting car. A transfer to Siem Reap town can take up to 45 minutes on a partially rough road.
For the Phnom Penh – Battambang route, it takes about 5 to 6 hours in wet season (May to August) and lasts 9 hours in dry season due to the low level of water of the Ton Le Sap Lake and the Sangker River. So it is not recommended to take water travel in this season.
For international water routes, there are Ho Chi Minh City – Phnom Penh and Chau Doc- Phnom Penh. Both are running only in wet season. HCMC/PP is a cruise far from transportation. The CD/PP route takes around 4 hours with two stops for boundary pass.
Cambodia has no passenger train running at this moment.
Cambodia has two international airports, including Phnom Penh International Airport (Pochentong Airport) and Siem Reap Airport.
There are 3 passenger airlines running domestic flights in Cambodia: Cambodia Angkor Air, Bassaka Air, Bayon Airlines
Cambodia Angkor Air is a joint venture of Cambodia government and Vietnam Airlines. As the national flag carrier airlines, this company has a mixed reputation for their service and price. Their international flight tickets are reasonably priced while the domestic flights are sometimes over-charged because of the lack of competition. This situation has been improving after the joining of Bassaka and Bayon airlines in domestic airfare market. Most of their flights run on time but if there is a delay it could take long time. If we are bookending flight of Cambodia Angkor Air with another flight, we will need to leave a lot of padding.
Bassaka Air is a small airlines with one flight daily of Phnom Penh – Siem Reap. Its international route is of Phnom Penh - Macau.
Bayon Airlines is an airline founded in 2014. Now it provides routes of Phnom Penh – Siem Reap, Phnom Penh – Sihanoukville and Siem Reap – Sihanoukville. The route of Phnom Penh – Sihanoukville is a triangle route which brings you to Siem Reap then Sihanoukville. It takes almost the same time as by car on ground. So it is not necessary to choose flight from Phnom Penh to Sihanoukville. Price is cheap; flight experience is improving by adding more aircrafts in their fleet.