Direct flights from Shanghai to Narita PVG → NRT

Air China, China Eastern Airlines, China Southern Airlines, Jetstar Japan, Juneyao Airlines, Spring Airlines and Spring Airlines Japan operate nonstop flights from Shanghai (PVG) to Narita (NRT). The nonstop flight takes around ~2h 15m, covering 1,116 miles (1,796 km) and operates multiple daily. Updated 27 June 2026.

📬 Cheap nonstop deals from Shanghai

We'll email you when a fare from PVG drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Air China CA China Eastern Airlines MU China Southern Airlines CZ Jetstar Japan GK Juneyao Airlines HO Spring Airlines 9C Spring Airlines Japan IJ

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Shanghai to Narita?

Yes, Air China, China Eastern Airlines and 5 more airlines operate nonstop flights from Shanghai (PVG) to Narita (NRT).

Which airlines fly direct from Shanghai to Narita?

Air China, China Eastern Airlines, China Southern Airlines, Jetstar Japan, Juneyao Airlines, Spring Airlines, Spring Airlines Japan operate nonstop flights from Shanghai to Narita.

How long is the flight from Shanghai to Narita?

The nonstop flight from Shanghai to Narita takes ~2h 15m (approximately 1796 km).

How often do direct flights operate from Shanghai to Narita?

Nonstop flights from Shanghai to Narita operate multiple daily.

Explore More

Cheap direct deals from Shanghai — last one was $1,042 to Frankfurt am Main