Bangkok to Siem Reap

Last updated on August 28, 2023

Posted on

When visiting Bangkok, many tourists area drawn to the neighboring country of Cambodia and the city of Siem Reap, known as the gateway to the spectacular temples of Angkor. Around 400 kilometers (250 miles) away, the distance is short enough to consider this side trip, and well worth the time and money it will cost you to get to see one of the world’s most impressive UNESCO World Heritage Sites.

Read about:
Bangkok to Siem Reap by Flight
Bangkok to Siem Reap by Bus
Bangkok to Siem Reap by Train and Bus

There’s often a lot of talk around tour companies scamming naïve tourists, so we’ve put together a guide that should help you to make the best decision when it comes to traveling from Bangkok to Siem Reap.

Flights from Bangkok to Siem Reap

Suvarnabhumi Airport
Suvarnabhumi Airport used by Thai Airways and hub for most long distance flights from Bangkok

As you would probably expect, taking a flight from Bangkok to Siem Reap is by far the quickest way to get to Angkor, but it’s also the most expensive. For some time there was only one airline covering this route, Bangkok Airways, and because they were the only option they charged a very high fare, especially considering the flight is only one hour in duration. Luckily for us, there are now a few other options so an airfare with Bangkok Airways has gone down in price as a result, though bear in mind that this is still the most expensive airline to use.

Bangkok Airways flies from the more modern Bangkok Suvarnabhumi Airport. Another option is Thai AirAsia and they fly from the low cost hub of Bangkok Don Mueang Airport. When you’re researching flights you should first bear in mind which airport they are flying from and also take a look at things like baggage allowances as these can vary. If you have to pay for extra baggage this can quickly up the price of your airfare, so be sure to consider this. In general, Thai AirAsia should be offering the most affordable flights from Bangkok to Siem Reap but as always, the earlier you book the better the deal you can get.

Air Asia plane at Don Muang Airport
Air Asia plane at Don Muang Airport Bangkok. © Farbregas Hareluya / Shutterstock, Inc.

Although flying is the most expensive option it is by far the quickest, and some say the easiest, way to get to Siem Reap. Once you’ve made your way to the airport the flight takes only an hour and you can pay for a Cambodia tourist visa once you arrive, going through immigration. Outside the airport there are several options for the journey into town. If you’ve already arranged your accommodation there will likely be the option to have your hotel come to pick you up, often for free. Taxis can be pre-paid so you know you won’t be ripped off by a greedy driver, by using the pre-paid booths outside the terminal.

Going by Bus from Bangkok to Siem Reap

Giant Ibis Customer Reviews

It’s the bus operators who have given the trip from Bangkok to Siem Reap such a bad name. There are a number of unscrupulous tour companies who will con you out of far more money than they should, promising to get you your visa etc for an inflated cost. Bus journeys can also be horrendously long, stopping multiple times at places along the way and encouraging you to spend more money. Luckily there is now a far more reliable bus service from Bangkok to Siem Reap, and at a far lower cost than an air ticket, taking the bus is actually a very good option.

There are three daily direct bus services from Bangkok to Siem Reap. For a reasonable price, these buses will take you all the way to Siem Reap but remember that you are crossing an international border, so read on to find out how this all works.

Travel Mart has two buses, one in the morning around 8am and one-night bus at 1:30am. Giant Ibis has a one-morning bus around 8am.

Border crossing to Cambodia
Aranyaprathet (Thailand) – Poipet (Cambodia) Border crossing © withGod / Shutterstock, Inc.

On the direct bus mentioned above, you’ll be taken to the border at Aranyaprathet. Far from just dumping you there and expecting you to make your own way, the helpful staff will tell you what you need to do. Basically it involves getting off the bus (leave your baggage on there but be sure to take your valuables, passport etc with you), walking a short distance to the Cambodian border and buying your entry visa. Once you’ve secured your visa you’ll officially be in Cambodia, in the town of Poipet. The same bus you traveled to the border on will be waiting for you, with your baggage still on there, and it will then go direct to Siem Reap. As buses go, this isn’t the cheapest option, but for convenience and little in the way of hassle, this direct bus is a great choice.

If you’re still hoping to save even more money you should look at some of the other buses available for the trip from Bangkok to Siem Reap. The problem with these buses is that they will only go so far as Aranyapraphet bus station, staying on the Thailand side of the border. This means you’ll have to make your own way from the bus station to the border (about 5 minutes by tuk-tuk), then go through the border (admittedly this shouldn’t be difficult) Next you’ll need to get yourself from Poipet to Siem Reap. The newly paved road makes this journey a little less painful than it used to be! Taxis will cost somewhere between $30 and $50US and should take around 90 minutes, while a bus is a lot cheaper and longer.

Train and Bus from Bangkok to Siem Reap

Ban Klong Luk Border
Ban Klong Luk Border Station is the Thai end station in Aranyaprathet next to the Cambodian border © AtomLineAran /

The final option is affordable, but it is actually slower than all the other options. Taking a train from Bangkok to the Cambodian border is incredibly cost-effective, costing barely $2! If you have time to spare (as it takes around 5 hours), it’s a pleasant journey, with scenic views along the way.

Every day there are two direct trains from Hua Lamphong (eastern line still operates from Hua Lamphong in 2023) in Bangkok to Aranyaprathet, but bear in mind that it is 3rd Class seats without air-conditioning. The first departs at 05:55am and is expected to arrive at 11:35am, while the second leaves Bangkok at 1:05pm and is planned to reach Aranyaprathet at 5:35pm.

However, if you choose the train, you will still need to get from Aranyaprathet to Siem Reap on your own after crossing the border. There are 8 dailey buses going from Poipet on the Cambodian side of the border to Siem Reap. Taking 3 hours and Starting at $13. The busses can be booked online but the train can not.

So consider the advantages and disadvantages before deciding which option works best for you, taking into account your schedule and budget.

How do I get from Bangkok to Angkor Wat?

It’s around 400 kilometers (250 miles) from Bangkok to Angkor Wat, and you’ll be crossing from Thailand into Cambodia. The quickest way is to fly from Bangkok to Siem Reap, the closest city to Angkor, but this is also the most expensive way. Take a look at the 12Go website to see all the flights, plus direct buses and private taxi options, then book your tickets online.

How do I get from Bangkok to Siem Reap?

It’s about 400 kms from Bangkok to Siem Reap so flying is the quickest way to get there but going by bus is much cheaper. Take a look at 12Go as they sell tickets for lots of different bus companies and airlines so you can compare costs and schedules easily online. Buses take at least 8 hours whereas a flight is only around an hour, plus airport transfer times.

How long is the bus ride from Bangkok to Siem Reap?

Buy tickets for bus travel from Bangkok to Siem Reap through 12Go. This travel agent sells tickets for Travel Mart and Giant Ibis, with journey times ranging between 7.5 hours to 9 hours. Remember that you’ll be crossing into Cambodia so travel times can be impacted if there’s a delay at the border, and you’ll need to figure out visa requirements upfront.

Is there a night bus from Bangkok to Siem Reap?

It takes between 7.5 and 9 hours to travel by bus from Bangkok to Siem Reap, depending on traffic conditions and any delays crossing the border into Cambodia. There are night buses departing from Bangkok with Travel Mart, leaving at 01:30 and there are a morning bus with Giant Ibis. A couple of daytime minivans are also available with Travel Mart.

Is there a train from Bangkok to Siem Reap?

You can travel over half way from Hua Lamphong (eastern line still operates from Hua Lamphong Railway Station in 2023) in Bangkok to Siem Reap by train, but unfortunately not the full distance. Trains depart Bangkok and take you to the border crossing with Cambodia at Ban Klong Luk, and from here it’s a few minutes walk to Poipet, where you’ll catch a bus to Siem Reap. On 12Go you can compare prices, schedules, and book online for trains, buses and flights.

Did you find this guide useful?

Click on a star to rate it!

Average rating: / 5. Vote count:

Kamolchat Thanaditsayakun
About Kamolchat Thanaditsayakun

My name is Kamolchat - a writer with a passion for travel who loves sharing stories of new destinations and unforgettable adventures. I was born and raised in Thailand and I have always been captivated by the beauty and diversity of my homeland which inspired me to venture out and discover the world.

Over the years, I have had the pleasure of contributing to various travel publications and websites, such as Lonely Planet and Viator. I strive to provide an authentic representation of the places I visit, get into the heart of local cultures and finding authentic experiences that nourishes the soul.

As I continue to journey across the globe, I want you to join me in experiencing the wonders of our world through my stories. Together, we can learn, grow, and be inspired by the incredible people, places, and cultures that make our planet such an extraordinary place to explore.