Flights from Shanghai to Tokyo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to HND – All flight route options from Shanghai Pudong International Airport, China to Haneda Airport, Japan. These flights are operated by 14 different airlines. Fly non-stop or choose from 12 different connecting flights. The shortest flight time is 2 hours and 50 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 Haneda Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Tokyo flights
There are over 19 airlines and as many as 2604 flights every week to this destination. You can fly non-stop to Tokyo (HND) from Shanghai (PVG) with Spring Airlines, Shanghai Airlines, Juneyao Airlines, JAL, Peach Aviation, China Eastern Airlines or ANA but if a stopover option suits you better you can choose to fly via Hiroshima, Komatsu or any other of the 12 alternatives with connectiing airports.
Tip! Consider Shanghai Pudong International Airport (PVG) to Narita International Airport (NRT) or Hongqiao International (SHA) to Haneda Airport (HND) as alternatives aswell.
Shanghai to Tokyo with Spring Airlines
You can fly non-stop every Monday, Wednesday, Friday or Sunday with departure times at 21:10.
With ANA
You can fly non-stop every weekday with flights departing at 8:00 am, 1:00 am or 2:00 am. You also have the option to do a transit flight via Osaka. ANA is a Star Alliance member.
Distance & flight times: Shanghai Airport to Haneda Airport
The shortest flight time between PVG and HND is 2 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 45m | - | 1085 miles (1746 km) |
HIJ Hiroshima | 5h 5m | 1h 55m | 1086 miles (1747 km) |
KMQ Komatsu | 5h 30m | 2h 20m | 1116 miles (1796 km) |
NGS Nagasaki | 6h 35m | 4h 45m | 1088 miles (1751 km) |
FUK Fukuoka | 6h 55m | 4h 5m | 1084 miles (1744 km) |
KIX Osaka | 7h 35m | 2h 55m | 1085 miles (1746 km) |
NGO Nagoya | 7h 48m | - | - |
KOJ Kagoshima | 7h 50m | 1h 45m | 1115 miles (1794 km) |
ICN Seoul | 7h 50m | 3h 15m | 1268 miles (2040 km) |
OKJ Okayama | 8h 10m | 4h 15m | 1086 miles (1747 km) |
OKA Okinawa | 8h 35m | 4h 30m | 1465 miles (2357 km) |
DLC Dalian | 8h 40m | 3h 45m | 1575 miles (2534 km) |
TAO Qingdao | 9h 30m | 4h 35m | 1454 miles (2339 km) |


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