Cheap flights to Shanghai
Round trips from 12 cities to Shanghai, China, from $146. Economy, per person, in USD.
Prices updated
Flights to Shanghai by departure city
Cheapest round trip, per person-
Shenzhen → Shanghai
Nov 25 – 29 · Nonstop
$146
-
Guangzhou → Shanghai
Nov 24 – Dec 2 · Nonstop
$149
-
Manila → Shanghai
Nov 27 – Dec 1 · 1 stop
$157
-
Hong Kong → Shanghai
Dec 3 – 21 · Nonstop
$164
-
Taipei → Shanghai
Dec 10 – 13 · Nonstop
$181
-
Seoul → Shanghai
Dec 10 – 14 · 1 stop
$184
-
Singapore → Shanghai
Feb 5 – 19, 2027 · 1 stop
$231
-
Perth → Shanghai
Jan 23 – Feb 13, 2027 · 2 stops
$524
-
Sydney → Shanghai
Feb 7 – 22, 2027 · 1 stop
$550
-
Melbourne → Shanghai
Feb 7 – 17, 2027 · 1 stop
$623
-
Dublin → Shanghai
Feb 12 – 19, 2027 · Nonstop
$691
-
Auckland → Shanghai
Mar 13 – 16, 2027 · 1 stop
$815
Cheapest month to fly to Shanghai
Lowest round trip per departure month, any of our cities| Month | Cheapest round trip |
|---|---|
| November 2026 | $146 from Shenzhen (cheapest month) |
| December 2026 | $152 from Guangzhou |
| January 2027 | $165 from Guangzhou |
| February 2027 | $168 from Guangzhou |
| March 2027 | $161 from Hong Kong |
| April 2027 | $254 from Seoul |
| May 2027 | $236 from Seoul |
| June 2027 | $268 from Manila |
| July 2027 | No fares found yet |
| August 2027 | $269 from Taipei |
| September 2027 | $269 from Hong Kong |
| October 2027 | $655 from Sydney |
Cheapest dates to Shanghai
Best date pair from each city-
Nov 25 – 29 from Shenzhen · 4 nights$146Book
Spring Airlines Nonstop -
Nov 24 – Dec 2 from Guangzhou · 8 nights$149Book
Spring Airlines Nonstop -
Nov 27 – Dec 1 from Manila · 4 nights$157Book
Air China 1 stop -
Dec 3 – 21 from Hong Kong · 18 nights$164Book
Juneyao Airlines Nonstop -
Dec 10 – 13 from Taipei · 3 nights$181Book
China Eastern Nonstop -
Dec 10 – 14 from Seoul · 4 nights$184Book
Trinity Airways 1 stop -
Feb 5 – 19, 2027 from Singapore · 14 nights$231Book
China Southern Airlines 1 stop -
Jan 23 – Feb 13, 2027 from Perth · 21 nights$524Book
Batik Air Malaysia 2 stops
Prices change often. The booking site shows the final price before you pay.
Things to do in Shanghai
Tickets and tours on KlookTo see tours and tickets here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Airport transfer to Shanghai
Fixed prices from PVG on KiwitaxiTo see transfer prices here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Flights to Shanghai: questions
Which city has the cheapest flights to Shanghai?
Right now it's Shenzhen: round trips from $146 (Nov 25 – 29, nonstop). Next cheapest: Guangzhou from $149 and Manila from $157. We compare 12 departure cities.
What is the cheapest month to fly to Shanghai?
November 2026: the cheapest round trip we have found departing that month is $146. The most expensive month in our data is October, where the cheapest round trip is $655. Based on the 11 months ahead we track.
Are there nonstop flights to Shanghai?
Yes. We have found nonstop round trips from Shenzhen, Guangzhou, Hong Kong and Taipei. The cheapest is $146 from Shenzhen.
More of China
All flights to ChinaPopular destinations
-
New York from $114
-
London from $36
-
Istanbul from $47
-
Paris from $32
-
Tokyo from $71
-
Los Angeles from $51
-
Las Vegas from $38
-
Rome from $34
About these prices
We track round-trip economy fares to Shanghai (China) from the cities listed above using Travelpayouts / Aviasales data, and refresh every route about once a day. The cheapest round trip we've found is $146 from Shenzhen. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.