Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Shanghai Pudong (PVG) to Hanoi (HAN)

origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. China
      3. Shanghai Pudong
      4. Hanoi

      Compare Shanghai Pudong 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

      TrustScore 4.4 out of 5 4.4 out of 5 based on 19,790 reviews Trustpilot
      Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

      Flight deals from Shanghai Pudong to Hanoi

      Looking for a cheap last-minute deal or the best return flight from Shanghai Pudong to Hanoi? Find the lowest prices on one-way and return tickets right here.
      Hanoi.£112 per passenger.Departing Fri, 6 Jun, returning Tue, 10 Jun.Return flight with VietJet Air.Outbound direct flight with VietJet Air departs from Shanghai Pudong on Fri, 6 Jun, arriving in Hanoi.Inbound direct flight with VietJet Air departs from Hanoi on Tue, 10 Jun, arriving in Shanghai Pudong.Price includes taxes and charges.From £112, select.
      VietJet Air
      Fri, 6 JunPVG - HAN with VietJet Air
      Direct
      VietJet Air
      Tue, 10 JunHAN - PVG with VietJet Air
      Direct
      from £112
      Hanoi.£125 per passenger.Departing Sat, 6 Sep, returning Sat, 6 Sep.Return flight with VietJet Air.Outbound direct flight with VietJet Air departs from Shanghai Pudong on Sat, 6 Sep, arriving in Hanoi.Inbound direct flight with VietJet Air departs from Hanoi on Sat, 6 Sep, arriving in Shanghai Pudong.Price includes taxes and charges.From £125, select.
      VietJet Air
      Sat, 6 SepPVG - HAN with VietJet Air
      Direct
      VietJet Air
      Sat, 6 SepHAN - PVG with VietJet Air
      Direct
      from £125
      Hanoi.£129 per passenger.Departing Fri, 27 Jun, returning Tue, 1 Jul.Return flight with VietJet Air.Outbound direct flight with VietJet Air departs from Shanghai Pudong on Fri, 27 Jun, arriving in Hanoi.Inbound direct flight with VietJet Air departs from Hanoi on Tue, 1 Jul, arriving in Shanghai Pudong.Price includes taxes and charges.From £129, select.
      VietJet Air
      Fri, 27 JunPVG - HAN with VietJet Air
      Direct
      VietJet Air
      Tue, 1 JulHAN - PVG with VietJet Air
      Direct
      from £129
      Hanoi.£131 per passenger.Departing Thu, 29 May, returning Tue, 3 Jun.Return flight with China Eastern.Outbound indirect flight with China Eastern, departs from Shanghai Pudong on Thu, 29 May, arriving in Hanoi.Inbound indirect flight with China Eastern, departs from Hanoi on Tue, 3 Jun, arriving in Shanghai Pudong.Price includes taxes and charges.From £131, select.
      Thu, 29 MayPVG - HAN with China Eastern
      1 stop
      Tue, 3 JunHAN - PVG with China Eastern
      1 stop
      from £131
      Hanoi.£134 per passenger.Departing Wed, 28 May, returning Wed, 28 May.Return flight with Shenzhen Airlines and VietJet Air.Outbound indirect flight with Shenzhen Airlines, departs from Shanghai Pudong on Wed, 28 May, arriving in Hanoi.Inbound indirect flight with VietJet Air, departs from Hanoi on Wed, 28 May, arriving in Shanghai Pudong.Price includes taxes and charges.From £134, select.
      Wed, 28 MayPVG - HAN with Shenzhen Airlines
      1 stop
      Wed, 28 MayHAN - PVG with VietJet Air
      1 stop
      from £134
      Hanoi.£134 per passenger.Departing Wed, 15 Oct, returning Mon, 20 Oct.Return flight with VietJet Air.Outbound direct flight with VietJet Air departs from Shanghai Pudong on Wed, 15 Oct, arriving in Hanoi.Inbound direct flight with VietJet Air departs from Hanoi on Mon, 20 Oct, arriving in Shanghai Pudong.Price includes taxes and charges.From £134, select.
      VietJet Air
      Wed, 15 OctPVG - HAN with VietJet Air
      Direct
      VietJet Air
      Mon, 20 OctHAN - PVG with VietJet Air
      Direct
      from £134
      Hanoi.£134 per passenger.Departing Sun, 20 Jul, returning Sat, 6 Sep.Return flight with Shenzhen Airlines and VietJet Air.Outbound indirect flight with Shenzhen Airlines, departs from Shanghai Pudong on Sun, 20 Jul, arriving in Hanoi.Inbound indirect flight with VietJet Air, departs from Hanoi on Sat, 6 Sep, arriving in Shanghai Pudong.Price includes taxes and charges.From £134, select.
      Sun, 20 JulPVG - HAN with Shenzhen Airlines
      1 stop
      Sat, 6 SepHAN - PVG with VietJet Air
      1 stop
      from £134
      Hanoi.£136 per passenger.Departing Wed, 2 Jul, returning Wed, 9 Jul.Return flight with China Eastern and VietJet Air.Outbound indirect flight with China Eastern, departs from Shanghai Pudong on Wed, 2 Jul, arriving in Hanoi.Inbound indirect flight with VietJet Air, departs from Hanoi on Wed, 9 Jul, arriving in Shanghai Pudong.Price includes taxes and charges.From £136, select.
      Wed, 2 JulPVG - HAN with China Eastern
      1 stop
      Wed, 9 JulHAN - PVG with VietJet Air
      1 stop
      from £136
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Shanghai Pudong to Hanoi found in the last 4 days, and are subject to change and availability.

      Find the cheapest month to fly from Shanghai Pudong to Hanoi

      We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai Pudong to Hanoi flights are currently cheapest in June.
      May
      from £134
      Jun
      from £112
      Jul
      from £136
      Aug
      from £145
      Sep
      from £125
      Oct
      from £134
      Nov
      from £174
      Dec
      from £174
      Jan
      from £172
      Feb
      from £198
      Mar
      Find prices
      Apr
      from £314

      Direct flights from Shanghai Pudong to Hanoi

      Shanghai Pudong to Hanoi: Alternative routes

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

      Shanghai to Hanoi: Flight information

      The things to know before you go.
      Cheapest flight found£112
      Cheapest month to flyJune
      Average flight time3 hrs, 40 mins
      Most popular airlineChina Eastern
      Average flights per week74

      Finding cheap flights from Shanghai Pudong to Hanoi: Frequently asked questions

      The best price we found for a return flight from Shanghai Pudong to Hanoi is £112. 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 40 minutes is the average flight time from Shanghai Pudong to Hanoi.
      China Eastern, Vietnam Airlines and China Southern fly direct from Shanghai Pudong to Hanoi.
      As of May 2025, there are 74 flights per week flying from Shanghai Pudong to Hanoi.
      The cheapest month to fly from Shanghai Pudong to Hanoi is usually May 2025.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Shanghai Pudong Airport to Hanoi Airport on Friday, 6 June 2025.
      Yes – the average flight time is 3 hours and 40 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.
      Currently, VietJet Air offers the cheapest flight tickets to Hanoi.

      Travelling from Shanghai Pudong International Airport (PVG) to Noi Bai International Airport (HAN): what you need to know

      • Jump on a direct flight from Shanghai Pudong International Airport to Noi Bai International Airport and you'll be in the air for an average of 3 hours 35 minutes.

      • Hanoi is one hour behind Shanghai and follows the UTC+7 timezone.

      • Flights from PVG to HAN start at 07:40 — the earliest with China Eastern Airlines. The last service of the day is at 22:55 with China Eastern Airlines. Overall, you can take your pick of 59 weekly Shanghai Pudong International Airport to Noi Bai International Airport flights.

      • Arriving two hours before an international flight and one hour ahead of a domestic departure are tried-and-true travel tips. Show up at the airport on time to board your PVG to HAN flight.

      • During popular months like April, it's a good idea to get to the airport earlier than normal. Plan to arrive two hours before domestic departures and four hours ahead of an international flight when you fly during a high season in general.

      • China Eastern Airlines is your gateway to exploring Hanoi (and maybe even some other exciting parts of Vietnam!). Browse the direct flights from Shanghai Pudong International Airport to Noi Bai International Airport offered by this airline.

      • Most travellers choose to fly with China Eastern Airlines on this route.

      • With a reliable 88.52% of services landing on schedule, Vietnam Airlines is the most punctual carrier offering PVG to HAN flights.

      • If you want to break up your flight, just uncheck 'Direct flights only' when searching for your ticket from Shanghai Pudong International Airport to Noi Bai International Airport. These are the most popular stopovers between PVG and HAN:

        • Shenzhen Bao'an International Airport

        • Guangzhou Baiyun International Airport

        • Macau International Airport

      How to find the cheapest flights from Shanghai Pudong International Airport (PVG) to Noi Bai International Airport (HAN)

      • £52 is the best price for a one-way Shanghai Pudong International Airport to Noi Bai International Airport flight. Return flights start at £112. These prices may change depending on demand.

      • To secure cheap tickets from PVG to HAN, book your trip six months ahead of your departure date.

      • May is the cheapest month for flights from Shanghai Pudong International Airport to Noi Bai International Airport. If you want to fly at a different time of year, the 'Whole month' tool will show you the lowest airfares for each month.

      • There's no need to check back in every day to see if fares have gone down when you create a Price Alert. We'll notify you as soon as there's a change in price on cheap flights from PVG to HAN.

      • Tailor your trip with filters. Select your preferred departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Shanghai Pudong International Airport to Noi Bai International Airport.

      Handy information about Shanghai Pudong International Airport (PVG)

      • The address for PVG is No.300 Qihang Road.

      • Of the flights that depart from Shanghai Pudong International Airport, 78.11% touch down on time at their destination.

      • Shanghai Pudong International Airport is about 35 miles from central Shanghai. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 50 minutes or so to get there, depending on the traffic.

      • Need a convenient hotel near PVG? If you're boarding an early flight from Shanghai Pudong International Airport to Noi Bai International Airport, these accommodation options will have you sleeping moments from check-in:

        • Vienna International Hotel Shanghai Pudong International Toursim Resort Airport

        • Jinjiang Inn Select (Shanghai Pudong Airport)

        • Ramada Plaza by Wyndham Shanghai Pudong Airport

      Arriving at Noi Bai International Airport (HAN)

      • The last thing you need is a long trip to your hotel if you're landing late on a Shanghai Pudong International Airport to Noi Bai International Airport flight. Reserve one of these accommodation options near HAN instead:

        • Paragon Noi Bai Hotel & Pool

        • Family Transit Hotel

        • New Airport Hotel & Travel

      • Pick up a Noi Bai International Airport rental car and discover corners of Hanoi that aren't on every traveller's list. Browse the options available from Dichung Car Hire.

      • Book your ride from Noi Bai International Airport at least a few weeks before your trip to lock in the best possible deal. If you're planning to travel during a peak period, it's a smart idea to book even earlier.

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

      • Noi Bai International Airport is approximately 16 miles from the centre of Hanoi. The drive time takes about 35 minutes.

      • It takes around 1 hour 55 minutes to get there using public transport.

      When to fly to Noi Bai International Airport (HAN)

      • July is the most popular month for flights from Shanghai Pudong International Airport to Noi Bai International Airport. To steer clear of the crowds, travel to Hanoi in April.

      • The warmest month in Hanoi is June, with the temperature ranging between 25ºC (77ºF) and 36ºC (97ºF). Book your flights from Shanghai Pudong International Airport to Noi Bai International Airport in this month if this is the type of weather you enjoy.

      • Search for cheap tickets from PVG to HAN in January if you like cooler conditions. Temperatures are at their lowest around then, ranging between 10ºC (50ºF) and 22ºC (72ºF) on average.

      Explore more of Vietnam

      • Việt Trì is just one of the many cities in Vietnam waiting to be explored after you've experienced Hanoi. Around 30 miles away to the north-west, popular attractions include Vườn Lan Hiền Vũ, Nhà Vườn Tiến An and Vườn lan Ngọc Tân.

      • If you want to check out another well-known destination in Vietnam, head for Móng Cái, roughly 140 miles east of Hanoi. Tra Co beach, Moncay Catholic Church and Chimsu Chill on the beach are among its highlights.

      More travel options

      Return plane tickets from Shanghai to Red River Delta
      Cheap return flights to Red River Delta
      Cheap tickets to Hanoi
      Cheap return tickets from Shanghai
      Tickets from Shanghai Pudong to Red River Delta
      Cheap flights from Shanghai Pudong
      Cheap tickets from Shanghai Pudong to Vietnam
      Cheap return flights from China to Vietnam
      Cheap last minute flights
      Cheap tickets from China
      Return flights to Vietnam
      Cheap car hire in Quan Dong Da
      Cheap car hire in Quan Tay Ho
      Vietnam car hire
      Cheap car hire in Quan Ba Dinh
      Cheap car hire at Hanoi Airport
      Cheap car hire in Quan Hai Ba Trung
      Car hire in Quan Cau Giay
      Suite Novotel hotels in Hanoi
      OYO hotels in Hanoi
      Hotels deals in Giảng Võ
      Cheap hotels deals in Quan Hoan Kiem
      Mercure Hanoi hotel deals
      Book hotels deals in Kim Mã
      Cheap hotels deals in Quán Thánh
      Novotel hotels in Hanoi
      Pullman hotels in Hanoi
      JW Marriott hotels in Hanoi
      Wyndham Hanoi hotel deals
      Book hotels deals in Hanoi
      Cheap hotels deals in Ngọc Hà
      Hilton Garden Inn hotels in Hanoi
      Hotels by Meliã in Hanoi
      Hotels by InterContinental in Hanoi
      Cheap tickets from Bristol to Rome
      Return flights from Dubai to London
      Flights from Manchester to Bridgetown
      Cheap tickets from Birmingham to Antalya
      Cheap flights from Manchester to Split
      Return flights from London Heathrow to Sydney
      Cheap flights from London to Samui International
      Tickets from London to Madinah
      Return plane tickets from Birmingham to Porto
      Plane tickets from London to Zagreb
      Cheap tickets from Manchester to Bratislava
      Return tickets from Manchester to Reykjavik
      Cheap return tickets from Birmingham to Bucharest
      Cheap return flights from London to Tangier Ibn Battouta
      Cheap return flights from Malaga to London
      Flights from Manchester to Bucharest
      Flights from Birmingham to Venice
      Flights from Glasgow to Tenerife
      Cheap flights from Birmingham to Bangkok
      Tickets from Birmingham to Madrid
      Cheap flights from Manchester to Zayed International
      Return plane tickets from Newcastle to Faro
      Plane tickets from Dublin to London
      Cheap flights from Birmingham to Dubai
      Return flights from Liverpool to Lanzarote
      Plane tickets from Birmingham to Belfast
      Cheap flights from East Midlands to Lanzarote
      Cheap return flights from London to Basel Mulhouse Freiburg
      Cheap return flights from Edinburgh to Prague
      Return flights from London to Miami International

      Plan the rest of your trip from Shanghai to Hanoi

      • Car hire from Hanoi
      • Hotels in Hanoi

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

      Get our app
      HelpPrivacy SettingsLog in
      Cookie policyPrivacy policyTerms of serviceCompany Details
      • Domestic flights
      • Cities
        • Sydney
        • New York
        • Amsterdam
        • London
        • Dublin
        • Dubai
        • Bangkok
      • Last-minute deals
      • Airports
      • Countries / Regions
        • Canada
        • India
        • United States
      • Airlines
      • Flights
      • Hotels
      • Car hire
      • App
      • Travel trends
      • Sitemap
      • Holiday destinations
      • About us
      • Why Skyscanner?
      • Media
      • Our people
      • Accessibility
      • Sustainability
      • Jobs
      • Travel features & news
      • Legal notices
      • Modern slavery
      • Privacy, Trust and Online Safety Centre
      • How Skyscanner Works
      • Work with us
      • Advertise with us
      • Travel Insight
      • Affiliates
      • Travel APIs
      • Flights
        • Amsterdam Schiphol
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma - Majorca
        • Berlin Brandenburg
        • Belfast
        • Alicante
      • Hotels
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      • Car hire
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      © Skyscanner Ltd 2002 – 2025

      International Sites

      • Cheap flights
      • Australia - Cheap flights
      • 中国 - 机票
      • Flybilletter
      • Suomi - lennot
      • France - vols
      • Deutschland - Flüge
      • India - Flight tickets
      • Ireland - flights
      • Italia - voli
      • 日本 - 航空券
      • México - vuelos
      • Vliegtickets
      • Billige flybilletter
      • Polska – tanie loty
      • Россия - авиабилеты
      • España - vuelos
      • Sverige - flyg
      • Schweiz - Flüge
      • Türkiye - uçak biletleri
      • United Arab Emirates - flights
      • USA - flights

      We value your privacy

      To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

      We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

      Manage preferences or withdraw consent at any time on Privacy Settings.

      Manage settings