China Eastern Airlines and Spring Airlines operate nonstop flights from Chiang Mai (CNX) to Shanghai (PVG). The nonstop flight takes around ~3h 21m, covering 1,662 miles (2,674 km). Updated 28 June 2026.
We'll email you when a fare from CNX drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see Shanghai schedule from CNX
Already have an account? Sign in
Yes, China Eastern Airlines and Spring Airlines operate nonstop flights from Chiang Mai (CNX) to Shanghai (PVG).
China Eastern Airlines, Spring Airlines operate nonstop flights from Chiang Mai to Shanghai.
The nonstop flight from Chiang Mai to Shanghai takes ~3h 21m (approximately 2674 km).