Skip to content

Nonstop flights from Tokyo to Shanghai HND, NRT → PVG, SHA

Haneda Airport (HND), Narita International Airport (NRT) → Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA)

The cheapest nonstop return found recently is $373 with Spring Airlines, 13 Nov – 16 Nov, found yesterday.

Nonstop return

The cheapest nonstop return fare on each of 33 departure dates is usually $375 to $466.

Cheapest nonstop return

$373

13 Nov – 16 Nov · Spring Airlines

Narita International Airport (NRT) → Shanghai Pudong International Airport (PVG)

Leaves 7:40 p.m. · Return leaves 12:05 a.m. · 6 h 50 min of travel, both ways together

out nonstop, back nonstop

found yesterday

See prices for these datesCheck today's price

FareTell may earn a commission when you book through a partner.

Airlines flying it nonstop on the return fares we hold: Air China (19 departure dates), Shanghai Airlines (13 departure dates), Spring Airlines (12 departure dates), Peach (11 departure dates), China Eastern (11 departure dates), Spring Japan (10 departure dates), Juneyao Airlines (9 departure dates), All Nippon Airways (8 departure dates).

On the 28 trips where we hold both on the same dates, nonstop cost a median $21 (4.8%) less than the cheapest fare with stops. Nonstop was cheaper or the same price on 20 of those 28 trips.

Every nonstop date we hold

Nonstop fares on 33 of the 39 departure dates we hold for this route.

21 Oct – 29 Oct: $335, found 6 days ago27 Oct – 30 Oct: $370, found 5 days ago4 Nov – 14 Nov: $389, found 4 days ago6 Nov – 8 Nov: $351, found 6 days ago10 Nov – 17 Nov: $342, found 3 days ago11 Nov – 19 Nov: $371, found 6 days ago13 Nov – 16 Nov: $373, found yesterday22 Nov – 28 Nov: $417, found 3 days ago25 Nov – 3 Dec: $375, found 5 days ago26 Nov – 9 Dec: $363, found 2 days ago3 Dec – 11 Dec: $368, found 4 days ago4 Dec – 11 Dec: $398, found 4 days ago17 Dec – 23 Dec: $397, found 3 days ago21 Dec – 27 Dec: $443, found 2 days ago26 Dec – 10 Jan 2027: $469, found yesterday27 Dec – 17 Jan 2027: $471, found 2 days ago29 Dec – 6 Jan 2027: $500, found yesterday1 Jan 2027 – 7 Jan 2027: $543, found 6 days ago2 Jan 2027 – 8 Jan 2027: $557, found 6 days ago3 Jan 2027 – 7 Jan 2027: $431, found 6 days ago11 Jan 2027 – 27 Jan 2027: $472, found yesterday26 Jan 2027 – 29 Jan 2027: $424, found 6 days ago29 Jan 2027 – 3 Feb 2027: $417, found 6 days ago6 Mar 2027 – 13 Mar 2027: $407, found 5 days ago9 Mar 2027 – 18 Mar 2027: $386, found 2 days ago18 Mar 2027 – 8 Apr 2027: $415, found 5 days ago22 Mar 2027 – 31 Mar 2027: $442, found yesterday1 Apr 2027 – 8 Apr 2027: $549, found 6 days ago18 Apr 2027 – 28 Apr 2027: $445, found 3 days ago25 Apr 2027 – 9 May 2027: $417, found 6 days ago1 May 2027 – 8 May 2027: $466, found 2 days ago29 Sept 2027 – 13 Oct 2027: $879, found 4 days ago1 Oct 2027 – 8 Oct 2027: $390, found 6 days agoNovDecJanMarAprOct
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
21 Oct – 29 Oct$335Spring AirlinesNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
27 Oct – 30 Oct$370Spring AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
4 Nov – 14 Nov$389Jetstar JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 4 days agoSee prices for these dates
6 Nov – 8 Nov$351Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
10 Nov – 17 Nov$342Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 3 days agoSee prices for these dates
11 Nov – 19 Nov$371Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
13 Nov – 16 Nov$373Spring AirlinesNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
22 Nov – 28 Nov$417Jetstar JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 3 days agoSee prices for these dates
25 Nov – 3 Dec$375Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
26 Nov – 9 Dec$363Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
3 Dec – 11 Dec$368Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 4 days agoSee prices for these dates
4 Dec – 11 Dec$398Japan AirlinesNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 4 days agoSee prices for these dates
17 Dec – 23 Dec$397PeachHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 3 days agoSee prices for these dates
21 Dec – 27 Dec$443Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
26 Dec – 10 Jan 2027$469Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
27 Dec – 17 Jan 2027$471Shanghai AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
29 Dec – 6 Jan 2027$500Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
1 Jan 2027 – 7 Jan 2027$543Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
2 Jan 2027 – 8 Jan 2027$557Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
3 Jan 2027 – 7 Jan 2027$431Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
11 Jan 2027 – 27 Jan 2027$472PeachHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
26 Jan 2027 – 29 Jan 2027$424Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
29 Jan 2027 – 3 Feb 2027$417Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
6 Mar 2027 – 13 Mar 2027$407Spring AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
9 Mar 2027 – 18 Mar 2027$386All Nippon AirwaysHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
18 Mar 2027 – 8 Apr 2027$415Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 5 days agoSee prices for these dates
22 Mar 2027 – 31 Mar 2027$442Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound yesterdaySee prices for these dates
1 Apr 2027 – 8 Apr 2027$549Japan AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
18 Apr 2027 – 28 Apr 2027$445Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 3 days agoSee prices for these dates
25 Apr 2027 – 9 May 2027$417Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates
1 May 2027 – 8 May 2027$466Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 2 days agoSee prices for these dates
29 Sept 2027 – 13 Oct 2027$879Shanghai AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 4 days agoSee prices for these dates
1 Oct 2027 – 8 Oct 2027$390Juneyao AirlinesNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)out nonstop, back nonstopfound 6 days agoSee prices for these dates

Nonstop one-way

The cheapest nonstop one-way fare on each of 12 departure dates is usually $196 to $320.

Cheapest nonstop one-way

$196

20 Jan 2027 · Jetstar Japan

Narita International Airport (NRT) → Shanghai Pudong International Airport (PVG)

Leaves 10:20 p.m. · 3 h 50 min trip

nonstop

found yesterday

Open this tripCheck today's price

FareTell may earn a commission when you book through a partner.

Airlines flying it nonstop on the one-way fares we hold: Air China (6 departure dates), Shanghai Airlines (5 departure dates), China Eastern (5 departure dates), Spring Airlines (4 departure dates), Jetstar Japan (4 departure dates), Juneyao Airlines (3 departure dates), Peach (2 departure dates), Spring Japan (1 departure date).

On the 9 trips where we hold both on the same dates, nonstop cost a median $8 (4.1%) less than the cheapest fare with stops. Nonstop was cheaper or the same price on 6 of those 9 trips.

Every nonstop date we hold

Nonstop fares on 12 of the 16 departure dates we hold for this route.

31 Dec: $338, found 5 days ago9 Jan 2027: $182, found 5 days ago16 Jan 2027: $194, found 2 days ago20 Jan 2027: $196, found yesterday22 Jan 2027: $204, found 4 days ago4 Feb 2027: $319, found 3 days ago11 Feb 2027: $321, found 5 days ago14 Feb 2027: $330, found 4 days ago25 Mar 2027: $186, found 5 days ago7 May 2027: $238, found 6 days ago20 May 2027: $255, found 5 days ago30 May 2027: $257, found 3 days agoDecJanFebMarMay
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
31 Dec$338Spring AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)nonstopfound 5 days agoOpen this trip
9 Jan 2027$182Spring JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 5 days agoOpen this trip
16 Jan 2027$194Spring AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)nonstopfound 2 days agoOpen this trip
20 Jan 2027$196Jetstar JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound yesterdayOpen this trip
22 Jan 2027$204PeachHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)nonstopfound 4 days agoOpen this trip
4 Feb 2027$319Shanghai AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)nonstopfound 3 days agoOpen this trip
11 Feb 2027$321Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 5 days agoOpen this trip
14 Feb 2027$330Shanghai AirlinesHaneda Airport (HND) → Shanghai Pudong International Airport (PVG)nonstopfound 4 days agoOpen this trip
25 Mar 2027$186Spring AirlinesNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 5 days agoOpen this trip
7 May 2027$238Jetstar JapanNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 6 days agoOpen this trip
20 May 2027$255Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 5 days agoOpen this trip
30 May 2027$257Air ChinaNarita International Airport (NRT) → Shanghai Pudong International Airport (PVG)nonstopfound 3 days agoOpen this trip

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work