Best price to flight from Shanghai to Hong Kong (One Way)
What is the distance between Shanghai and Hong Kong?
The average distance from Shanghai to Hong Kong is 1255 kilometers (equals to 779 miles or 677 nautical miles).
Your flight will departure from Shanghai Pudong International Airport, China and arrive on Hong Kong International Airport, Hong Kong.
How long is the flight from Shanghai to Hong Kong?
The average flight time between Shanghai to Hong Kong is 2 hours and 20 minutes.
How much is the fare for flight between Shanghai and Hong Kong?
The average price for one-way airfare from Shanghai to Hong Kong is 76 USD (none-taxes) for economy class.