
Popular airlines from Shanghai Pudong Intl. Airport (PVG) to Narita Intl. Airport (NRT)
- China Southern Airlines
China Southern Airlines
- Air China
Air China
- China Eastern Airlines
China Eastern Airlines
- All Nippon Airways
All Nippon Airways
- Japan Airlines
Japan Airlines
- Shanghai Airlines
Shanghai Airlines
- China Airlines
China Airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cheap Flights from Shanghai to Tokyo (PVG-NRT)
Prices were available within the past 7 days and start at S$169 for one-way flights and S$230 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.









Find the cheapest month to fly from Shanghai (PVG) to Tokyo (NRT)
October is typically the cheapest month to fly
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, China Airlines, China Eastern Airlines, China Southern Airlines, EVA Airways, Japan Airlines, Jetstar Japan, Juneyao Air, Korean Air, Singapore Airlines, Spring Airlines |
Return price | S$229 |
Distance | 1785 km |
Average flight time | 3 hours 47 mins |
Book with confidence
Flights from Shanghai to Narita
There are several airlines that operate frequent flights from Shanghai (PVG) to Tokyo (NRT) including
- China Eastern Airlines with 141 flights a week
- China Southern Airlines with 81 flights a week
- Korean Air with 70 flights a week
- Air China with 66 flights a week
- All Nippon Airways with 62 flights a week
The earliest flight leaves Pudong Intl. Airport at 02:05 and arrives at Narita Intl. Airport at 06:10. The last flight of the day departs Shanghai at 17:25 and arrives at Tokyo at 21:00.
The flight distance from Shanghai to Tokyo is about 1807 km, the shortest flight is 02 hours 20 minutes with Asiana Airlines.
Expedia lets you search across the largest number of airlines and Narita flights, which means that you’ll be able to find a great flight deal at the perfect travel date and time. Our simple-to-use booking engine makes looking for terrific bargains easy and hassle-free; just enter your travel dates and departure city, and let Expedia do the rest! Adjust your travel dates and explore connecting flights to find an even better deal on your Shanghai Narita flight!
Browse through dozens of options and rest assured that you’re seeing the best price guaranteed! Our friendly customer service representatives are here to serve you 24 hours day to provide assistance and answer any questions that you may have about booking your Shanghai to Narita trip. There’s simply no substitute for great prices suited to your travel needs and backed by excellent customer support.
Combine your Narita flight with a hotel and/or car rental for a package deal designed to save you even more money! Discover additional savings by booking in advance or find a last minute deal. There are tons of ways to save on your flights from Shanghai to Narita with Expedia. Use us as your stop travel destination and have the confidence that you’re getting a bargain!
Explore a world of travel with Expedia
- Flights to Narita Intl.
- Flights from Narita Intl.
- Aeromexico San Francisco (SFO) to Tokyo (NRT) flights
- Air France São Paulo (GRU) to Tokyo (NRT) flights
- All Nippon Airways Davao (DVO) to Tokyo (NRT) flights
- All Nippon Airways Los Angeles (LAX) to Tokyo (NRT) flights
- All Nippon Airways Perth (PER) to Tokyo (NRT) flights
- All Nippon Airways Jakarta (CGK) to Tokyo (NRT) flights
- All Nippon Airways Bangkok (BKK) to Tokyo (NRT) flights
- Asiana Airlines Singapore (SIN) to Tokyo (NRT) flights
- Asiana Airlines New York (JFK) to Tokyo (NRT) flights
- Asiana Airlines Hanoi (HAN) to Tokyo (NRT) flights
- Bangkok Airways Bangkok (BKK) to Tokyo (NRT) flights
- British Airways London (LHR) to Tokyo (NRT) flights
- British Airways London (LCY) to Tokyo (NRT) flights
- Cathay Pacific Delhi (DEL) to Tokyo (NRT) flights
- Cathay Pacific Paris (CDG) to Tokyo (NRT) flights
- Cathay Pacific San Francisco (SFO) to Tokyo (NRT) flights
- China Airlines Penang (PEN) to Tokyo (NRT) flights
- China Airlines Taipei (TPE) to Tokyo (NRT) flights
- China Southern Airlines Singapore (SIN) to Tokyo (NRT) flights
- Delta Honolulu (HNL) to Tokyo (NRT) flights
- Delta Newark Liberty Intl. Airport (EWR) to Tokyo (NRT) flights
- Emirates Dubai (DXB) to Tokyo (NRT) flights
- Emirates Bucharest (OTP) to Tokyo (NRT) flights
- Emirates Orlando (MCO) to Tokyo (NRT) flights
- Emirates Amsterdam (AMS) to Tokyo (NRT) flights
- Ethiopian Airlines Marseille (MRS) to Tokyo (NRT) flights
- Etihad Airways London (LHR) to Tokyo (NRT) flights
- Eva Air Hong Kong (HKG) to Tokyo (NRT) flights
- Japan Airlines Barcelona (BCN) to Tokyo (NRT) flights
- Japan Airlines Honolulu (HNL) to Tokyo (NRT) flights
- Japan Airlines Edmonton (YEG) to Tokyo (NRT) flights
- Japan Airlines Orange County (SNA) to Tokyo (NRT) flights
- Japan Airlines Kota Kinabalu (BKI) to Tokyo (NRT) flights
- Japan Airlines Boston (BOS) to Tokyo (NRT) flights
- Japan Airlines Manila (MNL) to Tokyo (NRT) flights
- Japan Airlines San Francisco (SFO) to Tokyo (NRT) flights
- Japan Airlines Sandakan (SDK) to Tokyo (NRT) flights
- Japan Airlines Bangkok (BKK) to Tokyo (NRT) flights
- Japan Airlines Vienna (VIE) to Tokyo (NRT) flights
- Jetstar Japan Miyazaki (KMI) to Tokyo (NRT) flights
- Klm London (LCY) to Tokyo (NRT) flights
- Korean Air Los Angeles (LAX) to Tokyo (NRT) flights
- Malaysia Airlines Singapore (SIN) to Tokyo (NRT) flights
- Philippine Airlines Singapore (SIN) to Tokyo (NRT) flights
- Philippine Airlines Kuala Lumpur (KUL) to Tokyo (NRT) flights
- Qatar Airways Cairo (CAI) to Tokyo (NRT) flights
- Qatar Airways Budapest (BUD) to Tokyo (NRT) flights
- Qatar Airways Toronto (YYZ) to Tokyo (NRT) flights
- Qatar Airways San Francisco (SFO) to Tokyo (NRT) flights
- Qatar Airways Seattle (SEA) to Tokyo (NRT) flights
- Royal Brunei Airlines Bandar Seri Begawan (BWN) to Tokyo (NRT) flights
- Scoot Bangkok (BKK) to Tokyo (NRT) flights
- Singapore Airlines Singapore (SIN) to Tokyo (NRT) flights
- Singapore Airlines London (LHR) to Tokyo (NRT) flights
- Singapore Airlines Medan (KNO) to Tokyo (NRT) flights
- Singapore Airlines Jakarta (CGK) to Tokyo (NRT) flights
- Singapore Airlines Bangkok (BKK) to Tokyo (NRT) flights
- Singapore Airlines Male (MLE) to Tokyo (NRT) flights
- Starlux Airlines Taipei (TPE) to Tokyo (NRT) flights
- Thai Airways International Singapore (SIN) to Tokyo (NRT) flights
- Tigerair Taiwan Taipei (TPE) to Tokyo (NRT) flights
- United Singapore (SIN) to Tokyo (NRT) flights
- United New York (JFK) to Tokyo (NRT) flights
- United Los Angeles (LAX) to Tokyo (NRT) flights
- Flights from Acapulco (ACA) to Tokyo (NRT)
- Flights from Assab (ASA) to Tokyo (NRT)
- Flights from Brindisi (BDS) to Tokyo (NRT)
- Flights from Bergamo (BGY) to Tokyo (NRT)
- Flights from Bangkok (BKK) to Tokyo (NRT)
- Flights from Burlington (BTV) to Tokyo (NRT)
- Flights from Budapest (BUD) to Tokyo (NRT)
- Flights from Cheongju (CJJ) to Tokyo (NRT)
- Flights from Charlotte (CLT) to Tokyo (NRT)
- Flights from Sapporo (CTS) to Tokyo (NRT)
- Flights from Debrecen (DEB) to Tokyo (NRT)
- Flights from Doha (DOH) to Tokyo (NRT)
- Flights from Gap (GAT) to Tokyo (NRT)
- Flights from Gothenburg (GOT) to Tokyo (NRT)
- Flights from São Paulo (GRU) to Tokyo (NRT)
- Flights from Haikou (HAK) to Tokyo (NRT)
- Flights from Ibaraki (IBR) to Tokyo (NRT)
- Flights from Jacksonville (JAX) to Tokyo (NRT)
- Flights from New York (JFK) to Tokyo (NRT)
- Flights from Osaka (KIX) to Tokyo (NRT)
- Flights from Kuala Lumpur (KUL) to Tokyo (NRT)
- Flights from Macon (MCN) to Tokyo (NRT)
- Flights from Mare (MEE) to Tokyo (NRT)
- Flights from Milwaukee (MKE) to Tokyo (NRT)
- Flights from Manila (MNL) to Tokyo (NRT)
- Flights from Kahului (OGG) to Tokyo (NRT)
- Flights from Perth (PER) to Tokyo (NRT)
- Flights from Phoenix (PHX) to Tokyo (NRT)
- Flights from Yangon (RGN) to Tokyo (NRT)
- Flights from Singapore (SIN) to Tokyo (NRT)
- Flights from Stuttgart (STR) to Tokyo (NRT)