
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Prices were available within the past 7 days and start at HK$1,287 for one-way flights and HK$2,102 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu, 25 Dec - Thu, 8 Jan
PVG
Shanghai
NRT
Tokyo
HK$2,102 Return, found 5 days ago
HK$2,102
Return
found 5 days ago
Find the cheapest month to fly from Shanghai (PVG) to Tokyo (NRT)
October is typically the cheapest month to fly
From HK$1,249 - HK$3,829 per traveller.
Alternative airports near Tokyo
Prices were available within the past 7 days. Prices and availability are subject to change.
Frequently asked questions
Travel information
Origin airport | Pudong Intl. |
|---|---|
Destination airport | Narita Intl. |
Airlines serving | Air China, All Nippon Airways, Asiana Airlines, Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, EVA Airways, Hainan Airlines, Hong Kong Airlines, Japan Airlines, Jetstar Japan, Juneyao Air, Korean Air, Shanghai Airlines, Singapore Airlines, Spring Airlines |
Popular airline | All Nippon Airways |
Distance | 1785 km |
Average flight time | 3 hours 47 mins |
Explore a world of travel with Expedia
- Flights from Edmonton (YEG) to Tokyo (NRT)
- Flights from Shanghai (PVG) to Tokyo (NRT)
- Flights from Qingdao (TAO) to Tokyo (NRT)
- Flights from El Golea (ELG) to Tokyo (NRT)
- Flights from Birmingham (BHX) to Tokyo (NRT)
- Flights from Phuket (HKT) to Tokyo (NRT)
- Delta Portland (PDX) to Tokyo (NRT) flights
- Flights from Manchester (MAN) to Tokyo (NRT)
- Flights from Franklin (FKL) to Tokyo (NRT)
- Flights from Wave Hill (WAV) to Tokyo (NRT)
- Flights from Bucharest (OTP) to Tokyo (NRT)
- Flights from Daytona Beach (DAB) to Tokyo (NRT)
- Flights from Manila (MNL) to Tokyo (NRT)
- Hainan Airlines Beijing (PEK) to Tokyo (NRT) flights
- Flights from Zhengzhou (CGO) to Tokyo (NRT)
- Flights from Managua (MGA) to Tokyo (NRT)
- Cathay Pacific Hanoi (HAN) to Tokyo (NRT) flights
- Finnair Helsinki (HEL) to Tokyo (NRT) flights
- Flights from Bengaluru (BLR) to Tokyo (NRT)
- Flights from Hong Kong (HKG) to Tokyo (NRT)
- Flights from Stuttgart (STR) to Tokyo (NRT)
- Flights from Nashua (ASH) to Tokyo (NRT)
- Korean Air Seoul (GMP) to Tokyo (NRT) flights
- Flights from Gaua (ZGU) to Tokyo (NRT)
- Finnair Budapest (BUD) to Tokyo (NRT) flights
- Flights from General Roca (GNR) to Tokyo (NRT)
- Austrian Airlines Vienna (VIE) to Tokyo (NRT) flights
- Flights from Circle (IRC) to Tokyo (NRT)
- Flights from Morlaix (MXN) to Tokyo (NRT)
- Finnair London (LHR) to Tokyo (NRT) flights
- Ethiopian Airlines Hong Kong (HKG) to Tokyo (NRT) flights
- Flights from St. Thomas (STT) to Tokyo (NRT)
- Flights from Pohang (KPO) to Tokyo (NRT)
- Cathay Pacific Hong Kong (HKG) to Tokyo (NRT) flights
- Starlux Airlines Macau (MFM) to Tokyo (NRT) flights
- Flights from Chiang Rai (CEI) to Tokyo (NRT)
- Air Canada Toronto (YYZ) to Tokyo (NRT) flights
- Flights from Nioro (NIX) to Tokyo (NRT)
- Flights from Lablab (LAB) to Tokyo (NRT)
- Cathay Pacific Singapore (SIN) to Tokyo (NRT) flights
- Bangkok Airways Bangkok (BKK) to Tokyo (NRT) flights
- Flights from Helsinki (HEL) to Tokyo (NRT)
- Flights from Stockholm (ARN) to Tokyo (NRT)
- Flights from Dakar (DSS) to Tokyo (NRT)
- Flights from Yuma (YUM) to Tokyo (NRT)
- Flights from Kuala Lumpur (KUL) to Tokyo (NRT)
- Emirates Manchester (MAN) to Tokyo (NRT) flights
- Flights from Sarmi (ZRM) to Tokyo (NRT)
- Flights from Penang (PEN) to Tokyo (NRT)
- Flights from Cancun (CUN) to Tokyo (NRT)
- Flights from Marshall (MML) to Tokyo (NRT)
- Flights from Yichang (YIH) to Tokyo (NRT)
- Flights from Washington (IAD) to Tokyo (NRT)
- Fiji Airways Melbourne (MEL) to Tokyo (NRT) flights
- Srilankan Airlines Colombo (CMB) to Tokyo (NRT) flights
- Flights from Kortrijk (KJK) to Tokyo (NRT)
- Flights from Oshawa (YOO) to Tokyo (NRT)
- Flights from Moscow (SVO) to Tokyo (NRT)
- All Nippon Airways Houston (IAH) to Tokyo (NRT) flights
- Flights from Seoul (ICN) to Tokyo (NRT)
- Flights from Ottawa (YOW) to Tokyo (NRT)
- Flights from St. Louis (STL) to Tokyo (NRT)
- Flights from Colorado Springs (COS) to Tokyo (NRT)
- Shandong Airlines Guangzhou (CAN) to Tokyo (NRT) flights
- Flights from Osaka (KIX) to Tokyo (NRT)
- Flights from London (LHR) to Tokyo (NRT)
- Flights from Kiel (KEL) to Tokyo (NRT)
- Flights from Los Angeles (LAX) to Tokyo (NRT)
- Flights from Rockford (RFD) to Tokyo (NRT)
- Flights from Maputo (MPM) to Tokyo (NRT)
- Flights from Green Bay (GRB) to Tokyo (NRT)
- Latam Airlines Group Lima (LIM) to Tokyo (NRT) flights
- Flights from Lisbon (LIS) to Tokyo (NRT)
- All Nippon Airways Vancouver (YVR) to Tokyo (NRT) flights
- Flights from Shirahama (SHM) to Tokyo (NRT)
- Cathay Pacific Los Angeles (LAX) to Tokyo (NRT) flights
- Jetstar Sydney (SYD) to Tokyo (NRT) flights
- Air Canada Ottawa (YOW) to Tokyo (NRT) flights
- Flights from Beijing (PEK) to Tokyo (NRT)
- Flights from Taichung (RMQ) to Tokyo (NRT)
- Flights from Denpasar (DPS) to Tokyo (NRT)
- American Airlines Toronto (YYZ) to Tokyo (NRT) flights
- American Airlines London (LHR) to Tokyo (NRT) flights
- Air China Hong Kong (HKG) to Tokyo (NRT) flights
- Flights from Kingston (KIN) to Tokyo (NRT)
- Flights from Rio Grande (RGA) to Tokyo (NRT)
- Flights from Leeds (LBA) to Tokyo (NRT)
- Flights from Male (MLE) to Tokyo (NRT)
- Flights from Nassau (NAS) to Tokyo (NRT)
- Cathay Pacific Manchester (MAN) to Tokyo (NRT) flights
- Flights from Lismore (LSY) to Tokyo (NRT)
- Emirates Istanbul (IST) to Tokyo (NRT) flights
- Flights from San Francisco (SFO) to Tokyo (NRT)
- Flights from Faro (FAO) to Tokyo (NRT)
- Air China Tianjin (TSN) to Tokyo (NRT) flights
- Flights from Hailar (HLD) to Tokyo (NRT)
- Flights from Fort Good Hope (YGH) to Tokyo (NRT)
*Available to Expedia members.