How to go → PHNOM PENH to HANOI? ☀️

how-to-go-phnom-penh-to-hanoi
How to get from Phnom Penh to Hanoi in Vietnam? You can travel by plane or bus + train via Saigon.

1. Flights to Hanoi
2. Bus + Train to Hanoi
3. Bus / Van to Hanoi
🎫 Book a Tour Online
🎫 Book Ticket Online

From Phnom Penh to Hanoi you can travel by plane, train + bus.

    • Travel distance from Phnom Penh in Cambodia to Hanoi in Vietnam is about 1000 km by plane or about 2100 km by land via Ho Chi Minh City. There are 3 options how you can get to Hanoi from Phnom Penh – travel by plane (+direct flight), by bus + train via Saigon or tourist bus via Saigon. The fastest option how to reach Hanoi is to take a direct flight from Phnom Penh Airport. Flight schedule between these cities is limited, but you can also travel by plane via Saigon. Transfer by plane from Phnom Penh to Hanoi in Vietnam takes about 2 hours, flight with stopover about 6-10 hours and it costs about $100-300/pp. There is no direct railway to Hanoi from Phnom Penh. If you want to travel by train, you can take a bus to Ho Chi Minh City, and from this city you can travel by train of Vietnam Railways to Hanoi.
    • Transport by bus + train from Phnom Penh to Hanoi takes totally about 45-50 hours and it costs about 50-170/pp. The last option how you can travel to Hanoi from Phnom Penh is to take a bus via Ho Chi Minh City. There are buses from Phnom Penh to Saigon and another buses from Saigon to Hanoi. Transfer by tourist sleeper bus to Hanoi from Phnom Penh takes totally about 50-60 hours and it costs about $80-130/pp. It is the most cheapest option of transfer between these cities but it takes a lot of time and it is not a comfortable option.

BOOK TICKETS with Baolau

    • There is also an alternative option how you can go to Hanoi from Phnom Penh. You can travel via Siem Reap in Cambodia or via Laos. There are some direct flights from Siem Reap in Cambodia to Hanoi, so if you want to visit Siem Reap, it is a good option of transfer. You can also travel by bus or plane via Laos, e.g. via Pakse, Savannakhet, but this way of transfer takes a lot of time. It is a good idea of transport only if you want to visit southern Laos.
    • Hanoi is the capital of Vietnam and most important transport hub of northern Vietnam. It offers a lot of tourist activities, historical tourist attractions, there are various modern hotels, restaurants and other points of interest. From Hanoi you can travel to Hai Phong or Ninh Binh and you can search and book tickets to Hanoi easily online.
Transfer Mode – Phnom Penh to Hanoi: Travel Time Cost Range
Flight 2 hours direct flight, 6-9 hours wit stopover $100-300/pp
Bus + Train (via Saigon) 45-50 hours $55-170/pp
Tourist Bus (via Saigon, Da Nang) 50-60 hours $80-130/pp

BOOK TICKETS with 12go.asia


How do I get from Phnom Penh to Hanoi?


1. FLIGHT from Phnom Penh to Hanoi

Undoubtedly, the fastest, most comfortable, but at the same time the most expensive transport option from Phnom Penh, Cambodia to Hanoi, Vientiane is a direct flight. The disadvantage of this option is the higher price, but also a very limited schedule of direct flights, so you can then use flights with a transfer, e.g. in Bangkok or Ho Chi Minh City.

Flights are operated from Phnom Penh International Airport to Noi Bai International Airport in Hanoi. Direct flights from Phnom Penh to Hanoi will be offered by Cambodia Angkor Air and connecting flights by Vietnam Airlines, Thai Air Asia, VietJet Air, Bamboo Airways, Hanh Air Systems, Bangkok Air, or other companies.

BOOK FLIGHTS with Baolau

The direct flight time from Phnom Penh to Hanoi is approx. 2 hours, flights with a transfer in another city can take approx. 4-12 hours. But you also have to factor in the transfer to the airport and the wait at check-in, so in total a transfer by direct flight can take up to 5 hours.

Direct flights from Phnom Penh to Hanoi cost in the range of $100-300/pp, these prices may change slightly during the year and seasons. You can easily search and book flights from Phnom Penh to Hanoi online even in advance.

Also, always read all flight conditions and follow all airline guidelines when booking. Air transfer may be the best option to get to Hanoi from Cambodia, but it is not widely used due to limited flight schedule and higher prices.

BOOK FLIGHTS with 12go.asia

flight-phnom-penh-to-hanoi
From Phnom Penh in Cambodia to Hanoi in Vietnam you can travel by plane, there is a direct flight.


2. BUS + TRAIN from Phnom Penh to Hanoi (via Saigon)

If you would like to use land transport from Phnom Penh to Hanoi, it is best to travel by bus and train via Ho Chi Minh City in southern Vietnam. So this transportation option has 2 steps, first a bus transfer from Phnom Penh to Ho Chi Minh City and then a train journey from Ho Chi Minh City to Hanoi. Expect a very long journey, a transfer this way to Hanoi can take approx. 40-50 hours. So it is better to divide this option into several days and visit other interesting places in Vietnam.


1. Bus from Phnom Penh to Ho Chi Minh City

The first step is a bus transfer from Phnom Penh to Ho Chi Minh City, which takes about 6-8 hours, depending on the type of bus and company. It is a very busy route between Cambodia and South Vietnam and many companies ply the route such as Khai Nam Transport, Duc Duong, Long Phuong, Giant Ibis, Kumho Samco, Mekong Express, Sapaco, Virak Buntham, Soroya, Capitol VIP, Duc Duong and others.

These companies will offer you mostly modern buses with seats or sleeping berths to Saigon. Buses depart from various stations or stops in Phnom Penh and also arrive at various locations in Ho Chi Minh City. You will always see this information when booking tickets on online platforms, so check everything carefully.

Bus tickets to Ho Chi Minh City from Phnom Penh cost between $22-40/pp, making it the cheapest option to travel between these cities. All buses go through the Moc Bai – Bavet border crossing, which is the largest crossing between Cambodia and Vietnam. You can easily find and buy bus tickets to Ho Chi Minh City online in advance.

BOOK BUS TICKETS to Saigon


2. Train from Ho Chi Minh City to Hanoi

The second step is a train transfer from Ho Chi Minh City to Hanoi, which takes about 32-40 hours. On the route, you can use regular Vietnam Railways trains as well as the tourist sleeper train Violette Train, or other tourist sleeper trains via Da Nang. Regular trains will offer you seats and sleepers, and tourist trains only have sleepers.

Sleepers are the best option for this long route, seats on the other hand are always the cheapest option. Sleeping beds in regular trains are in cabins for 2.4-6 people. Trains depart from Saigon Railway Station and arrive at Hanoi Railway Station, take a look at the Vietnam Railway Map to see where you will go.

Train tickets from Ho Chi Minh City to Hanoi cost between $30-130/pp, depending on whether you choose a cheap seat or more expensive beds, so prices can vary. The most expensive option is always the tourist sleeper train Violette Train.

You can easily find and buy train tickets to Hanoi online, regular trains also accept tickets on mobile phones as e-tickets, so there is no need to print them. Tourist sleeper trains may have different conditions to regular trains, so read everything carefully when booking to avoid any misunderstandings.

BOOK TRAIN TICKETS to Hanoi

bus-train-phnom-penh-to-hanoi
From Phnom Penh to Hanoi you can also travel by tourist bus + train of Vietnam Railways via Ho Chi Minh City.


3. BUS from Phnom Penh to Hanoi (via Saigon)

You can also travel from Phnom Penh to Hanoi by bus, but expect a very long journey and approx. 2 transfers in another city. If you would like to take a sleeper bus to Hanoi from Phnom Penh, it is best to go via Ho Chi Minh City and Da Nang, thus dividing your journey into 3 steps. First, it is the bus trip from Phnom Penh to Saigon, then the trip from Saigon to Da Nang, and the last step is the trip from Da Nang to Hanoi.

Theoretically, you can divide this option into several steps or travel routes. You have to take into account that the journey by sleeper bus from Phnom Penh to Hanoi via Ho Chi Minh City and Da Nang in Vietnam can take between 45-55 hours, depending on transfers to other buses.

There are various modern sleeper buses from Ho Chi Minh City to Da Nang and from Da Nang to Hanoi by different companies, some of them are Viet Nam Travel Bus, Techbus VN, Futabus – Phuong Trang, Hanh Café, Duc Duong, Queen Cafe, Grouptour , To Vietnam Travel , Green Trips, King Express Bus, Cocovip and more.

BOOK BUS TICKETS to Hanoi

A bus transfer from Phnom Penh to Hanoi via Ho Chi Minh City and Da Nang can cost approx. $80-130/pp in total, that’s the total price for 3 bus routes via southern and central Vietnam. However, the prices can of course vary slightly and take this amount only as an average, indicative amount. Also, keep in mind that some buses also make other stops in Vietnam before arriving at their destination.

You can search and buy bus tickets from Phnom Penh to Hanoi, via Ho Chi Minh City and Da Nang online. Always search for individual routes separately, so you will need to book a total of 3 tickets if you go via Da Nang. If you are deciding on a ground transfer to Hanoi and do not know whether to choose a bus or a train, it is better and more convenient to go by bus and train via Ho Chi Minh City.

bus-phnom-penh-to-hanoi
From Phnom Penh to Hanoi you can also travel by bus via Ho Chi Minh City and other city of Vietnam, e.g. Da Nang (photo: 12go.asia).


FAQ + TIPS – Travel route from Phnom Penh to Hanoi:

1. How to book tickets or flights from Phnom Penh to Hanoi?

2. What is the travel time from Phnom Penh to Hanoi?

    • Travel by plane from Phnom Penh to Hanoi takes about 2 hours (direct flight) and about 5-10 hours with stopover.
    • Travel by bus + train from Phnom Penh to Hanoi (via Saigon) takes about 45-50 hours.
    • Travel by tourist sleeperbus from Phnom Penh to Hanoi (via Saigon, Da Nang) takes about 45-55 hours.

3. What is the travel distance from Phnom Penh to Hanoi?

    • Travel distance from Phnom Penh to Hanoi in Vietnam is about 1000 km by by plane and about 2100 km via Saigon.

4. How much does it cost to travel from Phnom Penh to Hanoi?

    • Transfer by plane from Phnom Penh to Hanoi in Vietnam costs about $100-300/pp.
    • Transfer by bus + train from Phnom Penh to Hanoi (via Saigon) costs about $55-170/pp.
    • Transfer by tourist sleeper bus from Phnom Penh to Hanoi (via Saigon, Da Nang) costs about $80-130/pp.

5. What is the best way of transfer from Phnom Penh to Hanoi?

    • The best and fastest way of transfer to Hanoi from Phnom Penh is to take a direct flight to Noi Bai Airport. Flight schedule of these flights is limited, so another option is to travel by plane via another city of Vietna, e.g. by plane via Ho Chi Minh City (Tan Son Nhat Airport).

6. What is the most cheapest option of travel from Phnom Penh to Hanoi?

    • The most cheapest way of transport from Phnom Penh to Hanoi is to travel by bus or bus + train via Ho Chi Minh City. It is a cheap, but this way is not so comfortable because it takes a lot of time to reach Hanoi from southern Vietnam by land. There are also sleeper trains from Saigon to Hanoi.

7. Is a good idea to travel by bus from Phnom Penh to Hanoi?

    • No, it is not a good idea to travel by bus to Hanoi from Phnom Penh. It takes a lot of time and it is not a comfortable option of transfer. If you want to travel by land in Vietnam, it is better to choose a train – sleeper berth in the train of Vietnam Railways.

8. Is an train e-ticket in Vietnam in your smartphone acceptable?

    • Yes, if you book your train ticket online, you can use this ticket in your smartphone, it is acceptable in Vietnam. Only if you will be traveling by tourist train, you have to print this train ticket. If you can, it is better to print all your bus or train tickets in Vietnam.

9. Where to go from Hanoi? What to visit?

10. How to travel from Phnom Penh City to Phnom Penh Airport?

    • From Phnom Penh City to Phnom Penh International Airport you can travel by local city bus, airport express bus (KK Star bus), shuttle train or you can take a tuk tuk. The most cheapest option is to travel by city bus.

11. Is there another travel route how to reach Hanoi from Phnom Penh?

    • Yes, teoretically you can also travel via Laos by bus / plane, but this option takes a lot of time and it is not a comfortable way. Another way is to visit Siem Reap by bus / minivan, private car or plane and from Siem Reap Airport you can travel by plane to Hanoi – Noi Bai Airport.

12. Where to stay in Hanoi? Hotel, hostel or homestay?

13. How to travel solo in Vietnam?

    • Discover the wonders of solo travel in Vietnam as you explore ancient temples, cruise through scenic landscapes or karst sceneries, hike various national parks and ethnic villages and connect with the warm-hearted locals, creating a personalized journey of cultural immersion and breathtaking experiences.

14. What is the weather in Vietnam and what to expect?

    • Weather in Vietnam varies with a tropical climate featuring distinct wet and dry seasons. In the north, the dry season (October to April) brings cooler temperatures, while the wet season (May to September) is marked by higher humidity and heavy rainfall. Central Vietnam experiences a dry period (January to August) with lower humidity and a wet season (September to December) characterized by increased rainfall. In southern Vietnam, the dry season (December to April) offers warm temperatures, while the wet season (May to November) brings higher humidity and occasional heavy rainfall. For accurate information, check local forecasts.

BOOK a TOUR / ACTIVITY in Hanoi

book-tour-hanoi-vietnam

BOOK Your HOTEL in Hanoi


🎫 Book your flights or tickets from Phnom Penh to Hanoi:

(You can change your departure, arrival…Phnom Penh to Ho Chi Minh, Ho Chi Minh to Hanoi…)

Saigon to Con Dao ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 25

No votes so far! Be the first to rate this post.

Share: