BANGKOK to SIEM REAP → Bus, Flight, Train? ☀️

how-to-go-bangkok-to-siem-reap
How to get from Bangkok to Siem Reap? You can travel to Siem Reap by bus, minivan, taxi, train + bus or plane.

1. Bus/Van to Siem Reap
2. Flight to Siem Reap
3. Taxi/Car to Siem Reap
4. Train + Bus to S.Reap
🎫 Book a Tour Online
🎫 Book Tickets Online

From Bangkok to Siem Reap you can travel by bus, plane, or taxi/car.

    • When traveling from Bangkok to Siem Reap overland, the distance is approximately 400 kilometers via the Poipet border crossing. There are 4 ways to reach Siem Reap in Cambodia from Bangkok, Thailand. Options include traveling by tourist bus/van, private car, plane, or taking a train + bus combination via Aranyaprathet. The most popular and economical choice is traveling by tourist bus/van, which takes about 7.5-11 hours with ticket prices ranging from $25 to $43 per person.
    • The fastest and most comfortable option, albeit not the most budget-friendly, is to take a direct flight to Siem Reap. While flight schedules are limited, the transfer from Bangkok to Siem Reap by plane typically takes about 1 hour, with prices ranging from $45 to $250 per person. Siem Reap International Airport conveniently lies close to the town center. Although there is no direct train route from Bangkok to Siem Reap due to the absence of a railway station in Siem Reap, it is feasible to take a train to Aranyaprathet from Bangkok. Aranyaprathet is approximately 5 km from the Poipet border crossing with Cambodia, from where you can then proceed to Siem Reap by bus or private car.

BOOK TICKETS with Baolau


Siem Reap: A Popular Tourist Destination in Cambodia.

    • The final option for traveling from Bangkok to Siem Reap is by private taxi/car. This transfer typically takes about 6.5-9 hours, costing approximately $160 to $350 for the car and you can book your car easily online. While this is the most expensive mode of transfer, Siem Reap stands out as one of Cambodia’s most popular and significant tourist destinations. It is home to the magnificent Angkor Wat Temple Complex, a pivotal historical site in Cambodia and Southeast Asia. Additionally, Siem Reap serves as a crucial transport hub in northeastern Cambodia, offering access to nearby historical ruins and Tonle Sap lake. Traveling via Tonle Sap lake to Phnom Penh by boat is also an option.
    • From Siem Reap, you can further explore by heading to Phnom Penh by tourist bus, van, private taxi, or direct flight. Ensure a seamless journey by reading the detailed instructions provided below in this article and conveniently booking your tickets online. It’s advisable to familiarize yourself with the weather conditions in Siem Reap by reading this article before your arrival: Weather in Siem Reap.
Transfer Mode – Bangkok to Siem Reap: Travel Time Cost Range
Plane (Direct Flight) 1 hour $70-250/pp
Bus / Van 7.5-11 hours $25-43/pp
Bus / Van + Train (via Poipet) 10 hours $12-14/pp
Taxi / Private Car 6.5-9 hours $160-350/car

BOOK TICKETS with 12go.asia


How do I get from Bangkok to Siem Reap?


1. BUS / VAN from Bangkok to Siem Reap

The most popular low-cost transportation option from Bangkok, Thailand to Siem Reap, Cambodia is by bus, minivan or minibus. Several companies operate on this route, offering you tourist buses with seats or beds and comfortable smaller minivans for groups of people as well.

Some of the companies we can name are Giant Ibis, Travel Mart, Virak Buntham, Nattakan Transport, Transport Co LA, Go Ho Travel, Sarah Transport or SRL Transport. These buses and minivans to Siem Reap travel through the Aranyaprathet – Poipet border crossing between Cambodia and Thailand and arrive at various locations in Siem Reap.

They also depart from various locations and bus stations in Bangkok, you will always see this information when ordering bus tickets online. The travel time by bus or minivan may vary, it depends on the type of bus, the travel route, but on average it ranges from 7.5-11 hours. There may also be a delay at the border crossing or on the roads, so it is necessary to take these situations into account.

BOOK BUS TICKETS to Siem Reap

Bus tickets to Siem Reap in Cambodia from Bangkok in Thailand cost an average of $25-44/pp, depending on the type of bus or minivan you choose. You can search and book bus tickets to Siem Reap from Bangkok online even in advance. Companies often also accept mobile phone tickets, but it is always advisable to read up-to-date information and instructions on tickets and transfers.

Bus and minivan will be the most used mode of transportation to Siem Reap mainly for solo low-cost travelers who want to save money while traveling. And they also have more time to travel.

bus-van-bangkok-to-angkor-wat-siem-reap
From Bangkok to Siem Reap in Cambodia you can travel by tourist bus or minivan (photo: 12go.asia).


2. FLIGHTS from Bangkok to Siem Reap

If you want to use the fastest transport option from Bangkok to Siem Reap and you don’t have much budget for the trip, you can also use direct air connections between these cities. It can be said unequivocally that this is the most convenient option of transport, but of course it is more expensive than a bus transfer.

You can use direct flights from Suvarnabhumi or Don Mueang Airport to Siem Reap – Angkor International Airport. But Siem Reap – Angkor International Airport is 45 km from the city center, so you have to use a shuttle bus or a private minivan for the transfer, they are available. Direct flights from Bangkok to Siem Reap are operated by Thai Air Asia, Thai Smile and Bangkok Air and the flight time is approximately 1 hour.

BOOK DIRECT FLIGHT on Baolau

However, if we also include waiting for the departure and then the transfer from Siem Reap airport to the city, the total time of this type of transfer will be approximately 5 hours. These are well-known and verified airlines and are usually well-rated by other travelers. Most of the flights that operate between these cities are Economy class, but for most typical travelers this is fully sufficient.

As for the price of direct flights, tickets from Bangkok to Siem Reap in Cambodia range from $45-140/pp for Economy class. The cheapest tickets can therefore be compared with the most expensive types of buses on this route. You can easily search and book flights from Bangkok to Siem Reap online in advance.

BOOK DIRECT FLIGHT on 12go.asia

flight-bangkok-to-siem-reap
From Bangkok to Siem Reap you can also travel by plane, there are some direct flights.


3. TAXI / PRIVATE CAR from Bangkok to Siem Reap

It could be said that the most luxurious option for transportation from Bangkok to Siem Reap, Cambodia is by private car/taxi and with a driver. Yes, this option is also available and will be offered by Glassflower, SIMA Car and Travel Mart between these cities. Travel Mart also operates classic cheaper minivans or buses.

These companies offer modern and comfortable smaller cars, as well as SUVs or minivans for several people and groups of travelers. The advantage is that you can choose your departure and arrival points in these cities, so you will also save some of your travel time between other transfers to accommodation.

BOOK PRIVATE CAR to Siem Reap

Private car/taxi is of course the most expensive transportation option between Bangkok and Siem Reap and costs between $160-350 (vehicle). Smaller cars tend to be cheaper, minivans for more people are a more expensive option, but if you’re traveling in a group, they can pay off in the end.

Driving time by private car from Bangkok to Siem Reap is approximately 6.5-9 hours, again depending on the type of car and the company you choose for the transfer. You can search and book your private chauffeured car from Bangkok to Siem Reap online, always read all the transfer information and instructions. This mode of transport will probably not be suitable for solo low-cost travelers as it is significantly more expensive than a bus transfer.

taxi-car-bangkok-to-siem-reap
From Bangkok to Siem Reap you can also travel by private taxi, car (photo: 12go.asia).


4. TRAIN + BUS from Bangkok to Siem Reap

There is no direct train connection from Bangkok to Siem Reap, but you can still travel part of the way by train. This option has 2 steps and has a combination of Thai train and bus via the Aranyaprathet – Poipet border crossing. This is more of an alternative for those who would like to try a train transfer in Thailand. As a result, it takes more time than traveling by bus, as train timetables are limited.

So the first step is to travel by Thai train from Bangkok to Aranyaprathet. Aranyaprathet is a border town on the Cambodian border and Aranyaprathet railway station (see Thailand railway map) is located approximately 7 km from Poipet, Cambodia, from where you continue by bus to Siem Reap. The train journey from Bangkok to Aranyaprathet takes approximately 6 hours and there is a train with seats. Train tickets to Aranyaprathet from Bangkok cost up to $2.00 and you can buy them in Bangkok.

You can also go to Aranyaprathet from Bangkok by bus or minivan, the train is a less used option between these cities, but it is cheap.  When you arrive in Aranyprathet, you will cross the border crossing to Poipet, so find out the latest information about visa entry into Cambodia at this border crossing ahead of time.

The second step is to travel by bus or minivan from Poipet to Siem Reap. You can use companies like Go Ho Travel, Cambotra Express, Virak Buntham Express for this route which takes around 3 hours by bus. Bus tickets from Poipet to Siem Reap cost between $10-16/pp, depending on the type of bus and company, minivans are usually a bit more expensive than regular buses.

Please arrive at the departure point in Poipet well in advance, at least 30 minutes before the bus leaves. Buses and minivans can stop at different places in Siem Reap and also arrive at different places, you will always see this information when ordering tickets. Always read carefully all instructions for these transfers and tickets, which can be easily searched and purchased online in advance.

Another option of transportation from Poipet to Siem Reap in Cambodia is a private car/taxi, which can also be booked online, but it is significantly more expensive than a minivan or tourist bus. A new railway between Poipet and Siem Reap should also be built in the future.

BOOK TICKETS – Poipet to Siem Reap

train-bus-bangkok-to-siem-reap
From Bangkok to Siem Reap you can also travel by train and bus via Aranyaprathet and Poipet, there is no direct railway to Siem Reap.


❓ FAQ + Tips – Travel route from Bangkok to Siem Reap:

1. How to book and buy tickets or flights from Bangkok to Siem Reap?

    • You can book e-tickets + flights from Bangkok to Siem Reap on Baolau ➜ or 12go.asia ➜.
    • You can book another tickets and route, e.g. Bangkok > Phnom Penh, Phnom Penh to Siem Reap…

2. What is the travel time from Bangkok to Siem Reap?

    • Travel by plane (direct flight) from Bangkok to Siem Reap takes about 1 hour.
    • Travel by bus / van from Bangkok to Siem Reap takes about 9-13 hours.
    • Travel by bus/van + train from Bangkok to Siem Reap (via Aranyaprathet, Poipet) takes about 10 hours.
    • Travel by taxi or private car from Bangkok to Siem Reap takes about 6.5-9 hours.

3. What is the travel distance from Bangkok to Siem Reap?

4. How much does it cost to travel from Bangkok to Siem Reap?

    • Transfer by bus from Bangkok to Siem Reap costs about $33-43/pp (depends on the bus company).
    • Transfer by plane (direct flight) from Bangkok to Siem Reap costs about $70-250/pp.
    • Transfer by train + bus from Bangkok to Siem Reap (via Aranyaprathet) costs about $12-14/pp.
    • Transfer by taxi or private car from Bangkok to Siem Reap costs about $160-350/car.

5. What is the best way of transport from Bangkok to Siem Reap?

    • The best way of transport from Bangkok to Siem Reap is definitely to take a direct flight. There are a few direct flights of various airlines every day, it takes only about 1 hour to get to Siem Reap by plane. Siem Reap International Airport is the major airport of Siem Reap City.

6. Is it possible to book a private car/taxi from Bangkok to Siem Reap?

    • Yes, You can book your private taxi/car to Siem Reap from Bangkok in Thailand easily with 12go.asia. Private taxi is the most expensive option of transfer to Siem Reap, it starts at $185/car.

7. What is the most cheapest way of transport from Bangkok to Siem Reap?

    • The most cheapest way of transport from Bangkok to Siem Reap is to travel by tourist bus or minivan. The most cheapest bus tickets to Siem Reap from Bangkok in Thailand start at $33/pp.

8. Is it possible to travel from Bangkok to Siem Reap by train?

    • Siem Reap has no railway station and there is no railway between Poipet border crossing and Siem Reap. But you can travel by train from Bangkok to Aranyaprathet, this town is about 5 km from Poipet. From Poipet you can travel by bus or taxi to Siem Reap. You can also check current railway map of Cambodia and Transport in Cambodia.

9. Where to travel from Siem Reap?

    • From Siem Reap you can travel by bus, taxi or plane to Phnom Penh – the capital of Cambodia. Or you can also travel to Battambang in Cambodia or Don Det in Laos.

10. Where you can also go from Bangkok?

    • From Bangkok you can also travel to Laos via Thai-Lao Friendship bridge in the north-east of Thailand. There are also direct flights from Bangkok to Vientiane or Luang Prabang in Laos.

11. Where to stay in Siem Reap, what are the options?

    • There are various cheap and luxury hotels, guesthouses or hostels for low-cost travelers. You can book your accommodation in Siem Reap online with Agoda > Book your hotel in Siem Reap ➜.

BOOK a TOUR / ACTIVITY in Siem Reap

book-private-tour-siem-reap
With Klook you can search and book private tours and tickets for tourist attractions in Siem Reap.

🚍 Bus Schedule / Timetable – Bangkok to Siem Reap + Bus Tickets:

FULL UPDATED BUS SCHEDULE – CLICK HERE

Bus Schedule - Bangkok to Siem Reap

Departs in Bangkok

Arrival in Siem Reap

Bus Ticket

Travel Mart

01:30

10:30

From $34.00

Travel Mart

06:30

14:00

From $34.00

Travel Mart

08:00

16:30

From $34.00

Travel Mart

10:30

18:00

From $34.00

Travel Mart

11:30

19:00

From $34.00

Travel Mart

13:00

21:00

From $34.00

Travel Mart

18:30

16:00

From $34.00

Giant Ibis

07:45

16:15

From $34.00

Giant Ibis

09:00

17:30

From $34.00

Travel Mart

08:00

17:30

From $38.00

Travel Mart

13:00

00:30

From $34.00

Go Ho Travel

01:30

10:30

From $41.00

Go Ho Travel

08:00

17:00

From $35.00

Sarah Transport

08:00

16:00

From $25.00

SRL Transport

08:00

16:00

From $31.00

SRL Transport

12:30

20:30

From $40.00


4 Ways of Transfer from Bangkok to Siem Reap:

1. BUS / VAN from Bangkok to Siem Reap
All buses go via Poi Pet border crossing Cheapest option, 7.5-12 hours, $25-43/pp
Bus Companies Giant Ibis, Travel Mart, Nattakan, Mekong Express, Virak Buntham
2. FLIGHTS from Bangkok to Siem Reap
Airlines Thai Air Asia, Thai Smile, Thai Airways, Bangkok Air
Flight Time About 1 hour
Price Range $160-350/pp
Airports Suvarnabhumi Airport, Don Mueang Airport
3. TAXI / PRIVATE CAR from Bangkok to Siem Reap
Taxi Options Glassflower, SIMA Car
Travel Time About 6.5-9 hours
Price $185-250 (car)
4. TRAIN + BUS from Bangkok to Siem Reap
Train to Aranyaprathet $1.50 (hard seat), 5.5 hours
Bus/Van from Poipet to Siem Reap About 3 hours, $9-10/pp

BOOK your HOTEL in Siem Reap


Cambodia to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 20

No votes so far! Be the first to rate this post.

Share: