Travellers have found it’s best to book a flight 61 days in advance to save up to 105% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Hong Kong to Shanghai 1-2 weeks in advance for as low as HK$3,704, or HK$4,795 for flights within the next 24 hours.
Flights from Hong Kong to Shanghai lean towards being more expensive in March. Prices are generally better when you fly from Hong Kong to Shanghai in December, with the cheapest ticket starting at HK$1,107.
When flying from Hong Kong to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Hongqiao Intl
1 stop
8h 05mShanghai Hongqiao Intl
Hong Kong Intl
1 stop
16h 40mAir China
Hong Kong Intl
Shanghai Hongqiao Intl
1 stop
8h 05mShanghai Hongqiao Intl
Hong Kong Intl
1 stop
29h 10mAir China
Hong Kong Intl
Shanghai Hongqiao Intl
1 stop
8h 05mShanghai Hongqiao Intl
Hong Kong Intl
1 stop
14h 35mAir China
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Pu Dong
Hong Kong Intl
Nonstop
3h 45mMultiple Airlines
Hong Kong Intl
Shanghai Pu Dong
1 stop
27h 20mShanghai Pu Dong
Hong Kong Intl
Nonstop
2h 35mMultiple Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Airlines
Hong Kong Intl
Shanghai Pu Dong
Nonstop
2h 45mShanghai Airlines
Some of the carriers operating flights from Hong Kong to Shanghai that may be offering flexible cancellation policies are Cathay Dragon, Hong Kong Airlines, and China Eastern. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Hong Kong to Shanghai for under HK$1,600. The cheapest flight booked recently is on Shanghai Airlines for just HK$1,515, but on average you can expect to pay HK$3,791.
Cheapflights has 20 direct flights from Hong Kong to Shanghai under HK$1,600. A good price for a direct flight from Hong Kong to Shanghai is less than HK$6,930.
There are currently 16+ open flights from Hong Kong to Shanghai within the next 7 days for less than HK$3,700.
One-way options have recently been found by users for as low as HK$1,059 on Shanghai Airlines. Other airlines that offer cheap prices include Cebu Pacific from HK$1,970 and Cathay Pacific from HK$2,598 one-way.
1%of flight departures | Early morningMidnight to 6 am |
---|---|
47%of flight departures | Morning6 am to noon |
52%of flight departures | AfternoonNoon to 6 pm |
0%of flight departures | Evening6 pm to midnight |