Sihanoukville is the main seaside resort of Cambodia, which is rapidly gaining popularity among tourists from all over the world. Sihanoukville is particularly interesting in that it can be reached inexpensively from Bangkok using several modes of transport. Cambodia’s visa policy is very democratic, so even residents of those countries who need a visa to visit Cambodia can easily apply for it when crossing the border with Thailand or at the airport upon arrival, if you chose a plane as a way to get from Bangkok to Sihanoukville. On this page you will find information about timetables and modes of transport from Bangkok (Thailand) to Sihanoukville (Cambodia), as well as the cost of this transport between cities.
If you do not want to spend your time reading, you can simply use the search form below. Just enter your desired date and click “Find Tickets”. In the results you can see the schedule of transport and its cost, read reviews about transport companies and see the place of landing and disembarking on the map. Also there you have the opportunity to choose 1 of 10 supported languages, as well as currency – local or any of the 25 others.
Distance between Bangkok and Sihanoukville
The direct distance between the capital of Thailand and the main sea resort of Cambodia is only 470 kilometers (or 292 miles). Bangkok is located in the northern part of the Gulf of Thailand, and the resort of Sihanoukville – on a large peninsula in western Cambodia. Therefore, the distance along the road increases significantly and amounts to 650 km (404 miles). There are other routes where traffic is less stressful, but this increases the distance by another 120-150 km.
The distance between Sihanoukville Airport and Suvarnabhumi Airport in Bangkok is 466 km (290 miles). However, flights from Bangkok to Sihanoukville are operated by low cost airlines, so you should use Don Muang Airport, which is located north of Bangkok. The distance between Don Muang Airport and Sihanoukville Airport is 495 km (or 307 miles).
Flights from Bangkok to Sihanoukville and back
Flights from Bangkok to Sihanoukville are the easiest and fastest way to travel between these cities. But at present, you can only use one flight per day operated by ThaiAirAsia from Don Muang Airport. Departure time from Bangkok is 14:20 daily. Flight time is only 1 hour 15 minutes. Since Cambodia and Thailand have one time zone, arrival time in Sihanoukville is 15:35. Sihanoukville Airport is located about 7 kilometers from the city, but there are special buses that take all passengers from the airport. The cost of a trip on such a bus is 5-6 USD.
I draw your attention to the fact that during a smart search for transport in Asia, it is not always possible to find air tickets at the best price. It is better to use the Jetradar service, which specializes exclusively in airline tickets and allows you to check prices with all reputable sellers in just a few seconds. In the picture above you can see, the difference even on an inexpensive ticket can be significant. Therefore, I advise you to check both options and buy tickets at the best price, especially if you buy for several passengers.
If you want to return from Sihanoukville to Bangkok also by plane, you can use the ThaiAirAsia return flight. Departure time from Sihanoukville is 16:25, and the planned arrival time at Don Muang Airport in Bangkok is 17:35. Thus, the flight time is only 1 hour 10 minutes. The cost of a flight from Sihanoukville to Bangkok is also 1500-2600 THB and the best price should be checked using both search services. Since there is only one cheap flight per day from Bangkok to Sihanoukville and only one cheap flight from Sihanoukville to Bangkok, it makes sense to purchase tickets in advance so that during your trip you do not worry about how to return from Sihanoukville to Thailand in the your day.
Buses from Bangkok to Sihanoukville – timetables and prices
Using buses from Bangkok to Sihanoukville and vice versa usually saves you some money (lower ticket costs and hotel savings due to overnight transfers). On the other hand, this route may seem more complicated than a flight. This is due to the fact that the transport companies of the two countries very often organize the delivery of passengers separately, each in their own country. Therefore, even at such a short distance, passengers are forced to change buses. In some cases, this must be done more than once. Due to the fact that the representative of the transport company accompanying the group of passengers can rush everyone, a somewhat nervous situation is created and some passengers are afraid to be late for the next bus.
Buses are also the easiest to find through a transport search service in Asia. As a rule, the first large bus takes passengers from Bangkok to the Thai-Cambodian border. Next, you must cross both borders yourself. Residents of some countries need to pay for a visa in a separate window at the border. Then there may be one or two minibuses that take passengers to the bus station in Sihanoukville. The second option for a trip from Bangkok to Sihanoukville, which Phuket Travel offers, has some differences. The bus does not depart from Khaosan Road, but from Bangkok South Bus Station. In addition to the bus, you must use a passenger ferry.
Buses from Bangkok to Sihanoukville via Phnom Penh
On the one hand, this is a more complicated version of the route from Bangkok to Sihanoukville. But sometimes, for a number of reasons, it turns out to be even simpler and more affordable. This option includes the purchase of two separate bus tickets: Bangkok-Phnom Penh and Phnom Penh-Sihanoukville. The advantage of this option is that there are a large number of buses from several transport companies between the capitals of Thailand and Cambodia every day. This means that you can choose your departure time from Bangkok and your arrival time in Phnom Penh. If you do not have plans for exploring Phnom Penh, you can choose bus services so that the transfer in Phnom Penh is minimal.
In terms of price, this option may cost less than buses from Bangkok to Sihanoukville. For example, the minimum bus price from Bangkok to Phnom Penh is only 931 THB. If you add to this amount 366 THB for a bus from Phnom Penh to Sihanoukville, then the total cost of the trip will be less than 1300 THB. This is 200-500 THB cheaper than direct buses to Sihanoukville from the Thai capital. At the same time, you will be forced to spend another 4.5 – 5 hours on the bus and not every traveler will agree to this even for the savings of 7-15 USD. In any case, when traveling by bus to Sihanoukville from Thailand, bring some food with you. At stops in Cambodia, you can also buy food, but you will not always want to buy what is sold there.
From Bangkok to Sihanoukville (plane + bus)
This option allows you to get to Sihanoukville from Bangkok with an average length of trip and at an average price. Typically, this option will cost 1600-2000 THB, of which 1200-1700 is the flight Bangkok – Phnom Penh. During airline sales, you can buy cheaper flights, but in this case you should plan your trip for six months. The flight to Phnom Penh from Bangkok lasts a little more than 1 hour, and the bus transfer from Phnom Penh to Sihanoukville (for more information on transport here) adds another 4.5-5 hours to your trip. Thus, the total duration of the trip reaches 6-7 hours, excluding time at airports.
Thus, you always have a choice of transport from Bangkok to Sihanoukville and back. At the same time, a direct flight in many cases is the fastest and easiest way to get from the capital of Thailand to Sihanoukville. Moreover, the cost of the flight is not much higher than the price of a bus ticket (sometimes even lower). Of course, there is always the opportunity to use a taxi, but this option will not be very expensive only when traveling 3-4 passengers. In any case, now you yourself can choose the best option for yourself. Have a good rest and safe flights and trips!