There are lots of ways to get from Cambodia to Thailand, and it all depends on how much time, money, and patience you have. In this post, I’ll cover the best ways to get from Siem Reap to Bangkok whether you travel by plane, direct bus, mini-bus, taxi, or casino bus. Flying is always the most convenient, but going overland is less expensive and more of an adventure!
If you’re heading the other direction, how to get from Bangkok to Siem Reap. And if you’re planning on going in either direction overland, check out our blog post about crossing the Poipet/Aranyaprathet border.
Bangkok Airways used to have the only flights between Siem Reap and Bangkok, and the outrageously high price of tickets made a good argument for why competition is necessary in the world of airlines. These days the prices are a lot lower, with one-way flights at less than $100. They offer a 20kg baggage allowance, but if you sign up with their frequent flyer club they will automatically give you an extra 10kg.
Malaysia-based LCC Air Asia has daily flights between Siem Reap and Bangkok that are usually the cheapest option available. You can find one-way flights on this route for as little as $60 if you book in advance. Flights arrive at Bangkok’s DMK airport and you’ll pay extra for baggage.
Local airline Cambodia Angkor Air also flies the Siem Reap to Bangkok route and generally offer the lowest prices for flights that aren’t booked months in advance. Tickets include 20 kgs of luggage and they fly into the main Suvarnabhumi Airport. One-way flight start at $60. Read our full review of Cambodia Angkor Air.
Thai Smile, a low-cost carrier owned by Thai Airways, offers cheap flights that, unlike other LCCs, fly into the main Suvarnabhumi Airport and include 20kg of luggage. Ticket prices start at $64 and are less expensive if you book them directly from the Thai Smile website.
We’ve got another post that go over all of the flights from Siem Reap to Bangkok in more detail.
The easiest way to get from Siem Reap to Bangkok are the Nattakan/Transport Co. Ltd direct buses that go from Siem Reap to Bangkok for $28 and from Bangkok to Siem Reap for for 750 baht. You can purchase tickets online through BookMeBus for $28 plus a $1 booking fee. The procedure is simple and you’ll receive an e-ticket that you can either print out or present on your phone when you arrive at the bus station.
The bus leaves at either 8:00 a.m. or 9:00 a.m. every day and take between eight and ten hours to arrive. The direct bus from Siem Reap to Bangkok is definitely the easiest option, although perhaps not the fastest and certainly not the cheapest. The best part about the direct bus is that you keep your luggage on the bus while you walk through the border. Read our full review with photos of the direct bus from Siem Reap to Bangkok.
Taxi is the most expensive overland option, and doesn’t save much hassle over going by bus, as you still have to use two taxis and walk through the border on foot because cars aren’t allowed through the border. You can book a taxi at any guesthouse or local travel agent in Siem Reap, but you may get a cheaper rate by asking a tuk tuk driver to get one of his friends to do it. Prices from Siem Reap to Poipet are around $30 and take two hours.
Once you’ve crossed the border, there are taxis waiting that will take you anywhere in Bangkok for 1900 baht ($60). The trip takes from Aranyaprathet to Bangkok takes three or four hours.
As per usual, taxis in Cambodia (and Thailand) are usually Toyota Camrys that can comfortably seat three passengers and can uncomfortably seat four. They usually have a tank in their trunk and cannot fit a lot of baggage.
There are mini-bus services that go “direct,” meaning the same company will drop you off on the Cambodia side of the border and then meet you on the Thailand side of the border. You still need to haul your luggage through the border on foot, and often end up waiting for others on your bus who takes hours to go through immigration. These services offer you no direction or hand-holding in getting through the border, so there’s really no reason to take them through. It’s better to buy a ticket from Siem Reap only to Poipet and then either take another mini-bus or a casino bus from Aranyaprathet to Bangkok.
From Siem Reap, there are mini-buses that leave for Poipet every morning. I can’t recommend any specific company because they are all disappointing in their own way. But at $5 a ticket, it’s hard to complain because they do manage to get you from A to B without much hassle. Book a night in advance. You can book tickets to Poipet at any local travel agent but be sure to haggle, as they’ll often try to charge $10 for a $5 ticket. The trip takes about 2.5 hours.
Once you are through the border in Aranyaprathet, you can grab another minibus that goes to Mo Chit 2, (also sometimes called Northern terminal) in Bangkok for 230 baht ($7.20). You’ll need to wait for enough passengers to show up and fill the bus, but it doesn’t usually take long…unless it does. The trip from Aranyaprathet to Bangkok takes between four and six hours, depending on what time you leave.
Mini-bus and casino bus combo
Another option is the mini-bus and casino bus combo. It’s sort of a pain, but it involves hopping a $5 mini-bus in Siem Reap to the Poipet/Aranyaprathet border, walking through, then head ingto the car park next to the 7-11 and catch a casino bus. You’ll recognize the casino buses because they are massive and brightly painted with kooky designs.
The casino buses are meant for Thai gamblers who leave at 5:30 a.m. to come to Poipet to gamble all day, then head back to Bangkok in the afternoon. They are VIP luxury buses and are very comfortable. They go from Rong Kleu Market in Aranyaprathet to Mo Chit, Lumphini Park, and Bang Na in Bangkok and cost 200 thb ($6.25). The trip takes five to six hours (they usually get stuck in traffic) but stop halfway at a nice little rest stop with a couple of dozen street food vendors and all of the gamblers make a mad dash for bowls of soup and then pile back onto the bus and eat it. This method provides the best cultural experience. Unfortunately I can’t tell you what time the buses leave or stop running because I don’t speak Thai, but they seem to be around noon to 4 p.m. from Aranyaprathet.
To catch the casino bus, after you get stamped out of Cambodia and into Thailand, head straight and then turn right for Rong Kleu Market. Turn right at 7-11 and the buses are parked in the parking lot there. We’ve got a map that shows where the casino buses are parked on our crossing the Poipet border post. If you heading the other direction, you can catch the casino buses at Lumphini Park. They start around 5 a.m. and leave regularly (every 2o-30 minutes) until around 9 a.m.
In response to several queries, yes, the casino buses are safe for solo female travelers and I have done the trip on my own several times. In fact, the bus is mostly full of solo female gambers, ie elderly Thai women.
If you’re going the other way, check out my post on how to get from Bangkok to Siem Reap.
Cambodia Angkor Air
Direct bus – Nattakan Transport
Bus tickets purchased through links in this post to BookMeBus generate affiliate sales for us. This does not affect our reviews for specific bus companies or routes! For more about how we deal with advertising, affiliate sales, and stuff like that, you can read more here.