
Direct flight
Fastest and most convenient to Phnom Penh or Siem Reap
Private taxi/car
Door-to-door, smooth border crossing
Bus
Direct routes via Poipet border, cheapest option
Train
No direct international passenger connection
Quick answer: You can travel from Bangkok to Cambodia by direct flight, tourist bus/minivan, train + land transfer, or private car. Flights are the fastest option, buses are cheap and popular, while private cars offer the most comfort and flexibility. Tickets and flights can be searched and booked online in advance.
At a glance:
- 📍 Distance: About 400 km to Siem Reap via Poipet border.
- ⏱️ Travel time: Flight 1-1.5 hr | Bus 8-14 hrs | Train + transfer about 20 hrs.
- 💰 Price: Flight $40-120 | Bus $30-50 | Train $10-15 | Private car $250-360.
- ✈️ Best option: Direct flight for speed and comfort.
- 🚍 Budget option: Tourist bus or minivan.
- 🚕 Private car: Good for groups and flexible travel plans.
Last updated in March 2026
From Thailand to Cambodia you can travel by plane, bus, train or private car.
Cambodia is one of the most visited countries in Southeast Asia, famous for the temples of Angkor Wat, vibrant cities and beautiful landscapes. Most travelers from Thailand head to Phnom Penh or Siem Reap, which can be reached by direct flight, tourist bus, train or private transfer.
The fastest option is a direct flight taking only 1–1.5 hours, while buses and minivans via the Poipet border crossing are popular among budget travelers. Train travel is also possible via Aranyaprathet and Cambodia’s Royal Railway network. Before your trip, it is a good idea to check the weather in Cambodia and current visa requirements.
From Bangkok to Cambodia – travel by bus, van, plane, train or car.
Direct flights to Phnom Penh and Siem Reap are the fastest and most comfortable option, with flight times of around 1–1.5 hours. Budget travelers often choose buses or minivans via the Poipet border crossing, while train travel is possible via Aranyaprathet and the Royal Railway route to Phnom Penh.
Private cars offer the most flexibility and comfort, while buses remain the cheapest option. You can easily book tickets, flights or private transfers online in advance. For more details, read this guide about transportation in Cambodia.
| Transfer modes from Bangkok to Cambodia: | Travel Time | Cost Range |
|---|---|---|
| Direct Flight | 1–1.5 hours | $40–160 per person |
| Bus / Van | 8–14 hours | $30–50 per person |
| Train | 20 hours | $10–15 per person |
| Private Car | 9–14 hours | $250–360 per car |
How do I get from Bangkok to Cambodia?
1. BUS / VAN from Bangkok to Cambodia
👉 Bus/minivan is the cheapest and most popular way from Bangkok to Cambodia (Siem Reap or Phnom Penh).
- ✔️ Good for: budget travelers and overland travel between Thailand and Cambodia
- ✔️ Duration: ~7.5–13 hours to Siem Reap / ~12–14 hours to Phnom Penh
- ✔️ Price: $33–43 (Siem Reap) / $35–51 (Phnom Penh) per person
- ✔️ Comfort: moderate (air-conditioned buses or minivans)
- ✅ Best option: Choose a direct international bus with border crossing assistance included
- 💡 Tip: Book tickets online in advance and prepare documents for the Poipet border crossing.
A) BUS / MINIVAN from Bangkok to Siem Reap
-
- there are sleeper / seat tourist buses or minivans from Bangkok to Siem Reap
- all the buses or minivans from Bangkok to Siem Reap go through the Poi Pet border crossing
- the most cheapest way how to get to Siem Reap from Bangkok, travel distance is about 400 km
- travel by bus from Bangkok to Siem Reap takes about 7.5-13 hours
- bus ticket from Bangkok to Siem Reap in Cambodia costs about $33-43/pp
- bus companies to Siem Reap from Bangkok: Travel Mart, Giant Ibis, Mekong Express, Nattakan, Virak Buntham…
- comfortable, modern, new air-conditioned buses or minivans
- Book and buy bus e-tickets from Bangkok to Siem Reap on Baolau ➜ or 12go.asia ➜
B) BUS / MINIVAN from Bangkok to Phnom Penh
-
- there are also some tourist buses or minivans from Bangkok to Phnom Penh
- all the buses or minivans from Bangkok to Phnom Penh go through the Poi Pet border crossing
- a cheap way how to travel to Phnom Penh from Bangkok, travel distance is about 700 km
- travel by bus or minivan from Bangkok to Phnom Penh takes about 12-14 hours
- bus ticket from Bangkok to Phnom Penh in Cambodia costs about $35-51/pp
- comfortable, modern and new air-conditioned buses or private minivans
- Book and buy bus e-tickets from Bangkok to Phnom Penh on Baolau ➜ or 12go.asia ➜


2. FLIGHTS from Bangkok to Cambodia
👉 Flight is the fastest and most comfortable way from Bangkok to Cambodia.
- ✔️ Good for: travelers with limited time and those preferring convenience
- ✔️ Duration: ~1 hour (Siem Reap) / ~1h 15min (Phnom Penh)
- ✔️ Price: $40–120 (Siem Reap) / $50–160 (Phnom Penh) per person
- ✔️ Comfort: high (modern aircraft, quick transfer)
- ✅ Best option: Choose a direct flight from Bangkok airports for the quickest connection
- 💡 Tip: Book tickets early for the best prices and allow time for airport transfers and check-in.
A) DIRECT FLIGHT from Bangkok to Siem Reap
-
- there are also direct flights from Bankok to Siem Reap in Cambodia
- airlines from Bangkok to Siem Reap: Thai Air Asia, Thai Smile, Bangkok Air, Thai Airways
- flight time from Bangkok to Siem Reap is only about 1 hour
- the price of the one-way low-cost flight from Bangkok to Siem Reap is about $40-120/pp
- airport in Siem Reap – Siem Reap Angkor International Airport
- flights from Bangkok – Suvarnabhumi Airport or Don Mueang Airport
- direct flight is the fastest and comfortable option of transport from Bangkok to Siem Reap
- there are also direct flights from Bankok to Siem Reap in Cambodia
B) DIRECT FLIGHT from Bangkok to Phnom Penh
-
- there are also direct flights from Bankok to Phnom Penh in Cambodia
- airlines to Phnom Penh: Thai Air Asia, Cambodia Airways, Thai Smile, Bangkok Air, Thai Airways…
- flight time from Bangkok to Phnom Penh is only about 1 hour and 15 minutes
- price of the one-way flight to Phnom Penh from Bangkok is about $50-160
- airport in Phnom Penh – Techo International Airport (KTI) in Phnom Penh (opened in September 2025)
- flights from Bangkok – Suvarnabhumi Airport or Don Mueang Airport
- direct flight is the fastest and comfortable option of transport from Bangkok to Phnom Penh

3. TAXI / CAR from Bangkok to Cambodia
👉 Private taxi/car is the most flexible and comfortable way from Bangkok to Cambodia.
- ✔️ Good for: groups, families, and travelers wanting door-to-door service
- ✔️ Duration: ~6.5–9 hours (Siem Reap) / ~9–14 hours (Phnom Penh)
- ✔️ Price: $185–700 (Siem Reap) / $285–700 (Phnom Penh) per car
- ✔️ Comfort: high (private vehicles, customizable stops, border assistance)
- ✅ Best option: Arrange a direct cross-border transfer with minimal stops for a smooth ride
- 💡 Tip: Share costs in a group and prepare documents for border crossing procedures.
A) PRIVATE CAR / TAXI from Bangkok to Siem Reap
-
- from Bangkok to Siem Reap in Cambodia you can also travel by taxi or private car
- taxi company from Bangkok to Siem Reap: Angkor Guide Adventure, Glassflower
- taxi or private car, minivan from Bangkok to Siem Reap costs about $185-700 (vehicle)
- travel by taxi or private car from Bangkok to Siem Reap takes about 6.5-9 hours
- you can also book van/minivan for 9 passengers online
- Book your taxi or private car from Bangkok to Siem Reap on 12go.asia ➜
B) PRIVATE CAR / TAXI from Bangkok to Phnom Penh
-
- from Bangkok to Phnom Penh in Cambodia you can also travel by private taxi or car (minivan)
- travel by private taxi/car from Bangkok to Phnom Penh takes about 9-14 hours
- travel by private taxi/car from Bangkok to Phnom Penh costs about $285-700/vehicle
- private transport company from Bangkok to Phnom Penh: Angkor Guide Adventure, Glassflower
- modern comfortable cars or minivans for a group of people
- Book private taxi or private car from Bangkok to Phnom Penh on 12go.asia ➜

4. TRAIN from Bangkok to Cambodia
👉 Train is the cheapest but least practical way from Bangkok to Cambodia.
- ✔️ Good for: low-budget travelers and those seeking an authentic travel experience
- ✔️ Duration: ~12–16 hours total (with border crossing and transfers)
- ✔️ Price: ~$8–15 per person total
- ✔️ Comfort: low to basic (3rd class train + limited rail services)
- ✅ Best option: Take a train to the border, cross on foot, then continue by train toward Phnom Penh
- 💡 Tip: Plan carefully due to limited schedules and be prepared for manual border crossing between stations.
You can also travel by train from Bangkok to Cambodia. But with stopover in Poipet border crossing, there is no direct train connecting Bangkok and Phnom Penh or Siem Reap. This way of transport has 2 steps – 1. Travel by train from Bangkok to Aranyaprathet and 2. Travel by train from Poipet to Phnom Penh (or Battambang). Poipet is about 5 km from Aranyaprathet. There is no train from Poipet to Siem Reap, you can travel only to Battambang and Phnom Penh.
A) TRAIN of Thai Railways from Bangkok to Aranyaprathet
-
- there is a train (3rd class, seat train) from Bangkok to Aranyaprathet
- train departs from Bangkok – Hua Lamphong Railway Station
- train arrives to Aranyaprathet (Suwannason road)
- train ticket from Bangkok to Aranyaprathet costs about $1.50 (hard seat)
- Book tickets from Bangkok to Aranyaprathet on 12go.asia ➜ or Baolau ➜
- you can also buy these tickets at the railway station
B) TRAIN of Royal Railway from Poipet to Phnom Penh
-
- from Poipet to Phnom Penh you can travel by train of Royal Railway of Cambodia
- travel time by train from Poipet to Phnom Penh (via Battambang) takes about 11-12 hours
- travel by train from Poipet to Phnom Penh costs about $6-10/pp
- schedule of these Royal Railway trains is very limited
- train departs from Poipet Railway Station and arrives to Phnom Penh Railway Station
- Poipet Railway Station is about 1 km from the border with Thailand
- read this article: How to go to Phnom Penh from Poipet?
- you can check current Cambodia Railway Map


❓ FAQ + Travel Tips – Bangkok to Cambodia:
How can I book tickets or flights from Bangkok to Cambodia?
Book flights, buses, trains and private transfers online via Baolau ➜ or 12go.asia ➜.
What are the most popular routes from Bangkok to Cambodia?
The most popular routes are Bangkok to Siem Reap and Bangkok to Phnom Penh.
How long does it take to travel from Bangkok to Cambodia?
Flights take 1–1.5 hours, buses 8–14 hours and train connections about 18–20 hours.
What is the distance between Bangkok and Cambodia?
The distance is about 400 km to Siem Reap and around 700 km to Phnom Penh.
How much does travel from Bangkok to Cambodia cost?
Bus tickets cost about $30–50, flights $40–160 and private cars from $250 per vehicle.
What is the fastest way to get from Bangkok to Cambodia?
A direct flight to Phnom Penh or Siem Reap is the fastest option.
What is the cheapest transport option from Bangkok to Cambodia?
Train travel via Aranyaprathet and Poipet is usually the cheapest option.
Is there a direct train from Bangkok to Cambodia?
No, you need to travel via Aranyaprathet and continue from Poipet in Cambodia.
Can I book a private taxi or car from Bangkok to Cambodia?
Yes, private cars and minivans can be booked online for Cambodia routes.
Where can I travel after arriving in Phnom Penh or Siem Reap?
Popular onward routes include Sihanoukville, Koh Rong, Laos and Vietnam.
How do travelers get around Cambodia?
Travelers use buses, minivans, trains, domestic flights and private taxis.
What is the best time to visit Cambodia?
The dry season from November to April is the most popular time to visit. Read more about weather in Cambodia.
What currency is used in Cambodia?
The Cambodian Riel (KHR) is the official currency, but US Dollars are widely accepted.
| Transport | Pros | Cons |
|---|---|---|
| Plane | Fastest and most comfortable option with direct flights to Phnom Penh, Siem Reap or Sihanoukville in about 1-1.5 hours. | More expensive than buses or trains and includes airport transfers and luggage limits. |
| Bus | Cheap and popular overland option with direct buses from Bangkok to Phnom Penh or Siem Reap. | Long journey of about 8-12 hours and border crossings at Poipet can sometimes be slow. |
| Train | Scenic and budget-friendly way to travel from Bangkok to Aranyaprathet near the Cambodian border. | No direct train to Cambodia, so extra bus or taxi transfer is required after crossing the border. |
| Private Car | Flexible option for independent travelers with scenic routes and possible stops along the way. | Requires border paperwork and international driving permit, and road conditions may vary in Cambodia. |
| Flight + Bus | Good balance between speed and overland travel, suitable for flexible travel itineraries. | Requires multiple transfers and coordination between flights and buses. |




