
1. Flight to Phnom Penh
2. Train+Bus to Phnom Penh
3. Bus to Phnom Penh
🎫 Book a Tour Online
🎫 Book Tickets Online
From Hanoi to Phnom Penh you can travel by plane, train + bus.
-
- Travel distance from Hanoi to Phnom Penh in Cambodia is about 1000 km by plane or about 2100 km by land via Saigon. The best and most fastest way how to reach Phnom Penh from Hanoi is to take a flight from Noi Bai Airport. There is a direct flight, but the schedule is very limited, or you can take a flight to Ho Chi Minh City (Tan Son Nhat Airport) and from Ho Chi Minh City to Phnom Penh. Direct flight from Hanoi to Phnom Penh takes about 2 hours and flights with stopover should take about 6-9 hours. Flights to Phnom Penh International Airport are also the most expensive way of transfer and it costs about $100-300/pp. Another way how you can travel to Phnom Penh is by train to Ho Chi Minh City and from Ho Chi Minh City by bus/minivan to Phnom Penh via Bavet border crossing. Travel by train + bus to Phnom Penh via Saigon costs about $35-110/pp, it depends what you will book (seat or sleeper train). The last way how to get to Phnom Penh from Hanoi is to travel by sleeper bus. But this option does not make a sense because it takes about 50-60 hours and it is not comfortable for this long journey. You can search and book tickets and flights from Hanoi to Phnom Penh easily online. From Phnom Penh you can travel by bus, train, car to Kampot.
-
- Phnom Penh in Cambodia – the capital and the biggest city of this country. The most important transport hub in Cambodia and also in southeast Asia. This city offers various historical sites, markets or boat trips to Mekong river. If you are traveling from Ho Chi Minh City to Phnom Penh, it probably will be your first place for visit in Cambodia. And from Phnom Penh you can travel by various ways to various sites of Cambodia, e.g. to Siem Reap or you can also visit Mondulkiri in the east of Cambodiy by bus or private car. Phnom Penh has an international airport and there are also trains of Royal Railway to Battambang or Sihanoukville. Because this city is very far from Hanoi, you should think, how you can travel and how long this travel route takes. There are 3 ways how you can travel to Phnom Penh in Cambodia from Hanoi in Vietnam – flight (direct flight or flight with stopover), train + bus via Ho Chi Minh City or tourist bus via Ho Chi Minh City. Teoretically you can also travel via Laos or Thailand.
Transfer Mode – Hanoi to Phnom Penh: | Travel Time | Cost Range |
---|---|---|
Plane | 2 hours (direct), 6-9 hours (with stopover) | $100-300/pp |
Train + Bus (via Saigon) | 45-50 hours | $35-110/pp |
Tourist Bus (via Saigon) | 50-60 hours | $35-60/pp |
How do I get from Hanoi to Phnom Penh?
1. FLIGHT from Hanoi to Phnom Penh
-
- the most fastest and comfortable way of transport to Phnom Penh in Cambodia from Hanoi in Vietnam
- there is a direct flight or flights with stopover in Ho Chi Minh City or another city in southeast Asia
- airlines from Hanoi to Phom Penh: Vietnam Airlines, Jetstar, VietJet Air, Bamboo Airways, Cambodia Angkor…
- direct flight from Hanoi to Phnom Penh takes about 2 hours, flight with stopover about 6-10 hours
- one-way flight from Hanoi to Phnom Penh costs about $100-300/pp
- flights from – Noi Bai International Airport, airport in Phnom Penh – Phnom Penh International Airport
- Book and buy your flight from Hanoi to Phnom Penh online on Baolau ➜ or 12go.asia ➜

2. TRAIN + BUS from Hanoi to Phnom Penh (via Saigon)
1. Train from Hanoi to Ho Chi Minh City
-
- travel by train from Hanoi to Ho Chi Minh City can take about 32-37 hours!
- trains are new and comfortable, you can buy foods and you can sleep (berth cabs)
- see the Vietnam Railway Map
- you can sleep in the coupe, there are 2, 4, 6-bed/berth cabins, regular ot tourist trains
- there are about 5-6 trains every day from Hanoi to Ho Chi Minh City
- one-way train ticket from Hanoi to Saigon costs about $24-85/pp
- trains depart from Hanoi Railway Station (120 Đường Lê Duẩn)
- trains arrive to Saigon Railway Station (01 Nguyen Thong) in Ho Chi Minh City
- read this article: Hanoi to Saigon – Train Schedule
- this is a top railway route from Hanoi to Ho Chi Minh City – book and buy your train tickets online!
- you will receive your train e-ticket to Saigon by email, ready to print or carry in your mobile phone or tablet and present when boarding the train in Hanoi Railway Station
2. Bus / Minivan from Ho Chi Minh City to Phnom Penh
-
- there is no train from Saigon to Phnom Penh, so you have to travel by bus
- travel by bus from Ho Chi Minh City to Phnom Penh takes about 6 hours
- bus ticket to Phnom Penh from Ho Chi Minh City costs about $10-20/pp
- there are various bus companies between Saigon and Phnom Penh
- there are seat, sleeper buses or private modern minivans
- read this article: How to get to Phnom Penh from Saigon?

3. BUS from Hanoi to Phnom Penh (via Saigon)
Travel by bus is the last option how you can travel to Phnom Penh from Hanoi. It takes a lot of time, totally about 50-60 hours. „The most fastest way“ is to travel by bus to Ho Chi Minh City and from Ho Chi Minh City you can take another bus to Phnom Penh. Teoretically you can also travel via Laos or Thailand, e.g. via Savannakhet and Don Det in Laos.
1. Bus from Hanoi to Ho Chi Minh City
-
- travel by bus from Hanoi to Ho Chi Minh City can take about 38-45 hours!
- there are tourist sleeper buses to Ho Chi Minh City
- bus ticket from Hanoi to Saigon costs about $25-40/pp
- it is not so comfortable option of transport for this long journey
2. Bus from Ho Chi Minh City to Phnom Penh
-
- there is no train to Phnom Penh from Ho Chi Minh City, so you have to travel by bus
- travel by tourist bus from Ho Chi Minh City to Phnom Penh takes about 6-7 hours
- bus ticket from Ho Chi Minh City to Phnom Penh costs about $10-20/pp
- there are various bus companies from Saigon to Phnom Penh
- there are seator sleeper buses and private modern minivans

❓ FAQ + TIPS – Travel route from Hanoi to Phnom Penh:
1. How to book tickets or flights from Hanoi to Phnom Penh?
2. How long does it take to get from Hanoi to Phnom Penh?
-
- Travel by plane from Hanoi to Phnom Penh takes about 2 hours (direct flight) and about 6-9 hours with stopover.
- Travel by train + bus from Hanoi to Phnom Penh (via Saigon) takes about 45-50 hours.
- Travel by tourist bus from Hanoi to Phnom Penh (via Saigon) takes about 50-60 hours.
3. What is the travel distance from Hanoi to Phnom Penh?
-
- Travel distance from Hanoi to Phnom Penh is about 1000 km by by plane and about 2100 km via Saigon.
4. How much does it cost to get from Hanoi to Phnom Penh?
-
- Transfer by plane from Hanoi to Phnom Penh costs about $100-300/pp.
- Transfer by train + bus from Hanoi to Phnom Penh (via Saigon) costs about $35-110/pp.
- Transfer by tourist bus from Hanoi to Phnom Penh (via Saigon) costs about $35-60/pp.
5. What is the best way of travel from Hanoi to Phnom Penh?
-
- The best and fastest option of travel to Phnom Penh from Hanoi is to take a flight. You will save a lot of travel time. There is a direct flight (limited schedule) or flights with stopover e.g. in Ho Chi Minh City.
6. What is the most cheapest option of travel from Hanoi to Phnom Penh?
-
- The most cheapest option of transport from Hanoi in Vietnam to Phnom Penh in Cambodia is to travel by train/bus via Ho Chi Minh City. The most cheapest option should cost about $35-40 (seat), sleeper train to Saigon costs a bit more.
7. Where to stay in Phnom Penh?
-
- Phnom Penh offers various types of accommodation facilities, there are cheap hotels, guesthouses, hostels and luxury hotels or resorts. Check these articles: The cheap hotels in Phnom Penh and the luxury hotels in Phnom Penh.
8. Is a good idea to travel by bus from Hanoi to Phnom Penh?
-
- No, it is not a good idea to travel by bus to Phnom Penh from Hanoi. First, it takes totally about 50-60 hours and this way of transport is not comfortable for this long joureny. If you can take a sleeper train to Ho Chi Minh City and tourist bus or minivan to Phnom Penh.
9. Is an train e-ticket in your smartphone acceptable?
-
- Yes, if you will be traveling by regular train from Hanoi to Saigon, you can use your train e-ticket in your smartphone. But there are also private tourist sleeper trains and some of these trains require to prin this ticket. Read carefully the information before you book your train ticket.
10. Where to go from Phnom Penh? What to visit?
-
- Phnom Penh is the capital of Cambodia and the most important transport hub. One of the most popular travel routes is from Phnom Penh to Sihanoukville, you can go there via Krong Kep. You can also travel by bus, private car or train of Royal Railway to Battambang. If you are already in Sihanoukville you can also go to Koh Kong.
11. How to travel from Saigon to Phnom Penh in Cambodia?
-
- There are 3 ways how you can travel to Phnom Penh from Ho Chi Minh City – by tourist bus, private taxi/car or direct flight. Travel by tourist bus/minivan from Saigon to Phnom Penh takes about 6 hours and direct flight takes about 1 hour. Buses go via Bavet border crossing.
12. How to travel from Phnom Penh Airport to Phnom Penh City?
-
- From Phnom Penh International Airport to Phnom Penh City you can travel by city bus, airport express bus (KK Star bus), shuttle train, tuk tuk. The most cheapest option is to travel by city bus (it costs about 0.50 USD). Phnom Penh city center is about 10 km from the airport. More information you can read on the offical website of Phnom Penh Airport.
13. Is there another travel route how to reach Phnom Penh from Hanoi?
-
- Yes, you can also take a flight to Siem Reap in Cambodia and from Siem Reap you can travel by bus or plane to Phnom Penh. Siem Reap is another popular site in Cambodia, there is the Angkor Wat temple complex.
14. How and where to book hotel in Phnom Penh?
-
- Phnom Penh has a large range of accommodation facilities, mainly cheap guesthouses, hotels and luxury resorts for tourists. Book your hotel, bungalow or resort in Phnom Penh online here > Book hotel in Phnom Penh.
BOOK a TOUR / ACTIVITY in Phnom Penh ➜
🎫 Book your flights or tickets from Hanoi to Phnom Penh + Schedule:
(You can change your departure, arrival… Hanoi to Ho Chi Minh, Ho Chi Minh to Phnom Penh…)