Cathay Pacific, China Eastern Airlines, Hong Kong Airlines, Juneyao Airlines, Shanghai Airlines and Spring Airlines operate nonstop flights from Hong Kong (HKG) to Shanghai (PVG). The nonstop flight takes around ~1h 34m, covering 780 miles (1,255 km) and operates multiple daily. Round-trip fares currently start at $178, with a typical fare around $231 across 120 recent fare combinations. Updated 27 June 2026.
We'll check every combination in your window daily and email you the cheapest match. No account needed.
Sign up to see Shanghai schedule from HKG
Already have an account? Sign in
Yes, Cathay Pacific, China Eastern Airlines and 4 more airlines operate nonstop flights from Hong Kong (HKG) to Shanghai (PVG).
Cathay Pacific, China Eastern Airlines, Hong Kong Airlines, Juneyao Airlines, Shanghai Airlines, Spring Airlines operate nonstop flights from Hong Kong to Shanghai.
The nonstop flight from Hong Kong to Shanghai takes ~1h 34m (approximately 1255 km).
Nonstop flights from Hong Kong to Shanghai operate multiple daily.
Round-trip flights from Hong Kong (HKG) to Shanghai (PVG) start at $178, with a typical fare around $231. Based on 120 recent fare combinations.