Cheap Flights from Beijing (BJSA) to Hanoi (HAN)

Compare Beijing to Hanoi flight deals

Find the cheapest month or even day of the year to fly to Hanoi

Book the best Hanoi fare with no extra fees

Flight deals from Beijing to Hanoi Airport

Looking for a cheap last-minute deal or the best return flight from Beijing to Hanoi Airport? If you want to travel next month, return fares start from £140. Find the lowest prices on one-way and return tickets right here.
Is this a good flight price? We’ll tell you.We compare today’s Beijing to Hanoi Airport prices with what travellers usually pay, so you can see if now’s a good time to book, or if it’s worth waiting.

Find the cheapest month to fly from Beijing to Hanoi

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Beijing to Hanoi flights are currently cheapest in April.

Direct flights from Beijing to Hanoi

Beijing to Hanoi: Alternative routes

Compare routes from Beijing to Hanoi below. You may find an airport to fly into that's cheaper, faster, or easier than Hanoi.

Beijing to Hanoi: Flight information

The things to know before you go.
Cheapest flight found£140
Cheapest month to flyApril
Average flight time3 hrs, 51 mins
Most popular airlineVietJet Air
Average flights per week47

Finding cheap flights from Beijing to Hanoi: Frequently asked questions

The best price we found for a return flight from Beijing to Hanoi is £140. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 50 minutes is the average flight time from Beijing to Hanoi.
VietJet Air, Air China and Shenzhen Airlines fly direct from Beijing to Hanoi.
As of March 2026, there are 47 flights per week flying from Beijing to Hanoi.
The cheapest month to fly from Beijing to Hanoi is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Beijing to Hanoi Airport on Friday, 17 April 2026.
Yes – the average flight time is 3 hours and 50 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Hanoi but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Hanoi is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Beijing to Hanoi Noi Bai International Airport (HAN): What you need to know

  • Beijing has two main airports where you can kick off your trip. Explore your options for reserving a flight from Beijing to Hanoi Noi Bai International Airport (HAN) taking off from Beijing Capital International Airport (PEK) or Beijing Daxing International Airport (PKX).

  • Expect to be travelling for 4 hours. That's the average time for a direct Beijing to Hanoi Noi Bai International Airport flight.

  • Hanoi Noi Bai International Airport is located in Hanoi. The city runs on the UTC+7 timezone and is one hour behind Beijing.

  • With 12 direct weekly flights between the two airports, Beijing Capital International Airport (PEK) to Hanoi Noi Bai International Airport (HAN) is the busiest route. Vietnam Airlines operates the earliest flight at 6am. If you'd like to get more out of your day before you fly, the last flight from PEK to HAN is with Vietnam Airlines at 3:45pm.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for hassle-free flying. Show up at the airport on time to board your flight from Beijing to HAN.

  • During popular months like August, you'll want to get to the airport well in advance. Plan to arrive two hours before a domestic departure and four hours ahead for an international flight whenever you're flying during peak periods in general.

Airports in Beijing

Beijing Capital International Airport (PEK)

  • You can hop on a direct flight from Beijing to Hanoi Noi Bai International Airport (HAN) departing from Beijing Capital International Airport (PEK).

  • You can get away on a direct flight from Beijing to Hanoi Noi Bai International Airport with Air China. This top carrier operates departures from PEK.

  • The majority of passengers choose to book seats with Air China from PEK to HAN.

  • Among carriers on this route, Air China is the most consistent for on-time landings.

  • We make it easy to find cheap flights from Beijing to HAN with a stopover. To explore all your options departing from Beijing Capital International Airport (PEK), deselect 'Direct flights only.' Then, pick a flight that has a stop long enough to tour your chosen city. Some popular stopovers between PEK and HAN include:

    • Guangzhou Baiyun International Airport (CAN)

    • Shenzhen Bao'an International Airport (SZX)

    • Chengdu Tianfu International Airport (TFU)

  • The journey from central Beijing to PEK takes around 50 minutes by public transport. If you ride-share, drive or grab a taxi, you'll cover the 27 kms (17 miles) in 45 minutes or so, depending on traffic.

  • Searching for a comfortable hotel near Beijing Capital International Airport? If you're catching an early flight from Beijing to Hanoi Noi Bai International Airport, these accommodation options will have you sleeping moments from your departure lounge:

  • Beijing Capital International Airport gets high marks for on-time performance. 81% of flights that take off from PEK arrive at their destination on time.

  • You'll find PEK at Capital Airport Rd.

Beijing Daxing International Airport (PKX)

  • Think about kicking off your journey from Beijing Daxing International Airport (PKX). You can book a direct Beijing to Hanoi Noi Bai International Airport (HAN) plane ticket from this popular hub.

  • You can board a direct flight from Beijing to HAN with VietJet Air. This is one of the leading carriers flying this route out of PKX.

  • VietJet Air is the go-to airline for bookings on the PKX to HAN route.

  • Break up your flight from Beijing to Hanoi Noi Bai International Airport with a stop so you can stretch your legs or cross another place off your list. Some great stopovers between Beijing Daxing International Airport and HAN include:

    • Guangzhou Baiyun International Airport (CAN)

    • Shenzhen Bao'an International Airport (SZX)

    • Chengdu Tianfu International Airport (TFU)

  • Using public transport, you can travel from central Beijing to PKX in about 45 minutes. The airport is roughly 48 kms (30 miles) away, and getting there by car takes approximately 50 minutes.

  • Want to treat yourself to an extra night away before your Beijing to HAN flight? Kick back in a hotel near Beijing Daxing International Airport before your trip officially starts. These stays are calling your name:

  • Beijing Daxing International Airport has a strong track record for reliability and timeliness. 87% of flights departing here arrive right when they're supposed to.

About Hanoi Noi Bai International Airport (HAN)

Getting from Hanoi Noi Bai International Airport (HAN) to central Hanoi

  • Central Hanoi is around 31 kms (19 miles) from Hanoi Noi Bai International Airport and takes about 40 minutes to reach by car. Look into how to get from the airport to the city, whether that's with a taxi, car hire or ride-share.

  • Travelling by public transport will take you around 1 hour.

How to find the cheapest flights from Beijing to Hanoi Noi Bai International Airport (HAN)

  • Currently, £70 is the best price we've found for a one-way ticket from Beijing to Hanoi Noi Bai International Airport. The cheapest price for a return flight is £140. Remember fares may change due to availability at the time of booking.

  • Don't leave everything to the last moment. You're more likely to find cheap flights from Beijing to HAN if you book early. Airlines often have some great early bird rates.

  • Cheap Beijing to Hanoi Noi Bai International Airport tickets are easier to find when your dates are flexible. Try using the 'Whole month' search function to compare fares across the month and then pick the cheapest day.

  • Snapping up a cheap plane ticket from Beijing to HAN couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll let you know as soon as a lower fare pops up.

  • Tailor your trip using filters. Pick your arrival and departure times, total journey duration and airlines. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' flights from Beijing to Hanoi Noi Bai International Airport.

The best time to fly from Beijing to Hanoi Noi Bai International Airport (HAN)

  • December is the quietest month for flights from Beijing to Hanoi Noi Bai International Airport (HAN), while February is the busiest. Work out the best time to go to Hanoi based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • The warmest month in Hanoi is June, with temperatures ranging between 25ºC and 36ºC. Book your Beijing to HAN plane ticket then if this is the type of weather you enjoy.

  • January has temperatures of between 10ºC and 23ºC. Search for cheap tickets from Beijing to Hanoi Noi Bai International Airport around that time if you'd rather travel in cooler conditions.

More about Hanoi

  • Once you've booked your flight from Beijing to Hanoi Noi Bai International Airport, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Hanoi:

  • You'll find loads of things to do in Hanoi when you're ready to get out and sightsee. Head straight for Ho Chi Minh Mausoleum followed by Thang Long Water Puppet Theatre and Hoan Kiem Lake Walking Street.

Explore more of Vietnam

  • Móng Cái is another sought-after destination in Vietnam and is around 225 kms (140 miles) east of Hanoi. No journey is complete without dropping by Baĩ biển Trà Cổ, Tra Co beach and Biển Trà cổ, Móng Cái, Quảng Ninh.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.