
Tourist bus/van
Cheap, simple, border crossing included
Flight
Fastest, direct connection, very convenient
Private car/taxi
Flexible timing, assisted border crossing
Train combination
No direct route, multiple transfers
Quick answer: Travel from Bangkok to Siem Reap by bus, minivan, flight, train + bus, or private car. Flights are the fastest, buses offer the best value, train + bus is a scenic alternative, and private cars provide the most comfort. All tickets can be booked online.
At a glance:
- 📍 Distance: about 400 km by road.
- ⏱️ Travel time: Bus 7–12 h | Flight 1–1.5 h | Train + Bus 9.5 h
- 💰 Price: Bus US$25–43 | Flight US$45–140 | Train + Bus US$10–15
- 🚍 Bus: Tourist buses and minivans via the Poipet border.
- 🚆 Train + Bus: Train to Aranyaprathet + bus/minivan to Siem Reap.
- ✈️ Flight: Direct flights from Bangkok to Siem Reap.
- 🚕 Private Car: Flexible door-to-door transfer.
Last updated in April 2026
How to get from Bangkok to Angkor Wat?
1. BUS / VAN from Bangkok to Siem Reap
👉 Bus or minivan is the cheapest and most popular way to travel from Bangkok to Siem Reap (Angkor Wat).
- ✔️ Best for: budget travelers who want a direct overland route
- ✔️ Travel time: about 7–12 hours
- ✔️ Cost: around $25–43 per person
- ✔️ Comfort: moderate with modern buses or minivans
- ✅ Best Option: Direct tourist bus with border assistance
- 💡 Tip: Book tickets online before departure.
- 🌏 Extra tip: Allow extra time at the border crossing.
Bus and minivan are the most affordable ways to travel from Bangkok to Siem Reap. Companies such as Giant Ibis, Travel Mart, Virak Buntham, Nattakan Transport, Go Ho Travel, Sarah Transport and SRL Transport operate this route with modern buses and minivans.
The journey takes about 7–12 hours, depending on traffic and the border crossing. Tickets cost about $25–43 per person and can be booked online in advance.
BOOK BUS TICKETS to Siem Reap ➜
| Bus Company | Departure in Bangkok | Arrival in Siem Reap | Price |
|---|---|---|---|
| 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 |

2. DIRECT FLIGHTS from Bangkok to Siem Reap
👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Siem Reap.
- ✔️ Best for: travelers who want to save time
- ✔️ Travel time: about 1 hour + airport transfer
- ✔️ Cost: around $45–140 per person
- ✔️ Comfort: high with direct flights
- ✅ Best Option: Direct flight to Siem Reap Angkor International Airport
- 💡 Tip: Book flights online early for the best fares.
- 🌏 Extra tip: The airport is about 45 km from Siem Reap.
Direct flights are the fastest and most comfortable way to travel from Bangkok to Siem Reap. The flight takes only about 1 hour and departs from both Suvarnabhumi and Don Mueang airports in Bangkok.
Flights arrive at Siem Reap Angkor International Airport, located about 45 km from the city. Shuttle buses, taxis and private transfers are available to the center.
Direct flights are operated by Thai AirAsia, Thai Smile and Bangkok Airways. Ticket prices usually range from $45–140 per person, depending on the season, and are best booked online in advance.

3. TAXI / PRIVATE CAR from Bangkok to Siem Reap
👉 Private taxi/car is the most comfortable and flexible way to travel from Bangkok to Siem Reap.
- ✔️ Best for: groups or travelers who want door-to-door service
- ✔️ Travel time: about 6.5–9 hours
- ✔️ Cost: around $170–750 per car
- ✔️ Comfort: very high with modern vehicles
- ✅ Best Option: Private car or minivan to Siem Reap or Angkor Wat
- 💡 Tip: Book your transfer online in advance.
- 🌏 Extra tip: Sharing the cost makes this option more affordable.
A private car is the most comfortable way to travel from Bangkok to Siem Reap. Companies such as Glassflower, SIMA Car, Angkor Guide Adventure and Travel Mart operate this route with modern cars, SUVs and spacious minivans.
Private transfers are available from Bangkok city, Suvarnabhumi Airport and Don Mueang Airport, with some services going directly to the Angkor Wat area.
BOOK TAXI / CAR to Siem Reap ➜
The journey takes about 6.5–9 hours and costs around $170–750 per vehicle. This option is ideal for families or groups, as the cost can be shared between passengers.

4. TRAIN + BUS from Bangkok to Siem Reap
👉 Train + bus via Aranyaprathet/Poipet is the cheapest way to travel from Bangkok to Siem Reap.
- ✔️ Best for: budget travelers looking for the lowest-cost option
- ✔️ Travel time: about 8–10 hours
- ✔️ Cost: around $12–20 per person
- ✔️ Comfort: basic train + standard bus/minivan
- ✅ Best Option: Train to Aranyaprathet + minivan to Siem Reap
- 💡 Tip: Check train schedules before departure.
- 🌏 Extra tip: Allow extra time for the border crossing.
A) TRAIN from Bangkok to Aranyaprathet (Poipet)
Travel by train and bus is the cheapest way to reach Siem Reap. Thai Railways trains run from Bangkok to Aranyaprathet Railway Station in about 5.5 hours. See the Thailand railway map. From there, cross the border into Poipet and continue by road.
B) BUS / VAN from Aranyaprathet (Poipet) to Siem Reap
From Poipet to Siem Reap, buses and minivans operated by Virak Buntham, Go Ho Travel and SRL Transport take about 3 hours. Tickets usually cost $10–18 per person and can be booked online.
BOOK TICKETS – Poipet to Siem Reap ➜

❓ FAQ — Travel route from Bangkok to Angkor Wat
How to book tickets from Bangkok to Angkor Wat?
Book buses, flights and transfers at 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Bangkok to Angkor Wat?
Travel takes about 1–1.5 hours by flight, 7–12 hours by bus, 6.5–9 hours by private car, or about 9.5 hours by train + bus.
How much does it cost to travel from Bangkok to Angkor Wat?
Prices range from about $10–15 by train + bus, $25–43 by bus, $45–140 by flight, or $170–750 per private car. See Bangkok to Angkor Wat.
What is the distance from Bangkok to Angkor Wat?
The travel distance is about 430 km by road.
Which bus companies operate this route?
Popular operators include Giant Ibis, Virak Buntham, Travel Mart, Nattakan Transport and Transport Co.
What is the cheapest way to get to Angkor Wat?
The cheapest option is the train to Aranyaprathet followed by a bus or minivan to Siem Reap.
Is there a direct train from Bangkok to Angkor Wat?
No. Take a train to Aranyaprathet, then continue by bus or minivan from Poipet to Siem Reap.
What is the best way to travel from Bangkok to Angkor Wat?
The fastest and most comfortable option is a direct flight to Siem Reap.
Where can you travel from Siem Reap?
Continue to Phnom Penh or Don Det in Laos.
Where to stay in Siem Reap?
Siem Reap offers budget hostels, guesthouses and luxury hotels. Book your hotel in Siem Reap ➜.
From Bangkok to Angkor Wat by bus, minivan, plane, train or private car
Travel from Bangkok to Siem Reap, the gateway to Angkor Wat, covers about 400 km. You can travel by bus, minivan, direct flight, train + bus, or private car. Flights are the fastest, while buses offer the best value.
Buses and minivans travel via the Poipet border crossing in 7–12 hours and cost about $25–43 per person. Direct flights take only about 1 hour and usually cost $45–140. You can also travel by train to Aranyaprathet and continue by bus from Poipet to Siem Reap.
Private cars are available from Bangkok and take about 7–9 hours. This is the most comfortable option, especially for families and groups sharing the cost.
Siem Reap is the gateway to the famous Angkor Wat temple complex. From here you can also continue to Battambang or Don Det in Laos.
| Transfer Mode – Bangkok to Angkor Wat | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus / Van | 7–12 hours | $25–43/pp |
| Plane – Direct Flight | 1–1.5 hours | $45–140/pp |
| Train + Bus/Van | 9.5 hours | $10–15/pp |
| Taxi / Private Car | 6.5–9 hours | $170–750/car |
BOOK Your HOTEL in Siem Reap ➜
🧭 Popular travel routes from Bangkok:
If you’re planning your next trip from Bangkok, here are other popular routes you can take by bus, train, taxi, flight:
These are the most popular travel routes from Bangkok for visitors exploring Southern + Northern Thailand + Cambodia.
💡 Practical Travel Tips for Bangkok to Angkor Wat
Traveling from Bangkok to Angkor Wat is easy by flight, bus, train + bus or private car. Flights are the fastest, while buses are the most affordable.
- Fastest Option: Direct flights to Siem Reap take about 1 hour.
- Budget Option: Buses and minivans are cheaper but require a border crossing.
- Visa: Check Cambodia visa requirements or apply online at eVisa Cambodia.
- Border Crossing: Allow extra time at the Poipet border for immigration.
- Airport Transfer: Siem Reap Angkor Airport is about 45 km from the city.
- Book Early: Flights and buses can sell out during holidays and peak season.
Tip: Flights, buses, trains and private transfers can be searched and booked online in advance.
