Cheap flights from Shenzhen to Shanghai from $145

Round-trip
1 adult
Economy
From?
To?
Sat 6/10
Sat 6/17

Flight information for Shenzhen to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Shenzhen to Shanghai

Best Price Found

$145

Fastest flight time

1h 55m

Direct flights

Every day

Airports in Shanghai

2 airports
The best one-way flight to Shanghai from Shenzhen in the past 72 hours is $145. The best round-trip flight deal from Shenzhen to Shanghai found on momondo in the last 72 hours is $139.
The fastest flight from Shenzhen to Shanghai takes 1h 55m
Direct flights go from Shenzhen to Shanghai every day.
There are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)

How to get the cheapest flight ticket from Shenzhen to Shanghai

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Shenzhen to Shanghai?

October. The cheapest time of year to fly to Shanghai from Shenzhen is October. Most expensive is April

What is the cheapest Shenzhen to Shanghai flight route?

Shenzhen - Shanghai Pu Dong. Fly from Shenzhen to Shanghai Pu Dong for the best Shenzhen - Shanghai flight prices

How many flights depart from Shenzhen to Shanghai on average per day?

As of June 2023, there are 30 flights per week flying from Shenzhen to Shanghai. The most common time of day flights depart is 10:00AM, with 38% of flights taking off at noon.

How many flights depart from Shenzhen to Shanghai on average per week?

The number of flights available between Shenzhen and Shanghai is 212 per week as of June 2023. The most frequent departure day is Friday, with 16% of weekly flights leaving on this day.

When traveling from Shenzhen to Shanghai, the most popular airport to fly into is Shanghai Hongqiao Intl Airport. The majority of travelers flying into Shanghai Hongqiao Intl Airport from Shenzhen are departing from Shenzhen Airport. When booking your trip to Shanghai, it is helpful to have an alternative airport to fly out of. Good options for departure airports when traveling to Shanghai, you can try Guangzhou Baiyun Airport (in Guangzhou) or Zhuhai Airport (in Zhuhai). If you are looking for alternate airports to fly into when traveling from Shenzhen, you can try flying into Shanghai Pu Dong Airport (in Shanghai), Hangzhou Airport (in Hangzhou), or Wuxi Airport (in 15). The cheapest route from Shenzhen to Shanghai is SZX — PVG with an average price of $257 RT during the month of June.

Shenzhen Airport (SZX) to Shanghai Pu Dong Airport (PVG)$257
Search Flight Deals
Shenzhen Airport (SZX) to Shanghai Hongqiao Intl Airport (SHA)$667
Search Flight Deals
Shenzhen Airport (SZX) to Hangzhou Airport (HGH)$957
Search Flight Deals
Guangzhou Baiyun Airport (CAN) to Shanghai Hongqiao Intl Airport (SHA)$583
Search Flight Deals
Guangzhou Baiyun Airport (CAN) to Shanghai Pu Dong Airport (PVG)$791
Search Flight Deals
Guangzhou Baiyun Airport (CAN) to Wuxi Airport (WUX)$419
Search Flight Deals

Easily compare round-trip flights from Shenzhen to Shanghai

Below you can see the best fares for your round-trip flight route over the next six months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Shenzhen to Shanghai by changing tabs
Spring Airlines
Jul 4
SZX3:15 amShenzhen
2h 15m
SHA5:30 amShanghai Hongqiao Intl
Jul 11
SHA5:40 pmShanghai Hongqiao Intl
2h 35m
SZX8:15 pmShenzhen
Multiple Airlines
Jul 6
SZX9:00 amShenzhen
2h 25m
PVG11:25 amShanghai Pu Dong
Jul 10
PVG4:15 pmShanghai Pu Dong
2h 30m
SZX6:45 pmShenzhen
Shenzhen Airlines
Jul 5
SZX4:05 amShenzhen
2h 20m
SHA6:25 amShanghai Hongqiao Intl
Jul 12
SHA5:05 amShanghai Hongqiao Intl
3h 50m
1 stop
SZX8:55 amShenzhen
China Southern
Jul 6
SZX5:50 amShenzhen
2h 25m
PVG8:15 amShanghai Pu Dong
Jul 10
PVG4:45 amShanghai Pu Dong
9h 25m
1 stop
SZX2:10 pmShenzhen
Juneyao Airlines
Sep 5
SZX2:50 amShenzhen
5h 05m
1 stop
PVG7:55 amShanghai Pu Dong
Sep 10
PVG4:05 pmShanghai Pu Dong
4h 50m
1 stop
SZX8:55 pmShenzhen
Multiple Airlines
Jul 4
SZX9:00 amShenzhen
2h 25m
PVG11:25 amShanghai Pu Dong
Jul 11
PVG5:45 pmShanghai Pu Dong
2h 35m
SZX8:20 pmShenzhen

Find the cheapest one-way flights from Shenzhen to Shanghai

If you're looking for one-way flights from Shenzhen to Shanghai, view some of our deals below provided by Juneyao Airlines, Shanghai Airlines and Shenzhen Airlines
Spring Airlines
Sep 6
SZX4:15 pmShenzhen
2h 20m
SHA6:35 pmShanghai Hongqiao Intl
Shenzhen Airlines
Jun 13
SZX2:10 pmShenzhen
3h 55m
1 stop
SHA6:05 pmShanghai Hongqiao Intl
Multiple Airlines
Nov 9
SZX10:15 pmShenzhen
21h 05m
1 stop
PVG7:20 pmShanghai Pu Dong

Shenzhen Airlines flights from Shenzhen to Shanghai

Our best Shenzhen Airlines deals on Shenzhen to Shanghai flight tickets
Shenzhen Airlines
Jul 5
SZX4:05 amShenzhen
2h 20m
SHA6:25 amShanghai Hongqiao Intl
Jul 12
SHA5:05 amShanghai Hongqiao Intl
3h 50m
1 stop
SZX8:55 amShenzhen
Shenzhen Airlines
Jun 21
SZX2:10 pmShenzhen
3h 55m
1 stop
SHA6:05 pmShanghai Hongqiao Intl
Jun 23
SHA5:05 amShanghai Hongqiao Intl
3h 50m
1 stop
SZX8:55 amShenzhen

China Southern flights from Shenzhen to Shanghai

Our best China Southern deals on Shenzhen to Shanghai flight tickets
China Southern
Jul 6
SZX5:50 amShenzhen
2h 25m
PVG8:15 amShanghai Pu Dong
Jul 10
PVG4:45 amShanghai Pu Dong
9h 25m
1 stop
SZX2:10 pmShenzhen
China Southern
Jul 4
SZX5:50 amShenzhen
2h 25m
PVG8:15 amShanghai Pu Dong
Jul 11
PVG4:45 amShanghai Pu Dong
9h 25m
1 stop
SZX2:10 pmShenzhen
China Southern
Jul 6
SZX9:50 amShenzhen
7h 10m
1 stop
PVG5:00 pmShanghai Pu Dong
Jul 10
PVG4:45 amShanghai Pu Dong
9h 25m
1 stop
SZX2:10 pmShenzhen

  • How far is Shenzhen to Shanghai by plane?

    A flight from Shenzhen to Shanghai will travel around 753.8 mi. Flights usually cover this in 2h 05m, depending on flying conditions and air traffic around both airports.


Why use momondo?

It is quick and easy to find Shenzhen to Shanghai flights on momondo. We search and return numerous flight options from various airlines and agents. You can then use our filters to narrow your search until you have found the most convenient flight to Shanghai that suits you.

Yes. All flights to Shanghai from Shenzhen on momondo can be compared and filtered by various policies on offer, including flexible booking.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.