Direct flights from Shanghai to Chiang Mai

  • ~3 flights a day
  • 2 airlines

🔔 Track this route

We check PVG → CNX every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

Typical weekly schedule · 21 flights per week (~3 per day) · Updated 17d ago

Morning before noon 1 a day

Arrive the same day

10:00 AM
Afternoon noon – 6 PM 1 a day

Arrive the same day

5:05 PM
Evening after 6 PM 1 a day

Arrive the same day

7:35 PM
Spring Airlines Departs Terminal 2
China Eastern Airlines Departs Terminal 1

Frequently asked questions

Is there a direct flight from Shanghai to Chiang Mai?

Yes. China Eastern Airlines and Spring Airlines fly nonstop from Shanghai (PVG) to Chiang Mai (CNX), several times daily. The flight takes about 3h 56m and covers 1,662 miles (2,674 km). Round-trip fares typically run around $290. Fares last checked 8 October 2026.

Which airlines fly direct from Shanghai to Chiang Mai?

China Eastern Airlines, Spring Airlines operate nonstop flights from Shanghai to Chiang Mai.

How long is the flight from Shanghai to Chiang Mai?

The nonstop flight from Shanghai to Chiang Mai takes ~3h 56m (approximately 2674 km).

How often do direct flights operate from Shanghai to Chiang Mai?

Nonstop flights from Shanghai to Chiang Mai operate several times daily — 21 flights per week (~3 per day).

What days of the week are there direct flights from Shanghai to Chiang Mai?

Direct flights from Shanghai to Chiang Mai operate every day of the week. Spring Airlines flies daily and China Eastern Airlines flies daily.

How much is a round-trip flight from Shanghai to Chiang Mai?

Round-trip flights from Shanghai (PVG) to Chiang Mai (CNX) start at $290, with a typical fare around $290. Based on 1 recent fare combinations.