1. Buses to Phnom Penh
2. Flights to Phnom Penh
3. Taxi to Phnom Penh
4. Trains to Phnom Penh
🎫 Book a Tour Online
🎫 Book Tickets Online
From Bangkok to Phnom Penh you can get by bus, van, plane, taxi/car.
-
- Travel distance from Bangkok to Phnom Penh in Cambodia is about 700 km by land and about 540 by plane. The most comfortable and fast option of getting to Phnom Penh in Cambodia from Bangkok in Thailand is to take a direct flight. Direct flight from Bangkok to Phnom Penh takes only about 1 hour and 15 minutes and it costs about $50-220/pp. Flights are operated from Suvarnabhumi Airport or Don Mueang Airport to Phnom Penh International Airport. Direct flight is an expensive option of transport.
-
- Another way how to go to Phnom Penh from Bangkok in Thailand is to travel by tourist bus, minivan. Travel time by tourist bus/minivan from Bangkok to Phnom Penh is about 12-16 hours and it costs about $27-45/pp. These buses and minivans go via Poipet border crossing. You can also travel by train of Thai Railways and Royal Railway of Cambodia via Aranyaprathet and Poipet, but the train schedule of these trains is limited and trains are slow. The last way is to book your private car/taxi to Phnom Penh from Bangkok, it is the most expensive option of transfer. You can search and book tickets, private car + flights to Phnom Penh from Bangkok online.
Bangkok – the capital and most important transport hub of Thailand.
-
- Phnom Penh is the capital and biggest city of Cambodia. This city is one of the most important transport hub in Cambodia, it lies in the center of this country. Phnom Penh has also an international airport, railway station for Royal Railway trains and various bus stations for tourist buses or minivans. Many tourists and travelers come to Phnom Penh from Thailand via Poipet border crossing in the north of Cambodia. Travel by land via this border crossing takes a lot of time, but you can also travel by plane. There are 4 ways how you can reach Phnom Penh from Bangkok – direct flight, travel by bus, minivan, private car or trains. The most fastest option of transfer to Phnom Penh is to take a direct flight. From Phnom Penh you can also travel by bus, car or plane to Siem Reap or you can go to Kampot and Kep.
Transfer Mode – Bangkok to Phnom Penh: | Travel Time | Cost Range |
---|---|---|
Plane (Direct Flight) | 1 hour 15 minutes | $50-220/pp |
Bus / Van | 12-16 hours | $27-45/pp |
Private Car / Van | 9-14 hours | $60-380 (car) |
Train | 17-20 hours | $13-23/pp |
How do I get from Bangkok to Phnom Penh?
1. BUS / MINIVAN from Bangkok to Phnom Penh
One of the used low-cost transfer options from Bangkok in Thailand to Phnom Penh in Cambodia is a trip by bus or minivan / minibus. All operating bus routes between Bangkok and Phnom Penh go through the border crossing at Aranyaprathet – Poipet (Cambodia – Thai Border). Expect a relatively long journey and sometimes less comfort.
On this route between Bangkok and Phnom Penh, you can use buses and minivans from Travel Mart, Virak Buntham Express, Saly Express, Airbus, Sarah Transport, SRL Transport, Capitol VIP and others. These companies will offer you buses with sleeping beds or seats or smaller minivans for a limited number of passengers.
BOOK BUS TICKETS with 12go.asia ➜
Travel time by bus / minivan from Bangkok to Phnom Penh is approximately 12-16 hours. However, it is good to keep in mind that this time may vary slightly, buses may also be late. Buses can depart from various locations or stations in Bangkok and can also arrive at various locations in Phnom Penh.
You will see this information when searching for tickets on online platforms, so read everything carefully. A bus transfer from Bangkok to Phnom Penh costs between $27-45/pp, these ticket prices may change throughout the year. Bus tickets from Bangkok to Phnom Penh, Cambodia are easy to find and buy online even in advance.
Always read all transfer instructions and conditions and follow the instructions of the transport companies to avoid misunderstandings or other mistakes. Transfer by bus or minivan from Bangkok to Phnom Penh is sought after mainly by ordinary solo low-cost travelers who have a more limited travel budget.
BOOK BUS TICKETS with Baolau ➜
2. FLIGHTS from Bangkok to Phnom Penh
Undoubtedly the fastest, most comfortable, but at the same time more expensive transport option from Bangkok to Phnom Penh in Cambodia is a direct air connection. A direct flight will save you several hours of your time compared to ground transfer options via Poipet border crossing.
Direct flights from Bangkok to Phnom Penh are offered by companies such as Thai Air Asia, Cambodia Airways, Bangkok Air, Thai Smile, Thai Airways, Thai VietJet, Sky Angkor Airlines and Hanh Air Systems. Thai AirAsia usually offers the cheapest flights to Phnom Penh.
Most of these direct flights offered between these cities are Economy class. Direct flights are operated from Suvarnabhumi International Airport and Don Mueang Airport to Phnom Penh International Airport in Cambodia and the flight time is approximately 1 hour 15 minutes.
However, if you also include check-in and waiting before departure, the total time of the air transfer to Phnom Penh can be about 4 hours. Flights are always a more expensive option than a bus transfer, and a direct flight from Bangkok to Phnom Penh costs between $50-220/pp, depending on the company.
These flight prices may vary slightly throughout the year, and there may also be special low-cost flights to Phnom Penh from time to time. The flight schedule is not very comprehensive and there are approximately 15 direct flights from Bangkok to Phnom Penh in operation every day.
However, the number of flights may vary during the seasons, sometimes there are fewer and sometimes more. You can easily search and buy tickets to Phnom Penh from Bangkok online in advance. When booking flights, always read all conditions and flight instructions carefully to avoid any misunderstandings.
3. PRIVATE TAXI / CAR from Bangkok to Phnom Penh
A relatively convenient but more expensive option for transportation from Bangkok to Phnom Penh can be a private car/taxi transfer with a driver. On this route, you can use the services of Glassflower and SIMA Car, which offer you modern smaller and larger cars such as SUVs or minivans for more people.
Minivans can be convenient for those who travel in a group of several people at once, they can reserve the entire minivan just for themselves. The private taxi companies will also offer you transfers on other routes in Cambodia or Thailand, they are well-known and mostly well-rated.
Transfer by private car/taxi with a driver from Bangkok to Phnom Penh in Cambodia takes about 9-14 hours and the fare ranges from $60-380/vehicle. Car prices depend on type and size, usually smaller cars are a cheaper option than larger minivans or minibuses for more people.
BOOK TAXI / CAR to Phnom Penh ➜
The advantage of a private transfer is that you can choose your departure point in Bangkok and your arrival point in Phnom Penh. You can search, view and book your private chauffeured car to Phnom Penh from Bangkok well in advance online.
Always read all transfer instructions and conditions carefully when booking a car and follow the company’s instructions. Companies also usually accept tickets on the phone as e-tickets, but the current information provided when booking the car always applies. A private car with a driver to Phnom Penh is not a suitable option for low-cost travelers, due to the higher price of the fare.
4. TRAINS from Bangkok to Phnom Penh (via Poipet)
Another land transfer option from Bangkok to Phnom Penh is to travel by Thai and Cambodian train via Aranyaprathet / Poipet. So this option has 2 steps and includes a transfer in the Cambodian border town of Poipet. In total, the transfer by train from Bangkok to Phnom Penh can take about 17-20 hours, but this time can also vary, depending on the transfer in Poipet. NOTE: The train service between Poipet and Phnom Penh is currently suspended.
1. Train from Bangkok to Aranyaprathet / Ban Klong Luk
In the first step, you will use Thai trains from Bangkok to Aranyaprathet (about 4 km from Poipet) or to the border to Ban Klong Luk Border Station, more trains go to Aranyaprathet. Even so, the timetables of these trains to these places are rather more limited. Transport by train from Bangkok to Aranyaprathet or Ban Klong Luk to the Poipet border crossing takes about 6 hours and tickets for seats cost about $2.00/pp.
Trains bound for Aranyaprathet depart from Krung Thep Aphiwat Central Terminal Station in Bangkok, see Thailand Railway Map. You can try to search for train tickets online or you can buy them at the train station in Bangkok directly on the spot. Upon arrival, you will then cross the border crossing to Poipet and from there the Royal Railway train will depart for Phnom Penh.
2. Train from Poipet to Phnom Penh (Currently suspended)
The second step is the train journey from Poipet to Phnom Penh, which can take up to 11 hours. This route is served by a Royal Railway train that offers seats only. It’s good to know that the train timetable between Poipet and Phnom Penh is very limited and usually there is only 1 train connection per day. A train transfer from Poipet to Phnom Penh costs about $7-12/pp, these prices may vary slightly during the year.
The train departs from Poipet Railway Station and arrives at Phnom Penh Railway Station (Cambodia Railway Station), see Cambodia Railway Map. You can search and buy train tickets to Phnom Penh from Poipet online as well as e-tickets, so there is no need to print them. At the station in Poipet, you just present them and show them on your mobile phone or tablet. The train transfer is more of an alternative to the bus transfer and is sought after mainly by low-cost travelers.
❓ FAQ — Travel route from Bangkok to Phnom Penh:
1. How to book and buy tickets / flights from Bangkok to Phnom Penh?
-
- Book and buy bus tickets+flights from Bangkok to Phnom Penh on Baolau ➜ or 12go.asia ➜.
- You can search another route, e.g. Bangkok > Siem Reap, Poipet > Phnom Penh…
2. What is the travel time from Bangkok to Phnom Penh?
-
- Travel by plane (direct flight) from Bangkok to Phnom Penh takes about 1 hour 15 minutes.
- Travel by bus/minivan from Bangkok to Phnom Penh (via Poipet) takes about 12-16 hours.
- Travel by private car / van with a driver from Bangkok to Phnom Penh takes about 9-14 hours.
- Travel by train from Bangkok to Phnom Penh (via Aranyaprathet, Poipet) takes about 18-20 hours.
3. What is the travel distance from Bangkok to Phnom Penh?
-
- Travel distance from Bangkok to Phnom Penh in Cambodia is about 700 km by land via Poipet border crossing.
4. How much does it cost to get from Bangkok to Phnom Penh?
-
- Transport by bus/minivan from Bangkok to Phnom Penh costs about $35-51/pp.
- Transport by plane (direct flight) from Bangkok to Phnom Penh costs about $50-220/pp.
- Transport by private taxi/car or minivan from Bangkok to Phnom Penh costs about $60-380 (car).
- Transport by train from Bangkok to Phnom Penh (via Aranyaprathet) costs about $13-23/pp.
5. What is the best way of transport from Bangkok to Phnom Penh?
-
- The best way of transfer from Bangkok to Phnom Penh is to travel by plane because there are direct flights. There are also direct flights from Bangkok to Siem Reap and from Siem Reap you can travel by bus/minivan to Phnom Penh. If you take a flight, you will save a lot of travel time.
6. What is the cheapest way of transfer from Bangkok to Phnom Penh?
-
- The cheapest (low-cost) way of getting to Phnom Penh from Bangkok is to travel by train. But the schedule of the trains via Aranyaprathet in Thailand and Poipet in Cambodia is very limited, so another option is to travel by tourist bus or minivan via Poipet border crossing.
7. Is there a private taxi from Bangkok to Phnom Penh?
-
- Yes, you can also book your private car / taxi to Phnom Penh from Bangkok online. Private company Glassflower offers comfortable and fast private minivans between these cities, it is the most expensive option of transfer to Phnom Penh.
8. Is there a train from Bangkok to Phnom Penh?
-
- There is a train of Thai Railways in Thailand and Royal Railway in Cambodia. You can travel by train from Bangkok to Aranyaprathet, cross the border to Poipet and from Poipet you can travel by train of Royal Railway to Phnom Penh. Train schedule is very limited.
9. How to get from Poipet to Phnom Penh?
-
- From Poipet border crossing to Phnom Penh – the capital of Cambodia you can travel by train of Royal Railway, tourist bus or minivan and private car. The most popular option of transfer to Phnom Penh from Poipet is to travel by tourist bus or minivan. Train has very limited schedule.
10. Where to travel from Phnom Penh, what to visit?
-
- From Phnom Penh in Cambodia you can travel to Siem Reap by bus, car or plane or you can visit some beaches in Sihanoukville. From Phnom Penh to Sihanoukville you can travel by bus, train, plane or private car. From Phnom Penh you can also travel by tourist bus, minivan or car to Mondulkiri or you can visit Koh Kong.
BOOK a TOUR / ACTIVITY in Phnom Penh ➜
🚍 Bus Schedule / Timetable – Bangkok to Phnom Penh + Bus Tickets:
Bus Schedule - Bangkok to Phnom Penh | Departs in Bangkok | Arrival in Phnom Penh | Bus Ticket |
---|---|---|---|
Capitol VIP | 02:00 | 15:00 | From $27.00 |
Capitol VIP | 08:00 | 22:30 | From $27.00 |
Capitol VIP | 14:00 | 06:00 | From $27.00 |
Virak Buntham | 02:00 | 14:00 | From $31.00 |
Virak Buntham | 05:00 | 18:00 | From $31.00 |
Virak Buntham | 07:00 | 19:30 | From $31.00 |
Virak Buntham | 09:00 | 22:00 | From $31.00 |
Saly Express | 05:00 | 18:15 | From $28.00 |
Saly Express | 08:45 | 21:30 | From $28.00 |
Saly Express | 14:00 | 04:30 | From $28.00 |
Travel Mart | 05:30 | 17:30 | From $36.00 |
Travel Mart | 07:00 | 20:00 | From $36.00 |
Airbus | 06:00 | 18:00 | From $41.00 |
Airbus | 08:00 | 20:30 | From $41.00 |
BOOK your HOTEL in Phnom Penh ➜
🎫 Book tickets / car + flights from Bangkok to Phnom Penh:
(You can change departure, arrival… eg. Bangkok to Siem Reap, Siem Reap to Phnom Penh…)