How to get from Bangkok to Siem Reap

If you’re coming from Bangkok to Siem Reap it’s worth doing your homework. There are several ways to travel from Bangkok to Siem Reap, and most fall into one of two categories: “fast and expensive” or “cheap and annoying.” Flying is fast and expensive and going overland is cheap and time-consuming (but offers considerable fodder for amusement). In this post, I’ll cover the best ways to get from Bangkok to Siem Reap as well as what you need to know about visas and the border.

AirAsia Bangkok to Siem Reap

AirAsia usually have the cheapest flights from Bangkok to Siem Reap, but there are strings attached.

Flying from Bangkok to Siem Reap

Gone is the longstanding Bangkok Airways monopoly, and today there are four airlines that fly from Bangkok to Siem Reap: AirAsia, Thai Smile, Cambodia Angkor Air, and Bangkok Airways. We have a more detailed rundown of all of the Bangkok to Siem Reap flights in another blog post, but here are the highlights:

Cambodia Angkor Air currently have four flights a week from Bangkok to Siem Reap (and there will be more during high season) starting around $58 one-way. They fly from the main BKK airport and offer 20 kgs of baggage. They are semi-reliable, although flights are sometimes delayed or rescheduled. Cambodia Angkor Air flights do not show up on flight aggregators like Kayak or Google Flights, so head to their website to check prices.

Bangkok Airways flights start at around $88. They fly from the main Bangkok airport to Siem Reap in smaller propeller planes. They offer a 20 kg baggage allowance, but if you sign up with their frequent flyer club they will automatically give you an extra 10kg. All Bangkok Airways passengers get access to their private lounge with free WiFi, snacks, and non-alcoholic drinks.

AirAsia usually has the cheapest tickets from Bangkok to Siem Reap, starting at $48 one-way. However, baggage is not included and costs an extra 515 THB ($14.50 USD). Flights are regularly delayed by 30-90 minutes, and they fly from Don Muang Airport rather than the main Bangkok Airport.

Thai Smile is an LCC owned by Thai Airways. They fly from Bangkok Suvarnabhumi Airport and tickets include 20 kg of luggage. Ticket prices start at $64 for a one-way flight from Bangkok to Siem Reap.

You can easily book flights from Bangkok to Siem Reap or Siem Reap to Bangkok online and save yourself the hassle of dealing with a travel agent once you arrive.

Nattakan Transport Co bus Bangkok to Siem Reap

Your chariot: The direct bus from Bangkok to Siem Reap.

Traveling by bus from Bangkok to Siem Reap

The best options for overland travel are the direct bus from Bangkok to Siem Reap, mini-buses, or by taxi.

If you’re on a budget and don’t want to take a taxi, the easiest way to get from Siem Reap to Bangkok is by direct bus, although it’s not the fastest. Direct means that you don’t have to change buses at the border or haul your luggage over the border — it stays on the bus while you get your visas. While many buses advertise themselves as direct buses, there are only two companies that are true direct buses: Nattakan and Giant Ibis.

Transport Co./Nattakan, run by the Thai government, runs buses at 8 a.m. and 9 a.m. every day. They use a full-size bus with comfy seats and significantly more legroom than you’ll get in a mini-bus. The trip takes between 8 and 10 hours. For more info, read my full review of the Bangkok to Siem Reap direct bus. Tickets for Nattakan buses can be bought online on BookMeBus and allows you to reserve a seat in advance. Tickets cost $28 in either direction, plus a booking fee of less than $1. 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.

Giant Ibis, a company with great reputation in Cambodia, are now running buses between Bangkok and Siem Reap.  The full-sizes buses are new, the drivers are good, and the attendants are friendly and help you through the visa process at the border. Although the tickets are expensive, it seems worth the price. The Giant Ibis Siem Reap Bangkok direct bus leaves from 7:45 a.m. Tickets cost $32 and can be purchased online for a small fee of less that $1. With an online booking, you can choose and reserve your seat in advance.

The cheapest way to get from Bangkok to Siem Reap is by mini-bus, but it’s more hassle than the direct bus. Mini-buses leave from Mo Chit 2, (also sometimes called Northern terminal) in Bangkok and depart every 30 to 45 minutes from early in the morning until it gets dark. Be aware that the Cambodia border closes at 10 p.m. Mini-buses take about four hours to get to the border and are usually quite crowded. The price to the border is around 200 baht ($6 USD). You’ll then need to cross the border and catch another mini-bus to Siem Reap. Head straight through to the roundabout on the Cambodia side and look for a bus that already has passengers. The cost from the Poipet border to Siem Reap is $8-10 and can involve some waiting around until the bus fills up.

Traveling by taxi

If you’d like to travel by taxi, you’ll usually need to take two taxis one from Bangkok to the Cambodia border, then another from the border to Siem Reap. A taxi from Bangkok to the border will cost between 2,100 and 2,500 Thai baht ($60-70 USD) and takes around 3.5 hours. You’ll need to cross the border on foot, and then catch another taxi to Siem Reap.The cost of a taxi from Poipet to Siem Reap is around $35, but can cost as much as $55.

On the Cambodia side the police shake down all of the taxi drivers for at least $10 of each fare, and because of this the price can be higher. The fare should be around $35, but often is as much as $55. Walk as far from the border as you can stand to, and don’t deal with middlemen if you want a lower price. Negotiate the fare before you get in the taxi, and do not pay the fare until you arrive at your final destination, no matter what the driver says.

Cambodia visa

Getting a Cambodia visa is simple as pie.

Getting your Cambodia visa

If you are flying from Bangkok to Siem Reap, you can get a visa on arrival at the airport if you qualify. Find out more details about Cambodia visas here.

If you are traveling overland, once you get to the Aranyaprathat side of the border, you will need to get stamped out of Thailand. This is a quick and painless process. You’ll also go through Thai customs, which is a formality as they never seem to check anything.

After you get stamped out of Thailand, you’ll need to enter Cambodia. If you already have an ordinary/business Cambodia visa, they will stamp you and you will be on your way. Tourists will need to get a visa in advance or on arrival check out our page about Cambodia visas if you want to know more). A tourist visa costs $30. They will ask you for 1100 or 1200 baht (~$35) or, if you insist on paying in dollars (which you should) they will ask for $30 and a 200 baht processing fee. There is no processing fee, it’s just a bribe. Arrive early and refuse to pay and eventually they will stamp you through. They’ll make you wait around for a while, but it’s just a game of chicken. Since you’ve budgeted all day to do this, might as well not pay their lame shake-down and catch up on your Kindle.

The other option is to get a Cambodia e-visa in advance, but to be on the safe side you need to order it online a week in advance, because they often don’t get it processed in their promised three-day turnaround time. The cost is $40. It saves you hassle but not money. If you’re particularly nervous about the border crossing, this might help make things easier.

Crossing the border

The Aranyaprathat/Poipet border is known for scams, delays, and confusion. I’ve got a whole blog post with what you need to know about crossing the border, but here are some important things to know.

You do not need to change money into Cambodian riel. This is a scam. You will need US dollars for your visa (although they accept Thai Baht at a rip-off rate) and they accept US dollars everywhere in Cambodia.

You do not need to pay any border crossing fees. Do not accept help from anyone who says they can help you get a visa or cross a border.

Do not get a visa before you enter the official Thai visa office. Anyone who says they will get your visa in advance is trying to scam you.

And that’s it — welcome to Siem Reap!

Going the other direction? Read our post on how to get from Siem Reap to Bangkok.

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.

30 Responses to How to get from Bangkok to Siem Reap

  1. Petr says:

    Hi, I went from BKK airport to Siem Reap on 29 Jan 2018. I took the cheaper and more adventure option:). Here is my trip: You can take the shuttle bus A or C from the ground floor, it is for free. It takes you to the end station which is a bus terminal. For some reason they call it Popi transport but I haven’t seen it written anywhere. I went to the counter and bought a ticket to Aranyaprathet which cost me around 120 baht. You need to change money at the airport, the best is to go to the lowest level in the arrival hall because you will get better exchange rate. Anyway, after buying the ticket, the lady tells you when the bus arrives, mine at 1pm but it actually came at 1:10pm. Then you are rolling:) It’s an awesome way. I was in a full minivan with 11 people, kind of small place but worth the experience. It took around 3,5hrs with one stop at a gas station and additional stops to unload some people on the way.
    From Aranyaprathet I took a tuktuk to the border. I went to Thai officials to uncheck me and then to Cambodian officials to check me, I had Cambodian e-visa for 36usd, so no worries for me here and went directly to the counter where I got the stamp and was ready to go.
    Then if you have time, I would recommend to walk to the bus station, as I read in guides, and get a bus there. This now seems to me much better option then what I did. My way: somehow some weird guy was waiting for me and my friend and took us by his tuktuk to his ticket selling office where he wanted to sell us bus tickets for much more than I read in the guides. I didnt want that and insisted on taking us to a proper bus terminal. He took us to a totaly empty bus terminal instead and then back again to his ticket office. Now I just wanted to go away and find the official bus station. So one good advice here, dont let anyone tell you what to do if you have your own plan already. So by now it was around 5:30pm and I had three option: 1/ go to the bus station as I had planned, 2/ take their more expensive bus leaving in an hour, I think around 25usd or 3/ there was a Korean guy just leaving in their ‘taxi’, well it was just a guy in a normal car. I took the third option and shared the ride with him, it cost me 25usd. Reached Siem Reap around 9:30pm because the car stopped to help pulling another car of his friend:) otherwise we would be here earlier. So please take the official bus or taxi from Poipet to Siem Reap. And enjoy the beautiful heritage of Angkor Wat:)

  2. Tom says:

    Me and my girlfriend just took the giant ibis bus option yesterday…..we paid 1150 bhat each (bought the ticket on the morning) and then paid 40 dollar for the visa. For us, the extra 10 dollar was worth it as the bus attendant filled in all the paperwork for us and we didn’t have any hassle at the border. Breakfast and lunch was provided on the bus and the journey took a total of 8 hours including toilet stops and getting through the border. Potentially a slightly more expensive option but for the sake of hassle free, the giant ibis was well worth it

  3. Francis Lenihan says:

    Read your tips with interresting. Going too bangkok early December 2017. Intend too travel solo from bangkok too Cambodia,Vietnam Malaysia,train too housing thialand.from bangkok with country do you think I should start my journey? Thanks in advance.

  4. Basu says:


    I am Canadian National planning to travel to Siam Reap by road from Bangkok. I hear lots of stories about tourists getting duped at the border crossings while entering Cambodia. Some say unless one bribes the border officials entry in Cambodia can be denied. Its kind of scary for me and I don’t wish to be stuck at border crossings. Any suggestions that would be of help.


  5. Biju Abraham says:

    When taking a taxi from BKK to Siem Reap, what is the maximum number of people that a single taxi can accommodate. We could be 5 people.

  6. Chandan Suresh says:

    Hi Lina,
    I’m an Indian national. I want to know if we get Thai visa on arrival at aranyaprathet when returning from Siam reap on road.

  7. Jim says:

    Great info – thanks so much.

    Question- do you have any recommendations to get from Siem Reap to Ho Chi Minh City?

  8. JC says:

    I am travelling with three more girls, we are thinking of taking the taxi instead from BKK to the border. Do you think the taxi driver will agree to take the four of us for a 2500 fare?

  9. Aki says:

    Hi. Should I book in advanced for the nattakan or I can just buy when I arrive in Bangkok? is it usually fully booked?

    • Lina says:

      I would definitely book in advance. Sometimes it’s empty and sometimes it’s fully booked and it’s hard to predict in advance which it will be.

  10. Kathleen Ann says:

    Hello Lina,

    Regarding the land travel by taxi, is the cost a per head basis or per group already? We are actually 3 so I’m thinking if we can just share for the amount. Also, where can we find a taxi that can bring as to the border, will they be available directly from the airport? Thanks for your response in a advance.

    • Lina says:

      The cost listed is per car, but there are also taxis that are per person, although they can have as many as 7 or 8 passengers in a car meant for 5, so usually better to take the bus if you want to save money.

  11. Princess joy says:

    Hi lina, this is a big help as we are planning to travel by land from bangkok to cambodia. I just want to clarify if the 70 dollars for the cab is per person or the trip itself regardless of the number of passengers going to the boarder?

  12. judith says:

    Hi I am wondering if you have a contact information of the taxi service you used from the BKK to Aranyaprathet leg of the trip. Thanks

  13. Liams says:

    Also if you just simply sign up to Bangkok airways frequent flyer program you automatically get an extra 10kg on there flights.

Leave a Reply

Your email address will not be published. Required fields are marked *