
Tourist bus / van
Cheap, simple border crossing included
Private car/taxi
Door-to-door, flexible, assisted border crossing
Flight
Fastest option, direct connection
DIY border crossing
Multiple transfers, more hassle
Quick answer: Travelling from Siem Reap to Bangkok offers several solid options. The most budget‑friendly and common route is by tourist bus or shared minivan via the Cambodia–Thailand border. For speed and comfort you can fly directly. A private taxi or car offers maximum flexibility but at a higher cost. You can book tickets or car from Siem Reap to Bangkok easily online.
At a glance:
- 📍 Distance: approx. ~400 km (land route).
- ⏱️ Travel time: Bus/minivan ~7–13 hours. | Private car/taxi ~6–9 hours. | Direct flight ~1–1.5 hours.
- 💰 Price range: Bus/minivan ~US$25–43 per person. | Private car/taxi from ~US$150+ per vehicle. | Flight from ~US$50–250 per person (depends on season & booking).
- 🚌 Best for budget & availability: Tourist bus or shared minivan Siem Reap → Bangkok.
- ✈️ Best for speed & convenience: Fly directly from Siem Reap → Bangkok.
- 🚖 Best for comfort & flexibility: Private car or taxi with door‑to‑door service.
Last updated in March 2026
From Siem Reap to Bangkok you can travel by bus, plane, train + bus, or private taxi.
The travel distance from Siem Reap to Bangkok is about 400 km. The most popular option is a tourist bus or minivan via the Poipet border crossing, taking about 7-13 hours and costing around $25-43/pp. The fastest option is a direct flight, which takes about 1 hour and costs approximately $50-250/pp.
You can also travel by private car or taxi, with a journey time of about 6.5-9 hours and prices from $150-750 per vehicle. Another alternative is a train journey from Aranyaprathet in Thailand, near the Poipet border crossing, combined with a bus transfer from Siem Reap.
Bangkok is Thailand’s largest city and a major transport hub in Southeast Asia. From there you can continue to Chiang Mai, Chiang Rai or many other destinations across Thailand.
| 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 | 150–750 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
👉 Bus or minivan is a popular and budget-friendly way from Siem Reap to Bangkok.
- ✔️ Ideal for: travelers looking for a low-cost cross-border transfer
- ✔️ Total travel time: ~7.5–10 hours (including border crossing)
- ✔️ Cost: $25–43 per person
- ✔️ Comfort level: medium (air-conditioned buses or modern vans)
- ✅ Best Option: Comfortable minivan or reclining-seat bus
- 💡 Tip: Allow extra time at the border and book tickets online in advance
A popular and budget-friendly way to travel from Siem Reap to Bangkok is by tourist bus or modern minivan via the Poipet–Aranyaprathet border crossing. Companies such as Travel Mart, Giant Ibis, SRL Transport, Sarah Transport, Go Ho Travel, Mekong Express, Nattakan and Virak Buntham operate on this route.
Travel time by bus or minivan is about 7.5-10 hours, depending on traffic and border crossing procedures. Minivans are usually a bit faster, while larger buses often provide more space and comfort for long-distance travel.
BOOK BUS TICKETS on 12go.asia ➜
Bus and minivan tickets cost approximately $25-43/pp and can be booked online in advance. Many operators also accept mobile e-tickets, so printing is often unnecessary.
There are daytime and overnight departures available, making this one of the most flexible and affordable transport options between Cambodia and Thailand.
| Bus Operator: | 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
👉 Direct flight is the fastest and most convenient way from Siem Reap to Bangkok.
- ✔️ Ideal for: travelers who want to save time and travel comfortably
- ✔️ Total travel time: ~4–5 hours (including airport transfer and waiting)
- ✔️ Cost: $50–250 per person
- ✔️ Comfort level: high (short flight with major airlines)
- ✅ Best Option: Direct flight to Suvarnabhumi or Don Mueang Airport
- 💡 Tip: Book flights early and plan transfer to the airport in advance
The fastest and most comfortable way to travel from Siem Reap to Bangkok is by direct flight. Flights operate from Siem Reap Angkor International Airport to Suvarnabhumi Airport or Don Mueang Airport in Bangkok.
The direct flight takes only about 1 hour, while the total travel time including airport transfer and check-in is around 4-5 hours. Even with the transfer to Siem Reap Airport, located about 45 km from the city center, flying remains much faster than traveling by bus.
Direct flights are operated by Thai AirAsia, Bangkok Airways, Thai Airways and other airlines. Flight prices usually range from $50-250/pp, depending on the season and booking date.
You can easily search and book flights online in advance. For travelers who value speed and comfort, a direct flight is the best transport option between Siem Reap and Bangkok.

3. TAXI / PRIVATE CAR from Siem Reap to Bangkok
👉 Private taxi/car is the most comfortable and flexible way from Siem Reap to Bangkok.
- ✔️ Ideal for: groups or travelers who want door-to-door service
- ✔️ Total travel time: ~6.5–9 hours (including border crossing)
- ✔️ Cost: $150–750 per vehicle
- ✔️ Comfort level: high (cars, SUVs or minivans with driver)
- ✅ Best Option: Private car with direct transfer to hotel or airport
- 💡 Tip: Share costs in a group and prepare for border formalities
You can also travel from Siem Reap to Bangkok via the Poipet–Aranyaprathet border crossing by private car/taxi with a driver. This is the most comfortable land transfer option, although it is more expensive than traveling by bus. Private transfers are offered by companies such as Angkor Guide Adventure, Glassflower, Go Ho Travel and SIMA CAR.
These companies provide modern sedans, SUVs and comfortable minivans for groups. Transfer prices from Siem Reap in Cambodia to Bangkok range from $150-750/car, depending on the vehicle type and number of passengers.
BOOK a PRIVATE CAR to Bangkok ➜
Travel time by private car is approximately 6.5-9 hours, depending on traffic and border crossing procedures. The advantage is a direct door-to-door transfer with flexible departure and arrival locations.
You can search and book your private transfer online in advance. This option is especially suitable for families, groups or travelers looking for maximum comfort and convenience.

4. BUS + TRAIN from Siem Reap to Bangkok
👉 Bus + train via Poipet and Aranyaprathet is the cheapest but more complex way from Siem Reap to Bangkok.
- ✔️ Ideal for: budget travelers who don’t mind transfers and border crossing
- ✔️ Total travel time: ~8–11 hours (bus + train + border procedures)
- ✔️ Cost: $13–30 per person
- ✔️ Comfort level: low to medium (bus/minivan + basic train seats)
- ✅ Best Option: Bus to Poipet + Thai train from Aranyaprathet
- 💡 Tip: Check visa rules and train schedule before departure
There is currently no direct train from Siem Reap to Bangkok. However, you can travel by bus or minivan to Poipet, cross the border to Aranyaprathet and continue by Thai train to Bangkok. This option is suitable for travelers who want to experience train travel in Thailand.
The first step is a transfer by bus or minivan from Siem Reap to Poipet. Companies such as Go Ho Travel, Virak Buntham or Cambolink 21 Express operate on this route. Travel time is about 2-3 hours and tickets cost around $11-25/pp.
After crossing the border, you can travel by train from Aranyaprathet to Bangkok. Aranyaprathet train station is about 7 km from the border crossing and train tickets cost only around $2/seat.
Before traveling, check current visa requirements for Thailand. Although this route is cheap, a direct bus or flight from Siem Reap to Bangkok is usually faster and more convenient.

❓ FAQ – Travel from Siem Reap to Bangkok:
How to book tickets or flights from Siem Reap to Bangkok?
Book bus tickets, private transfers and flights online on Baolau ➜ or 12go.asia ➜.
How long does it take to travel from Siem Reap to Bangkok?
Direct flights take about 1-1.5 hours, buses and minivans 7-13 hours, bus + train around 10 hours, and private cars about 6.5-9 hours.
What is the distance from Siem Reap to Bangkok?
The travel distance is approximately 400 km by road via the Poipet border crossing.
How much does it cost to travel from Siem Reap to Bangkok?
Bus tickets cost about $25-43/pp, flights $50-250/pp, bus + train about $12-25/pp, and private cars $150-750/car.
What is the best way to get from Siem Reap to Bangkok?
A direct flight is the fastest and most comfortable option, taking only about 1 hour.
What is the cheapest transport option?
The cheapest option is bus or minivan to Poipet/Aranyaprathet and then a Thai train to Bangkok.
Is there a direct train from Siem Reap to Bangkok?
No. You can travel by bus to Poipet and continue by train from Aranyaprathet to Bangkok.
Where can you travel from Bangkok?
Popular routes include Chiang Mai, Krabi and Surat Thani.
What are the top attractions in Bangkok?
Visit the Grand Palace, Wat Phra Kaew, Chao Phraya River, Chatuchak Market, Khao San Road and many famous street-food areas.
Where can you travel from Siem Reap?
From Siem Reap you can travel to Battambang or Phnom Penh by bus, minivan, flight or private car.
🧭 Popular travel routes from Siem Reap:
If you’re planning your next trip from Siem Reap, here are other popular routes you can take by bus, train, taxi, flight:
These are the most popular travel routes from Siem Reap for visitors exploring Cambodia, Laos and Thailand.
💡 Practical Travel Tips for Siem Reap to Bangkok
Traveling from Siem Reap to Bangkok covers about 400 km and you can travel by plane, bus, private car or bus + train via Aranyaprathet.
- Fly for Speed: Direct flights take only about 1-1.5 hours and are the fastest option.
- Use Buses for Budget Travel: Buses and minivans are affordable and widely used by travelers.
- Prepare for Border Crossing: Carry your passport and check Thailand visa requirements before departure.
- Consider Train Travel: Travel via Poipet and continue by train from Aranyaprathet to Bangkok.
- Book Early: Flights and popular bus departures can sell out during holidays and weekends.
- Allow Extra Time: Border procedures and traffic can sometimes extend travel times.
- Plan Your Arrival: Most buses arrive at Bangkok transport hubs with easy access to taxis and public transport.
Tip: Flights, bus, train and private car tickets from Siem Reap to Bangkok can be searched and booked online in advance.
