Skyscanner
  • Help
FlightsHotelsCar HirePackages

Cheap Flights from Hong Kong Intl (HKG) to Shanghai (CSHA)

Return selected
origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. Hong Kong
      3. Hong Kong Intl
      4. Shanghai

      Compare Hong Kong Intl to Shanghai flight deals

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

      Book the best Shanghai fare with no extra fees

      Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

      Flight deals from Hong Kong Intl to Shanghai

      Looking for a cheap last-minute deal or the best return flight from Hong Kong Intl to Shanghai? Find the lowest prices on one-way and return tickets right here.
      Shanghai.£97 per passenger.Departing Thu, 28 Aug, returning Thu, 11 Sep.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Thu, 28 Aug, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Thu, 11 Sep, arriving in Hong Kong Intl.Price includes taxes and charges.From £97, select.
      Spring Airlines
      Thu, 28 AugHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Thu, 11 SepPVG - HKG with Spring Airlines
      Direct
      from £97
      Shanghai.£99 per passenger.Departing Tue, 11 Nov, returning Tue, 2 Dec.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Tue, 11 Nov, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Tue, 2 Dec, arriving in Hong Kong Intl.Price includes taxes and charges.From £99, select.
      Spring Airlines
      Tue, 11 NovHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Tue, 2 DecPVG - HKG with Spring Airlines
      Direct
      from £99
      Shanghai.£99 per passenger.Departing Tue, 11 Nov, returning Tue, 18 Nov.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Tue, 11 Nov, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Tue, 18 Nov, arriving in Hong Kong Intl.Price includes taxes and charges.From £99, select.
      Spring Airlines
      Tue, 11 NovHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Tue, 18 NovPVG - HKG with Spring Airlines
      Direct
      from £99
      Shanghai.£99 per passenger.Departing Tue, 10 Mar, returning Thu, 12 Mar.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Tue, 10 Mar, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Thu, 12 Mar, arriving in Hong Kong Intl.Price includes taxes and charges.From £99, select.
      Spring Airlines
      Tue, 10 MarHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Thu, 12 MarPVG - HKG with Spring Airlines
      Direct
      from £99
      Shanghai.£101 per passenger.Departing Tue, 9 Sep, returning Thu, 11 Sep.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Tue, 9 Sep, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Thu, 11 Sep, arriving in Hong Kong Intl.Price includes taxes and charges.From £101, select.
      Spring Airlines
      Tue, 9 SepHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Thu, 11 SepPVG - HKG with Spring Airlines
      Direct
      from £101
      Shanghai.£103 per passenger.Departing Thu, 15 Jan, returning Tue, 20 Jan.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Thu, 15 Jan, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Tue, 20 Jan, arriving in Hong Kong Intl.Price includes taxes and charges.From £103, select.
      Spring Airlines
      Thu, 15 JanHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Tue, 20 JanPVG - HKG with Spring Airlines
      Direct
      from £103
      Shanghai.£103 per passenger.Departing Sat, 18 Oct, returning Sat, 25 Oct.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Sat, 18 Oct, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Sat, 25 Oct, arriving in Hong Kong Intl.Price includes taxes and charges.From £103, select.
      Spring Airlines
      Sat, 18 OctHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Sat, 25 OctPVG - HKG with Spring Airlines
      Direct
      from £103
      Shanghai.£103 per passenger.Departing Tue, 23 Dec, returning Tue, 13 Jan.Return flight with Spring Airlines.Outbound direct flight with Spring Airlines departs from Hong Kong Intl on Tue, 23 Dec, arriving in Shanghai Pudong.Inbound direct flight with Spring Airlines departs from Shanghai Pudong on Tue, 13 Jan, arriving in Hong Kong Intl.Price includes taxes and charges.From £103, select.
      Spring Airlines
      Tue, 23 DecHKG - PVG with Spring Airlines
      Direct
      Spring Airlines
      Tue, 13 JanPVG - HKG with Spring Airlines
      Direct
      from £103
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Hong Kong Intl to Shanghai found in the last 4 days, and are subject to change and availability.

      Find the cheapest month to fly from Hong Kong Intl to Shanghai

      We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Hong Kong Intl to Shanghai flights are currently cheapest in November.
      Jul
      Find prices
      Aug
      from £120
      Sep
      from £101
      Oct
      from £103
      Nov
      from £99
      Dec
      from £103
      Jan
      from £103
      Feb
      from £109
      Mar
      from £99
      Apr
      from £218
      May
      from £220
      Jun
      from £229

      Direct flights from Hong Kong Intl to Shanghai

      Alternative Hong Kong Intl to Shanghai routes

      Looking for the cheapest, fastest or easiest route from Hong Kong Intl to Shanghai? You could fly into the following airports instead.

      Hong Kong to Shanghai: Flight information

      The things to know before you go.
      Cheapest flight found£97
      Cheapest month to flyAugust
      Average flight time2 hrs, 32 mins
      Most popular airlineCathay Pacific
      Average flights per week186

      Finding cheap flights from Hong Kong Intl to Shanghai: Frequently asked questions

      There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
      The best price we found for a return flight from Hong Kong Intl to Shanghai is £97. 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.
      2 hours and 31 minutes is the average flight time from Hong Kong Intl to Shanghai.
      Cathay Pacific, China Eastern and Shanghai Airlines fly direct from Hong Kong Intl to Shanghai.
      As of July 2025, there are 190 flights per week flying from Hong Kong Intl to Shanghai.
      The cheapest month to fly from Hong Kong Intl to Shanghai is usually August.
      If you're flying from Hong Kong Intl Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 20.3 miles away from the centre of Shanghai. We've found flights into this airport from £97.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Hong Kong Intl Airport to Shanghai on Thursday, 28 August 2025.
      Yes – the average flight time is 2 hours and 31 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 Shanghai 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 Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
      In July, the average temperature is usually around 27°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
      Currently, Spring Airlines offers the cheapest flight tickets to Shanghai.

      This information is correct as of April 2016

      Airlines that fly from Hong Kong to Shanghai

      Cathay Pacific, Spring Airlines, Juneyao Airlines and China Eastern Airlines fly direct from Hong Kong to Shanghai-Pudong: Shanghai Airlines fly direct to Shanghai-Hongqiao. Dragonair and Hong Kong Airlines fly to both Shanghai airports from Hong Kong.

      Terminal Information – Departing

      This is only a guideline. Always check your boarding pass for up-to-date terminal information.

      Cathay Pacific, Shanghai Airlines, Juneyao Airlines, Hong Kong Airlines, Dragonair and China Eastern Airlines flights depart from terminal 1. This terminal has two Plaza Premium lounges, which you can pay to access. Spring Airlines fly from terminal 2, which has an IMAX cinema: perfect if you have lots of time to spare before departure. Both terminals are well equipped with a massive range of tech, fashion and souvenir shops along with an array of Western and Asian restaurants.

      Terminal Information – Arriving

      At Shanghai–Hongqiao: Shanghai's domestic airport has two terminals. Hong Kong Airlines and Dragonair flights usually land at terminal 1 while Shanghai Airlines flights land at terminal 2. The airport is well connected to the city centre. Express shuttles and public buses are available, as are taxis. There are metro stations in both terminals: line 2 calls at terminal 2 only, and connects with Pudong Airport, while line 10 calls at both terminals.

      At Shanghai–Pudong: Shanghai's main airport is located 25 miles from the city centre. It can take up to 90 minutes to reach the city centre by bus, or just seven minutes if you take the superfast Maglev train. Spring Airlines, China Eastern and Juneyao Airlines flights usually land at terminal 1 while Cathay Pacific and Dragonair flights land at terminal 2. The terminals are within walking distance of each other and are also connected by a free bus. The Maglev station is in between the two terminals: the train stops at Longyang Road Metro Station. One-way tickets cost ¥50* (about £5.30) while return tickets are ¥80* (just under £8.50) and valid for seven days. The airport is also served by metro line 2, buses, and metered taxis.

      Practical Information

      You need a Chinese visa to fly from Hong Kong to Shanghai. Your passport will need at least six months validity on it from the date of your visa application (ideally from the date of your entry into China). You will need to apply for your visa around one month before your visit. Chinese visas cost £85* for British nationals. We recommend arriving at Hong Kong-International Airport no later than 90 minutes before your flight's scheduled departure time.

      What to expect in Shanghai

      There's no time difference between Hong Kong and Shanghai. The currency in Shanghai is the Chinese yuan renminbi (¥).

      *Prices subject to change


      More travel options

      Cheap hotels in Hongkou
      Cheap hotels deals in Huangpu
      Hotels deals in Jing'An
      Hotels in Pudong
      Cheap hotels in Shanghai
      Cheap hotels deals in Putuo
      Plane tickets from London to Madrid
      Flights from London to Tirana
      Flights from London to Amsterdam Schiphol
      Cheap flights from London to Marrakech Menara
      Cheap flights from London to Barcelona
      Tickets from London to Malaga
      Plane tickets from Manchester to Milan
      Return flights from London to Islamabad
      Cheap return flights from Manchester to Paris
      Cheap return flights from London to Tokyo
      Return tickets from Manchester to Malaga
      Cheap return tickets from Manchester to Barcelona
      Cheap flights from London to Indira Gandhi International
      Return tickets from London to Bangkok
      Return tickets from Manchester to Alicante
      Cheap tickets from Manchester to Amsterdam Schiphol
      Return tickets from London to Jeddah
      Cheap flights from London to Lisbon
      Cheap return tickets from London to Milan
      Cheap return flights from London to New York
      Cheap tickets from London to Faro
      Cheap flights from London to Athens International
      Cheap return flights from London to Rome
      Return tickets from London to Istanbul
      Return tickets from London to Dubai
      Tickets from London to Dublin
      Tickets from Manchester to Islamabad
      Tickets from London to Palma - Majorca
      Cheap return tickets from London to Paris
      Plane tickets from London to Sydney
      Osaka Itami Airport car hire
      Hotels deals in Singapore
      Hotels deals in Shinjuku
      Cheap hotels deals in Tokyo
      Perth Airport car hire
      Plane tickets from Shanghai to Hawaii
      Return plane tickets from Taipei to Hawaii
      Tickets from Beijing to Hawaii
      Cheap hotels deals in Swayambhu
      Return tickets from Taipei to Lapland
      Cheap tickets from Seoul to Hawaii
      Cheap return tickets from Seoul to Makkah Province
      Cheap flights from Shanghai to Crete
      Cheap return flights from Hong Kong Intl to Crete
      Flights from Taipei to Crete
      Osaka Itami Airport car hire
      Hotels deals in Singapore
      Hotels deals in Shinjuku
      Cheap hotels deals in Tokyo
      Perth Airport car hire
      Plane tickets from Shanghai to Hawaii
      Return plane tickets from Taipei to Hawaii
      Tickets from Beijing to Hawaii
      Cheap hotels deals in Swayambhu
      Return tickets from Taipei to Lapland
      Cheap tickets from Seoul to Hawaii
      Cheap return tickets from Seoul to Makkah Province
      Cheap flights from Shanghai to Crete
      Cheap return flights from Hong Kong Intl to Crete
      Flights from Taipei to Crete
      Osaka Itami Airport car hire
      Hotels deals in Singapore
      Hotels deals in Shinjuku
      Cheap hotels deals in Tokyo
      Perth Airport car hire
      Plane tickets from Shanghai to Hawaii
      Return plane tickets from Taipei to Hawaii
      Tickets from Beijing to Hawaii
      Cheap hotels deals in Swayambhu
      Return tickets from Taipei to Lapland
      Cheap tickets from Seoul to Hawaii
      Cheap return tickets from Seoul to Makkah Province
      Cheap flights from Shanghai to Crete
      Cheap return flights from Hong Kong Intl to Crete
      Flights from Taipei to Crete
      Osaka Itami Airport car hire
      Hotels deals in Singapore
      Hotels deals in Shinjuku
      Cheap hotels deals in Tokyo
      Perth Airport car hire
      Plane tickets from Shanghai to Hawaii
      Return plane tickets from Taipei to Hawaii
      Tickets from Beijing to Hawaii
      Cheap hotels deals in Swayambhu
      Return tickets from Taipei to Lapland
      Cheap tickets from Seoul to Hawaii
      Cheap return tickets from Seoul to Makkah Province
      Cheap flights from Shanghai to Crete
      Cheap return flights from Hong Kong Intl to Crete
      Flights from Taipei to Crete
      Car hire in Yangpu
      China car hire
      Cheap car hire in Pudong
      Car hire in Hongkou
      Cheap car hire in Jiading
      Shanghai car hire
      Car hire in Huangpu
      Cheap tickets from China
      Plane tickets to Shanghai
      Cheap flights from Hong Kong
      Return tickets from Hong Kong Intl to Shanghai
      Return tickets from Hong Kong Intl
      Cheap last minute flights
      Return plane tickets to Shanghai
      Tickets to China

      Plan the rest of your trip from Hong Kong to Shanghai

      • Car hire in Shanghai
      • Hotels in Shanghai

      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
        • Palma - Majorca
        • Malaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      • Hotels
        • Palma
        • Málaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      • Car hire
        • Palma
        • Málaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      © 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 136 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