Flights from Tokyo to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
NRT to PVG – All flight route options from Narita International Airport, Japan to Shanghai Pudong International Airport, China. These flights are operated by 14 different airlines. Fly non-stop or choose from 12 different connecting flights. The shortest flight time is 3 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Tokyo to Shanghai flights
There are over 21 airlines and as many as 936 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Tokyo (NRT) with Air China, Jetstar Japan, JAL, China Eastern Airlines, ANA, Juneyao Airlines, Spring Airlines, China Southern Airlines or Spring Airlines Japan but if a stopover option suits you better you can choose to fly via Busan, Nagasaki or any other of the 12 alternatives with connectiing airports.
Tip! Consider Haneda Airport (HND) to Shanghai Pudong International Airport (PVG) or Haneda Airport (HND) to Hongqiao International (SHA) as alternatives aswell.
Tokyo to Shanghai with Air China
You can fly non-stop every weekday with flights departing between 8:00 am and 8:00 pm. Air China is a Star Alliance member.
With Korean Air
If you choose to fly with Korean Air from Tokyo to Shanghai you can make a transit either via Busan or via Seoul. The route via Busan is 2 hours and 5 minutes faster. Korean Air is a member of SkyTeam.
Distance & flight times: Narita International Airport to Shanghai Airport
The shortest flight time between NRT and PVG is 3 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 25m | - | 1123 miles (1807 km) |
PUS Busan | 5h 5m | 55m | 1149 miles (1849 km) |
NGS Nagasaki | 6h 35m | 2h 10m | 1126 miles (1812 km) |
KIX Osaka | 7h 5m | 3h 0m | 1123 miles (1807 km) |
ICN Seoul | 7h 10m | 1h 55m | 1299 miles (2090 km) |
NGO Nagoya | 7h 15m | 3h 50m | 1123 miles (1807 km) |
CJU Jeju | 7h 20m | 2h 30m | 1130 miles (1818 km) |
KOJ Kagoshima | 8h 10m | 4h 10m | 1153 miles (1855 km) |
FUK Fukuoka | 8h 30m | 4h 45m | 1122 miles (1805 km) |
TAO Qingdao | 8h 40m | 3h 10m | 1487 miles (2393 km) |
YNT Yantai | 8h 40m | 3h 45m | 1500 miles (2414 km) |
DLC Dalian | 9h 50m | 4h 40m | 1604 miles (2581 km) |
OKA Okinawa | 9h 55m | 4h 55m | 1502 miles (2417 km) |


Quick copy and share this page
From Tokyo to China
Below is a list of other destinations to China from Narita International Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct
-
WUH Wuhan Direct
From Japan to Shanghai
Below is a list of other cities in Japan with flights to Shanghai with either non-stop or connecting flights.
-
HND Tokyo Direct
-
KIX Osaka Direct
-
NGO Nagoya Direct
-
CTS Sapporo Direct
-
FUK Fukuoka Direct
-
OKA Okinawa Direct
-
ITM Osaka
-
KOJ Kagoshima Direct
-
UKB Kobe Direct
-
SDJ Sendai Direct