
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
China Airlines flights from Shanghai to Tokyo (PVG→NRT)
Prices were available within the past 7 days and start at S$386 for one-way flights and S$623 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, 9 Jun - Wed, 10 Jun
PVG
Shanghai
NRT
Tokyo
S$623 Return, found 6 days ago
S$623
Return
found 6 days ago
Find the cheapest month to fly from Shanghai (PVG) to Tokyo (NRT)
October is typically the cheapest month to fly
From S$208 - S$637 per traveller.
Alternative airports near Tokyo
Prices were available within the past 7 days. Prices and availability are subject to change.
Origin airport | Pudong Intl. |
|---|---|
Destination airport | Narita Intl. |
Airlines serving | Air China, All Nippon Airways, Asiana Airlines, China Airlines, China Eastern Airlines, China Southern Airlines, EVA Airways, Hainan Airlines, Japan Airlines, Jetstar Japan, Juneyao Air, Korean Air, Singapore Airlines, Spring Airlines |
Popular airline | China Southern Airlines |
Distance | 1785 km |
Average flight time | 3 hours 47 mins |
Frequently asked questions
Explore a world of travel with Expedia
- Air France Venice (VCE) to Tokyo (NRT) flights
- All Nippon Airways Davao (DVO) to Tokyo (NRT) flights
- American Airlines Charlotte (CLT) to Tokyo (NRT) flights
- Asiana Airlines Singapore (SIN) to Tokyo (NRT) flights
- Cathay Pacific Singapore (SIN) to Tokyo (NRT) flights
- Cathay Pacific Delhi (DEL) to Tokyo (NRT) flights
- Cathay Pacific Bangkok (BKK) to Tokyo (NRT) flights
- China Airlines Singapore (SIN) to Tokyo (NRT) flights
- China Eastern Airlines Angeles City (CRK) to Tokyo (NRT) flights
- China Southern Airlines Singapore (SIN) to Tokyo (NRT) flights
- Emirates Bucharest (OTP) to Tokyo (NRT) flights
- Emirates Amsterdam (AMS) to Tokyo (NRT) flights
- Etihad Airways Delhi (DEL) to Tokyo (NRT) flights
- Hawaiian Airlines Auckland (AKL) to Tokyo (NRT) flights
- Japan Airlines Colombo (CMB) to Tokyo (NRT) flights
- Japan Airlines Orlando (MCO) to Tokyo (NRT) flights
- Japan Airlines Jakarta (CGK) to Tokyo (NRT) flights
- Japan Airlines Ho Chi Minh City (SGN) to Tokyo (NRT) flights
- Lot-Polish Airlines Stockholm (ARN) to Tokyo (NRT) flights
- Philippine Airlines Singapore (SIN) to Tokyo (NRT) flights
- Qatar Airways Toronto (YYZ) to Tokyo (NRT) flights
- Scoot Singapore (SIN) to Tokyo (NRT) flights
- Singapore Airlines Jakarta (CGK) to Tokyo (NRT) flights
- Singapore Airlines Bangkok (BKK) to Tokyo (NRT) flights
- Singapore Airlines Melbourne (MEL) to Tokyo (NRT) flights
- Swiss International Air Lines Barcelona (BCN) to Tokyo (NRT) flights
- Turkish Airlines London (LHR) to Tokyo (NRT) flights
- United Singapore (SIN) to Tokyo (NRT) flights
- Vietnam Airlines Sydney (SYD) to Tokyo (NRT) flights
- Vietnam Airlines Manila (MNL) to Tokyo (NRT) flights
- Flights from Augusta (AGS) to Tokyo (NRT)
- Flights from Ayacucho (AYP) to Tokyo (NRT)
- Flights from Newcastle (BEO) to Tokyo (NRT)
- Flights from Beirut (BEY) to Tokyo (NRT)
- Flights from Bergamo (BGY) to Tokyo (NRT)
- Flights from Bogotá (BOG) to Tokyo (NRT)
- Flights from Basel (BSL) to Tokyo (NRT)
- Flights from Budapest (BUD) to Tokyo (NRT)
- Flights from Ca Mau (CAH) to Tokyo (NRT)
- Flights from Cali (CLO) to Tokyo (NRT)
- Flights from Chiang Mai (CNX) to Tokyo (NRT)
- Flights from Sapporo (CTS) to Tokyo (NRT)
- Flights from Dhaka (DAC) to Tokyo (NRT)
- Flights from Debrecen (DEB) to Tokyo (NRT)
- Flights from Dalian (DLC) to Tokyo (NRT)
- Flights from Delta (DTA) to Tokyo (NRT)
- Flights from El Paso (ELP) to Tokyo (NRT)
- Flights from El Nido (ENI) to Tokyo (NRT)
- Flights from Ankara (ESB) to Tokyo (NRT)
- Flights from Faro (FAO) to Tokyo (NRT)
- Flights from Fes (FEZ) to Tokyo (NRT)
- Flights from Bishkek (FRU) to Tokyo (NRT)
- Flights from Glasgow (GLA) to Tokyo (NRT)
- Flights from Gainesville (GNV) to Tokyo (NRT)
- Flights from Goa (GOI) to Tokyo (NRT)
- Flights from Greenville (GSP) to Tokyo (NRT)
- Flights from Hobart (HBA) to Tokyo (NRT)
- Flights from Hyderabad (HDD) to Tokyo (NRT)
- Flights from Hat Yai (HDY) to Tokyo (NRT)
- Flights from Hefei (HFE) to Tokyo (NRT)
- Flights from Khovd (HVD) to Tokyo (NRT)
- Flights from Hays (HYS) to Tokyo (NRT)
- Flights from Seoul (ICN) to Tokyo (NRT)
- Flights from Gangneung (KAG) to Tokyo (NRT)
- Flights from Krabi (KBV) to Tokyo (NRT)
- Flights from Streaky Bay (KBY) to Tokyo (NRT)
- Flights from La Paz (LAP) to Tokyo (NRT)
- Flights from Lamu (LAU) to Tokyo (NRT)
- Flights from Langkawi (LGK) to Tokyo (NRT)
- Flights from Cape Lisburne (LUR) to Tokyo (NRT)
- Flights from Madrid (MAD) to Tokyo (NRT)
- Flights from Mana (MNF) to Tokyo (NRT)
- Flights from Montes Claros (MOC) to Tokyo (NRT)
- Flights from Mauke (MUK) to Tokyo (NRT)
- Flights from Ningbo (NGB) to Tokyo (NRT)
- Flights from Nagoya (NKM) to Tokyo (NRT)
- Flights from Astana (NQZ) to Tokyo (NRT)
- Flights from Oklahoma City (OKC) to Tokyo (NRT)
- Flights from Okayama (OKJ) to Tokyo (NRT)
- Flights from Omaha (OMA) to Tokyo (NRT)
- Flights from Port-au-Prince (PAP) to Tokyo (NRT)
- Flights from Perth (PER) to Tokyo (NRT)
- Flights from Pune (PNQ) to Tokyo (NRT)
- Flights from Singapore (SIN) to Tokyo (NRT)
- Flights from Sacramento (SMF) to Tokyo (NRT)
- Flights from Santa Cruz de la Palma (SPC) to Tokyo (NRT)
- Flights from St. Louis (STL) to Tokyo (NRT)
- Flights from Panglao (TAG) to Tokyo (NRT)
- Flights from Touggourt (TGR) to Tokyo (NRT)
- Flights from Tozeur (TOE) to Tokyo (NRT)
- Flights from Kobe (UKB) to Tokyo (NRT)
- Flights from Venice (VCE) to Tokyo (NRT)
- Flights from Miles (WLE) to Tokyo (NRT)
- Flights from Sydney (YQY) to Tokyo (NRT)
- Flights from Timmins (YTS) to Tokyo (NRT)
- Flights from Zürich (ZRH) to Tokyo (NRT)
*Available to Expedia members.