SIEM REAP to BANGKOK — Transport Options ☀️

How to get from Siem Reap to Bangkok
How to get from Siem Reap to Bangkok? You can travel to Bangkok by bus, minivan, taxi, bus + train or plane.
  1. Bus / Van to Bangkok
  2. Flights to Bangkok
  3. Taxi / Car to Bangkok
  4. Bus + Train to Bangkok
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Private car/taxi

Door-to-door, flexible, assisted border crossing

Best speed

Flight

Fastest option, direct connection

Avoid

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.

Comparison of Travel Options from Siem Reap to Bangkok
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 Schedule + Tickets from Siem Reap to Bangkok:
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

bus-minivan-siem-reap-to-bangkok
From Siem Reap to Bangkok in Thailand you can travel by tourist bus or minivan, minibus (photo: Travel Mart, Virak Buntham, 12go.asia)

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 to Bangkok

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.

flight-bangkok-air-siem-reap-to-bangkok
Direct flight is the most fastest way of transport from Siem Reap to Bangkok in Thailand.

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.

taxi-car-siem-reap-to-bangkok
Private taxi/car of Glassflower from Siem Reap in Cambodia to Bangkok in Thailand (photo: 12go.asia)

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.

BOOK BUS TICKETS to Poipet

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.

train-aranyaprathet-to-bangkok-hua-lamphong
From Aranyaprathet you can take a train of Thai Railways to Bangkok.

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.



💡 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.


🎫 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…)

Vietnam to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: