
- 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$385 for one-way flights and S$634 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sat, 6 Jun - Wed, 10 Jun
PVG
Shanghai
NRT
Tokyo
S$634 Return, found 3 days ago
S$634
Return
found 3 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, Japan Airlines, Juneyao Air, Korean Air, Singapore Airlines, Spring Airlines |
Popular airline | Air China |
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.