TokyoShanghaiFlight TimeNRT–PVG
Tokyo (Narita International Airport) to Shanghai (Shanghai Pudong International Airport).
The flight from Tokyo (NRT) to Shanghai (PVG) takes 2h 42m on average, covering about 1,202 miles. Across 10 flights we tracked, the fastest was 2h 34m and the slowest 2h 48m, with All Nippon Airways flying it most often.
Plan this routeAt a glance
| Avg flight time | Distance | Fastest tracked | Airlines |
|---|---|---|---|
| 2h 42m | 1,202 mi | 2h 34m | 1 |
Airlines on this route
Captured airlines for NRT to PVG
Our current provider sample includes 12/day from NRT to PVG across 9 captured airlines. Captured departure terminal data is available for 2, 1S, 3, 1N.
- First departure
- 09:20
- Last departure
- 23:20
- Cadence
- ~every 30 min
- Captured departures/day
- 22
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| China Eastern | 3-4/day | Airbus A330, Airbus A320 family, Airbus A350 · Terminal 2 · Seat map | 10:55 |
Aircraft we tracked
Flying the other way?
PVG to NRT flight time (11 tracked flights) →Flight times usually differ by direction — jet-stream winds make eastbound crossings faster than westbound ones.
Methodology: figures are aggregated from 10 real flights on this route tracked between 2026-06-07 and 2026-06-19, sourced from live flight data. Updated daily as new flights are observed.
Route FAQ
How long is the flight from NRT to PVG?
The NRT to PVG flight takes 2h 42m on average based on 10 tracked flights.
How far is NRT from PVG?
NRT to PVG is about 1,202 miles by air.
Which airlines fly from NRT to PVG?
All Nippon Airways flies the NRT to PVG route in our tracked route data.
What aircraft fly from NRT to PVG?
Aircraft observed on NRT to PVG include Boeing 787-8, Boeing 787-9.