
Tourist bus / van
Cheap, simple, includes border crossing
Flight
Fastest, most convenient between capitals
Private car/taxi
Flexible, assisted border crossing
Train combination
No direct route, multiple transfers
Quick answer: Travelling from Phnom Penh to Bangkok offers several reliable options. The most common budget‑friendly way is taking a tourist bus or minivan via the Poipet border crossing, which takes around 11–15 hours. For speed you can fly directly, and for maximum comfort a private car/taxi is available.
At a glance:
- 📍 Distance: approx. ~700 km via Poipet border.
- ⏱️ Travel time: Bus/minivan ~11–15 hours. | Direct flight ~1 h 15 min. | Private car/taxi ~9–13.5 hours.
- 💰 Price range: Bus/minivan ~US$26–44 per person. | Flight ~US$60–250 per person. | Taxi/car from ~US$250+.
- 🚌 Best for budget & availability: Bus or shared minivan from Phnom Penh → Bangkok (via Poipet border).
- ✈️ Best for speed & convenience: Direct flight from Phnom Penh → Bangkok.
- 🚖 Best for comfort & flexibility: Private car or taxi with your own schedule.
Last updated in April 2026
From Phnom Penh to Bangkok you can get by bus/van, plane or taxi/car.
Travel distance from Phnom Penh in Cambodia to Bangkok in Thailand is about 700 km via the Poipet border crossing. The fastest option is a direct flight, taking about 1 hour 15 minutes, with fares ranging from $60-250/pp. Direct flights are the most comfortable choice and save significant travel time.
Another popular option is a tourist bus or minivan. Travel by bus or minivan from Phnom Penh to Bangkok takes about 11-14 hours and tickets cost around $26-44/pp. Private taxi or car transfers are also available, taking approximately 9-13.5 hours, with prices from $250-860 per vehicle.
Bangkok, the capital of Thailand, is one of Southeast Asia’s most visited cities. Visitors can explore famous attractions such as the Grand Palace, Wat Pho, vibrant street markets and the Chao Phraya River. Tickets and flights from Phnom Penh to Bangkok can be easily searched and booked online in advance.
| Transfer Mode – Phnom Penh to Bangkok | Travel Time | Cost Range |
|---|---|---|
| Bus / Minivan (via Poipet) | 11–15 hours | $26–44 per person |
| Bus + Train (via Poipet) | 13 hours | $17–30 per person |
| Direct Flight | 1 hour 15 minutes | $60–250 per person |
| Private Taxi / Car (via Poipet) | 9–13.5 hours | $250–860 per vehicle |
How do I get from Phnom Penh to Bangkok?
1. BUS / MINIVAN from Phnom Penh to Bangkok
👉 Bus or minivan is a budget-friendly way from Phnom Penh to Bangkok.
- ✔️ Ideal for: travelers looking for a cheaper long-distance option
- ✔️ Total travel time: ~11–15 hours (including border crossing)
- ✔️ Cost: low-cost option (varies by company and service)
- ✔️ Comfort level: low to medium (seats, sleepers or modern vans)
- ✅ Best Option: Sleeper bus or comfortable minivan
- 💡 Tip: Expect delays and book tickets online in advance
Travel by bus or minivan is the most popular budget option from Phnom Penh to Bangkok. Companies such as Saly Express, Travel Mart, Vibol Express, SRL Transport, Go Ho Travel, Virak Buntham, Capitol VIP and Sarah Transport operate modern buses, sleeper buses and comfortable minivans on this route.
The journey via the Poipet border crossing takes about 11-15 hours, depending on traffic, border procedures and the type of vehicle. Minivans are usually a bit faster, while larger buses often provide more space and sleeper berths.
BOOK BUS TICKETS on 12go.asia ➜
All buses travel through the Poipet border crossing, the main gateway between Cambodia and Thailand. Ticket prices range from $26-44/pp and departures are available throughout the day and night.
Bus tickets from Phnom Penh to Bangkok can be searched and booked online in advance. Departure and arrival points vary by company, so always check the latest transfer details before your trip.
| Bus Operator: | Departure in Phnom Penh | Arrival in Bangkok | Bus Ticket |
|---|---|---|---|
| Travel Mart | 06:00 | 19:30 | From $36.00 |
| Airbus | 06:00 | 18:30 | From $41.00 |
| Saly Express | 07:00 | 20:30 | From $26.00 |
| Saly Express | 21:00 | 11:30 | From $26.00 |
| Go Ho Travel | 07:30 | 23:30 | From $35.00 |
| SRL Transport | 07:30 | 17:30 | From $44.00 |
| Vibol Express | 07:30 | 21:00 | From $35.00 |
| Vibol Express | 20:15 | 10:15 | From $32.00 |
| Thero Express | 05:00 | 16:30 | From $26.00 |
| Mekong Express | 07:00 | 19:00 | From $29.00 |
| Virak Buntham Express | 06:30 | 19:00 | From $31.00 |
| Virak Buntham Express | 07:00 | 19:30 | From $31.00 |
| Virak Buntham Express | 07:45 | 18:45 | From $31.00 |
| Virak Buntham Express | 21:00 | 11:30 | From $28.00 |
| Virak Buntham Express | 22:00 | 11:00 | From $31.00 |
| Capitol VIP | 06:30 | 21:00 | From $27.00 |
| Capitol VIP | 22:00 | 11:00 | From $27.00 |
| BookMeBus | 06:30 | 19:00 | From $34.00 |
| BookMeBus | 20:30 | 11:00 | From $34.00 |
| BookMeBus | 22:00 | 11:00 | From $30.00 |

2. FLIGHTS from Phnom Penh to Bangkok
👉 Direct flight is the fastest and most comfortable way from Phnom Penh to Bangkok.
- ✔️ Ideal for: travelers who want to save time and avoid long road journeys
- ✔️ Total travel time: ~4 hours (including airport procedures)
- ✔️ Cost: $60–250 per person
- ✔️ Comfort level: high (short flight with multiple airlines)
- ✅ Best Option: Direct flight to Suvarnabhumi or Don Mueang Airport
- 💡 Tip: Book early for better prices and check airport transfer options
Direct flights are the fastest and most comfortable way to travel from Phnom Penh to Bangkok. A nonstop flight takes about 1 hour 15 minutes, while the total journey including airport procedures is usually around 4 hours.
Airlines on this route include Thai AirAsia, Cambodia Airways, Bangkok Airways, Thai Airways, Thai Smile, Thai VietJet, Sky Angkor Airlines and Singapore Airlines. Direct flights operate frequently throughout the year, although schedules may vary by season.
Flights depart from Techo International Airport (KTI) in Phnom Penh and arrive at Suvarnabhumi Airport or Don Mueang Airport in Bangkok. Airfares typically range from $60-250/pp depending on the airline, season and booking date.
Flights from Phnom Penh to Bangkok can be searched and booked online in advance. This option is ideal for travelers who want to save time and enjoy the most convenient transfer between Cambodia and Thailand.
| Airlines: | Departure | Arrival | Price |
|---|---|---|---|
| VietJet Air | 10:45 | 12:00 | From $60.00 |
| VietJet Air | 21:15 | 22:30 | From $60.00 |
| Air Asia | 17:15 | 18:25 | From $64.00 |
| Air Asia | 09:10 | 10:20 | From $71.00 |
| Lanmei | 10:20 | 11:35 | From $74.00 |
| Thai Smile | 20:55 | 22:00 | From $108.00 |
| Thai Smile | 09:40 | 10:50 | From $124.00 |
| Bangkok Air. | 15:35 | 16:50 | From $117.00 |
| Bangkok Air. | 19:25 | 20:40 | From $117.00 |
| Bangkok Air. | 10:55 | 12:10 | From $147.00 |
| Sky Angkor | 08:00 | 09:10 | From $135.00 |
| Sky Angkor | 12:30 | 13:40 | From $110.00 |
| Sky Angkor | 18:00 | 19:10 | From $85.00 |
| Hanh Air Systems | 11:05 | 12:20 | From $150.00 |
| Hanh Air Systems | 19:10 | 20:25 | From $150.00 |

3. PRIVATE TAXI or CAR from Phnom Penh to Bangkok
👉 Private taxi/car is the most comfortable and flexible way from Phnom Penh to Bangkok.
- ✔️ Ideal for: groups or travelers wanting a direct door-to-door transfer
- ✔️ Total travel time: ~9–13.5 hours (including border crossing)
- ✔️ Cost: $250–860 per vehicle
- ✔️ Comfort level: high (modern cars, SUVs or minivans with driver)
- ✅ Best Option: Private car with hotel pickup and drop-off
- 💡 Tip: Share costs in a group and prepare documents for the border
Private car or taxi with a driver is the most comfortable but also the most expensive way to travel from Phnom Penh to Bangkok. Companies such as SIMA Car, Angkor Guide Adventure and Glassflower offer modern cars, SUVs and spacious minivans for groups.
Travel time is about 9-13.5 hours via the Poipet border crossing. One of the main advantages is door-to-door service, allowing you to choose both your departure point in Phnom Penh and your arrival location in Bangkok.
The cost of a private transfer ranges from $250-860/car, depending on the vehicle type. Smaller cars are usually the cheapest option, while larger SUVs and minivans cost more but are ideal for families or groups.
Private cars can be booked online in advance and are a good choice for travelers seeking maximum comfort, flexibility and a hassle-free transfer between Cambodia and Thailand.

4. BUS + TRAIN from Phnom Penh to Bangkok
👉 Bus + train via Poipet and Aranyaprathet is the cheapest but longest way from Phnom Penh to Bangkok.
- ✔️ Ideal for: low-cost travelers who don’t mind multiple transfers
- ✔️ Total travel time: ~14–16 hours (bus + train + border crossing)
- ✔️ 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: Allow extra time for border crossing and check train departures
Another way to travel from Phnom Penh to Bangkok is by bus + train via the Poipet border crossing and Aranyaprathet in Thailand. This route has 2 steps: a bus or minivan to Poipet and a Thai train from Aranyaprathet to Bangkok.
The first step is a bus or minivan journey from Phnom Penh to Poipet, taking about 7-9 hours. Companies such as Airbus, Capitol VIP, Virak Buntham Express, BookMeBus, Cambolink 21 Express and Saly Express operate on this route. Tickets cost around $11-27/pp.
After crossing the border, continue to Aranyaprathet Railway Station, located a few kilometres from the border. From there, Thai trains run to Bangkok (see the Thai railway map), with a travel time of about 5.5-6 hours.
Train tickets are very cheap, starting at around $1.50/pp for a seat. The total journey by bus and train takes about 14-16 hours, making it a slower but budget-friendly alternative to direct buses or flights.

❓ FAQ + Travel Tips – Phnom Penh to Bangkok:
How to book tickets or flights from Phnom Penh to Bangkok?
Book buses, flights and private transfers online via Baolau ➜ or 12go.asia ➜.
How long does it take to travel from Phnom Penh to Bangkok?
Flights take about 1.25 hours, buses 11-15 hours, private cars 9-13.5 hours and bus + train transfers 14-16 hours.
What is the distance between Phnom Penh and Bangkok?
The distance is approximately 700 km via the Poipet border crossing.
How much does it cost to travel from Phnom Penh to Bangkok?
Bus tickets cost $26-44/pp, flights $60-250/pp and private cars $250-860/vehicle.
What is the best way to get from Phnom Penh to Bangkok?
A direct flight is the fastest and most comfortable transport option.
What is the cheapest transport option?
The cheapest option is usually a bus or minivan via the Poipet border crossing.
Where can you store luggage in Bangkok?
You can use Radical Storage, with storage points across Bangkok.
Is a private taxi available from Phnom Penh to Bangkok?
Yes, private cars and minivans can be booked online for this route.
Can you travel by train from Phnom Penh to Bangkok?
No direct train exists. Travel via Poipet and continue by train from Aranyaprathet.
How do you get from Phnom Penh to Poipet?
Buses and minivans travel from Phnom Penh to Poipet in about 7-9 hours.
💡 Practical Travel Tips for Phnom Penh to Bangkok
Traveling from Phnom Penh to Bangkok covers about 700 km and you can travel by plane, bus, minivan, private car or train via Aranyaprathet.
- Choose Flights for Speed: Direct flights take about 1 hour 15 minutes and save a lot of travel time.
- Use Buses for Budget Travel: Buses and minivans take about 11-15 hours and are the cheapest option.
- Prepare for the Border: Overland routes cross at Poipet, so keep your passport ready.
- Consider Private Transfers: Private cars offer more comfort and flexible departure times.
- Allow Extra Time: Traffic and border procedures can occasionally cause delays.
- Plan Your Arrival: Check your airport or bus terminal location before departure.
- Book in Advance: Flights and buses can sell out during holidays and weekends.
Tip: Flights, bus, minivan and private car tickets from Phnom Penh to Bangkok can be searched and booked online in advance.
