The nearest airport to Sihanoukville is the Sihanoukville International Airport (KOS). You can catch direct flights to Sihanoukville from a number of major cities in the region. Upon arriving at the airport, you can take a taxi or a tuk-tuk to reach the city center, which is around 20km away.
Regular bus services connect Sihanoukville with Cambodia's capital, Phnom Penh, and other major towns. Tourist buses are a comfortable and affordable option, with companies like Giant Ibis and Mekong Express offering daily services. The journey from Phnom Penh to Sihanoukville takes around 4-6 hours depending on traffic.
If you're traveling from nearby islands like Koh Rong or Koh Rong Samloem, you can easily reach Sihanoukville by ferry. There are multiple depart Harbors available with boats scheduled throughout the day.
For a more comfortable and flexible trip, tourists can hire a private taxi or arrange a private transfer to Sihanoukville from various locations across Cambodia. While this option is more costly compared to buses, it offers a direct and personalized journey.
The Royal Railway of Cambodia runs a weekend train service from Phnom Penh to Sihanoukville, which can be a scenic way to travel. However, the schedules are subject to change, so it's best to check the latest information before planning your trip.
For the most current travel information and schedules, it's recommended to consult transport providers prior to your journey.