
1. Bus / Van to Bangkok
2. Flights to Bangkok
3. Taxi / Car to Bangkok
4. Bus + Train to Bangkok
🎫 Book a Tour Online
🎫 Book Tickets Online
From Siem Reap to Bangkok you can travel by bus, plane, or taxi/car.
-
- The journey from Siem Reap, Cambodia, to Bangkok, Thailand, covers approximately 400 km by land. Several reliable bus companies operate between these cities, offering tourist buses or comfortable minivans for transportation. This mode of travel typically takes 7-13 hours, with bus tickets priced around $25-43 per person. For a swift and comfortable option, consider traveling by plane (direct flight, 1 hour). Direct flights from Siem Reap to Bangkok range from $50-250 per person, with various airlines providing this service.
- Alternatively, travelers can opt for a private taxi/car, which takes about 6.5-9 hours and costs approximately $160-350 per vehicle. While there’s no direct train route from Siem Reap to Bangkok, a train is available from Aranyaprathet (5 km from the Poipet border crossing) to Bangkok. Secure your tickets or direct flights from Siem Reap to Bangkok conveniently online. This same transportation route can be used for travel from Bangkok to Siem Reap. Prior to your arrival in Bangkok, familiarize yourself with the weather by reading this article: Weather in Bangkok.
-
- Bangkok – the bustling capital of Thailand and a major transport hub in Southeast Asia. As one of the most populous cities in Thailand, Bangkok serves as the economic and cultural center of the country, undergoing rapid growth and development. Renowned for its vibrant atmosphere and bustling streets, Bangkok remains a top destination for travelers. Many visitors transit from Cambodia to Thailand via the Poipet – Aranyaprathet border crossing, located approximately 260 km east of Bangkok.
- While the journey from Siem Reap to Bangkok may take some time, it’s a well-known route in Southeast Asia. From Bangkok, travelers can venture further north to destinations such as Chiang Mai or Chiang Rai, both popular spots in northern Thailand. There are four main transportation options from Siem Reap to Bangkok: tourist bus/minivan, direct flight, private taxi/car, or Thai Railways bus+train via Aranyaprathet.
Transfer Mode – Siem Reap to Bangkok: | Travel Time | Cost Range |
---|---|---|
Tourist Bus / Minivan | 7-13 hours | 25-40 USD |
Private Car / Taxi | 6.5-9 hours | 160-350 USD |
Bus + Train | 10-12 hours | 13-25 USD |
Direct Flight | 1-1.5 hours | 50-250 USD |
How do I get from Siem Reap to Bangkok?
1. BUS / VAN from Siem Reap to Bangkok
A popular low-cost transfer option from Siem Reap to Bangkok in Thailand is transportation by bus or modern minivan, minibus. On this Cambodia-Thai route, several companies operate bus lines that offer you modern air-conditioned buses or comfortable and fast minivans or minibuses with reclining seats or sleeping beds.
It is definitely advisable to choose a bus or minivan with comfortable seats that can be reclined, as this is a longer travel route. Some of the companies that offer buses and minivans to Bangkok from Siem Reap, Cambodia are Travel Mart, Giant Ibis, SRL Transport, Sarah Tranpsort, Go Ho Travel, Mekong Express, Nattakan, Virak Buntham.
BOOK BUS TICKETS on 12go.asia ➜
If you want a faster transport option, smaller minivans are usually faster than larger tourist buses. The travel time by minivan or bus from Siem Reap to Bangkok in Thailand via the Poipet – Aranyaprathet border crossing is approximately 7.5-10 hours. However, it is always good to take the given times with a margin, buses and minivans can sometimes be late and it also depends on the traffic situation on the roads and at the border crossing.
Buses and especially minivans are a low-cost transfer option, the cheapest tickets from Siem Reap to Bangkok start at $25-30/pp, on average they range up to 43/pp. You can search and book bus tickets from Siem Reap to Bangkok online even in advance, some companies also accept mobile e-tickets.
The bus schedule to Bangkok in Thailand from Siem Reap is relatively long, buses and modern minivans run during the day but also at night, and everyone chooses their own convenient route and departure time. Always read carefully all conditions and instructions for tickets and the transfer in question.
🚍 Bus Schedule / Timetable – Siem Reap to Bangkok + Bus Tickets:
Bus Schedule – Siem Reap to Bangkok: | Departs in Siem Reap | Arrival in Bangkok | Bus Ticket |
---|---|---|---|
Go Ho Travel | 00:30 | 09:30 | From $35.00 |
Go Ho Travel | 08:00 | 17:00 | From $35.00 |
Travel Mart | 05:30 | 13:00 | From $34.00 |
Travel Mart | 10:00 | 17:30 | From $34.00 |
Travel Mart | 14:00 | 21:30 | From $34.00 |
Travel Mart | 00:45 | 13:15 | From $35.00 |
Travel Mart | 08:00 | 17:00 | From $32.00 |
Sarah Trans. | 08:00 | 15:00 | From $25.00 |
Sarah Trans. | 13:30 | 20:30 | From $25.00 |
SRL Trans. | 08:00 | 14:30 | From $31.00 |
SRL Trans. | 10:00 | 16:30 | From $40.00 |
SRL Trans. | 13:30 | 20:00 | From $30.00 |
Virak Buntham | 00:45 | 13:00 | From $34.00 |
Virak Buntham | 05:30 | 13:30 | From $33.00 |
Virak Buntham | 08:00 | 18:00 | From $30.00 |
Virak Buntham | 10:00 | 18:00 | From $33.00 |
Virak Buntham | 14:00 | 22:00 | From $33.00 |
Giant Ibis | 07:45 | 16:15 | From $34.00 |
Giant Ibis | 09:00 | 17:30 | From $34.00 |

2. FLIGHTS from Siem Reap to Bangkok
If you are looking for the fastest and most convenient, but more expensive option to get to Bangkok from Siem Reap, then this option is a direct flight. Flights are operated from Siem Reap Angkor International Airport (SAI) to Suvarnabhumi Airport or Don Mueang Airport in Bangkok. The only minor drawback is that Siem Reap International Airport is approximately 45 km from the city and it is necessary to use a shuttle bus/minivan or private transfer to this airport.
So then it is a good idea to calculate the total time of the air connection including waiting at the airport, the time of transfer and direct flight from Siem Reap to Bangkok can be approx. 4.5 hours in total, the direct flight itself takes only approx. 1 hour. However, it is still true that the air connection is more convenient than traveling by bus through the Poipet – Aranyaprathet border crossing.
Direct flights from Siem Reap in Cambodia to Bangkok in Thailand are operated by Thai Air Asia, Thai Smile, Bangkok Air, Thai Airways and Singapore Airlines. Most of these airlines are also well rated by other travelers. There are also connecting flights in operation, but they do not make much sense for this shorter distance.
-
- The prices of these direct flights from Siem Reap to Bangkok can vary, the cheapest direct flights are usually offered by Thai Air Asia, but they range from $50-250/pp, but can be more expensive.
- Prices can also vary according to the season, for example outside the tourist season in Thailand they can be cheaper and in the tourist season they are usually more expensive.
You can search direct flights from Siem Reap to Bangkok, Thailand easily online and in advance. A direct flight is the best transportation option to Bangkok, but due to the higher price, it may not be as popular among solo low-cost travelers.

3. TAXI / PRIVATE CAR from Siem Reap to Bangkok
You can also travel from Siem Reap to Bangkok via the Poipet – Aranyaprathet border crossing by private car/taxi and with a driver. It should be noted that this is a more expensive option for transportation to Bangkok and is not suitable for solo low-cost travelers. This option is also offered by some private transport companies, these private cars with a driver to Bangkok will be offered by Glassflower or SIMA CAR.
These private companies offer modern cars, SUVs, Jeeps and even modern and comfortable minivans for groups of more travelers, e.g. for up to 9 people in the vehicle. Depending on the type of car and the number of people in the vehicle, prices for a private car transfer can also vary, from Siem Reap in Cambodia to Bangkok they range from $160-350 (car).
It depends on the type of car you choose, the most expensive options are usually modern and fast minivans or Jeeps for more people in the vehicle. The transfer time is almost similar to bus transportation, the private car/taxi ride time from Siem Reap to Bangkok ranges from 6.5-9 hours.
BOOK a PRIVATE CAR to Bangkok ➜
It also depends on the traffic situation on the roads and on the transfer through the border crossing, so it is good to take into account that the travel time indicated by the company may vary slightly. With these private cars you can go to various places in Bangkok, for example to the city center or even to Suvarnabhumi Airport or Don Mueang.
You can search and book your private car from Siem Reap to Bangkok online, tickets are mostly accepted on mobile phones. Always read all terms and instructions for this transfer carefully to avoid complications. A private car is a convenient option for transportation, but it is more suitable for those who do not have a financial budget for the trip.

4. BUS + TRAIN from Siem Reap to Bangkok
If you would like to travel by train directly from Siem Reap to Bangkok, it is not yet possible. However, you can take a Thai train from Aranyaprathet to Bangkok and this city is only about 5 km from the Poipet border crossing. This option therefore has 2 steps, the first is a trip by bus or taxi from Siem Reap to Poipet, then a transfer through the border crossing to Aranyaprathet and from there a trip by train to Bangkok.
You will be crossing the border, so it is a good idea to first find out what the current visa requirements for Thailand are at this location and what visas are accepted here. From Siem Reap to Poipet to the border crossing, you can use several companies that offer a transfer by bus or minivan.
Some of the companies are Go Ho Travel, Virak Buntham, Cambolink 21 Express, and they will offer you buses with seats or modern and comfortable minivans. The journey time by bus or minivan from Siem Reap to Poipet is approximately 2-3 hours, smaller minivans are usually faster than classic big buses. Bus tickets from Siem Reap to Poipet border crossing range from $11-25/pp.
So the second step is to travel by Thai train from Aranyaprathet to Bangkok. It is necessary to realize that the timetable of trains from this city is very limited, on the other hand, it is the cheapest option of transportation from there to Bangkok. But even from there it is possible to go by private minivans or minibuses, or by other private transfer, you can search for connections online.
Aranyaprathet train station is in the center of the city and is about 7 km from the border crossing (see Thailand Railway Map). A 3rd class train ride from Aranyaprathet to Bangkok costs around $2.00/seat. A railway from Siem Reap to Poipet should be built in the near future, but it is not yet.
Then it would be possible to go directly from Siem Reap to Bangkok by train via Poipet. However, if you want to avoid changing trains at Aranyaprathet, it is better to use a bus connection directly from Siem Reap.

❓ FAQ – Travel route from Siem Reap to Bangkok:
1. How to book and buy tickets or flights from Siem Reap to Bangkok?
-
- You can book e-tickets+flights from Siem Reap to Bangkok on Baolau ➜ or 12go.asia ➜
- You can also book another tickets and route, e.g. Phnom Penh > Bangkok, Bangkok > Chiang Mai…
- You can book e-tickets+flights from Siem Reap to Bangkok on Baolau ➜ or 12go.asia ➜
2. What is the travel time from Siem Reap to Bangkok?
-
- Travel by plane (direct flight) from Siem Reap to Bangkok takes about 1-1.5 hour.
- Travel by bus or minivan from Siem Reap to Bangkok takes about 7-13 hours.
- Travel by bus/van+train from Siem Reap to Bangkok takes about 10 hours.
- Travel by taxi or private car from Siem Reap to Bangkok takes about 9 hours.
3. What is the travel distance from Siem Reap to Bangkok?
-
- Travel distance from Siem Reap to Bangkok is about 400 km by land.
4. How much does it cost to travel from Siem Reap to Bangkok?
-
- Travel by bus/van from Siem Reap to Bangkok costs about $25-43/pp (depends on the bus company).
- Travel by plane (direct flight) from Siem Reap to Bangkok costs about $50-250/pp.
- Travel by bus+train from Siem Reap to Bangkok costs about $12-14/pp.
- Travel by taxi or private car from Siem Reap to Bangkok costs about $160-350/car.
5. What is the best way of transport from Siem Reap to Bangkok?
-
- The best way of transport from Siem Reap to Bangkok 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 Bangkok by plane.
6. What is the most cheapest way of transport from Siem Reap to Bangkok?
-
- The most cheapest way of transport from Siem Reap to Bangkok is to travel by bus/van to Poipet/Aranyaprathet and then by train to Bangkok. Bus tickets to Poipet costs about $7-10 and train tickets from Aranyaprathet to Bangkok about $1.50. Train tickets from Aranyaprathet to Bangkok you can buy at the railway station.
7. Is it possible to travel from Siem Reap to Bangkok by train?
-
- No, there is no train from Siem Reap to Thailand, but there is a train from Aranyaprathet to Bangkok. Aranyaprathet is at the Poipet border crossing in Thailand. So you can take a bus to Poipet (Aranyaprathet) and then you can travel by train to Bangkok. Note – there are only about 2 trains every day to Bangkok.
8. Where to travel from Bangkok?
-
- From Bangkok you can continue by train/bus/plane to Chiang Mai (northern Thailand) or you can travel to the south of Thailand – e.g. to Krabi or Surat Thani (train, plane, bus).
9. What to do in Bangkok?
-
- Bangkok is a vibrant city with plenty to see and do. Highlights include the Grand Palace and Wat Phra Kaew temple, boat rides on the Chao Phraya River, the Chatuchak Weekend Market, the Jim Thompson House museum, the Bangkok Art and Culture Centre, and sampling delicious street food. The lively Khao San Road is also worth a visit for its bars and atmosphere. Bangkok is a must-visit destination for anyone looking for excitement and adventure.
10. Where you can also travel from Siem Reap?
-
- From Siem Reap you can also travel by bus or car to Battambang or you can go to the capital of Cambodia – Phnom Penh. There is no railway between these cities, you have to travel by bus, car.
BOOK a TOUR / ACTIVITY in Bangkok ➜
🎫 Book your tickets from Siem Reap to Bangkok + Schedule:
(You can change your departure, arrival, e.g. Siem Reap to Phnom Penh, Phnom Penh to Bangkok…)