Cheap flights from Shanghai to Shenzhen

178 nonstop flights a week, 2 of them today. Operated by 10 airlines, about 2h 40m in the air, 754 mi (1,213 km). Tickets from $293.

Flights from Shanghai to Shenzhen

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Shanghai to Shenzhen at a glance

flight time, from 2h 15m to 3h 5m
2h 40m
straight-line distance
754 mi (1,213 km)
flights a week
178
flights today
2
first and last departure
12:30 - 22:10
lowest price, nonstop, 27 September
$293
airlines
10

Shanghai to Shenzhen flight schedule

178 flights a week, 2 today, 13 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
CZ 3554
China Southern Airlines
12:30 Shanghai Hongqiao International, terminal 2
15:00 Shenzhen Bao'an International
2h 30m
Daily
Boeing 777-300ER
ZH 9504
Shenzhen Airlines
12:35 Shanghai Hongqiao International, terminal 2
14:55 Shenzhen Bao'an International
2h 20m
Daily
Airbus A330
MU 5339
China Eastern
13:00 Shanghai Hongqiao International, terminal 2
15:40 Shenzhen Bao'an International
2h 40m
Daily
Airbus A330-200
9C 8775
Spring Airlines
13:05 Shanghai Hongqiao International, terminal 1
15:50 Shenzhen Bao'an International
2h 45m
Daily
Airbus A321
ZH 9514
Shenzhen Airlines
13:20 Shanghai Pudong International, terminal 2
15:55 Shenzhen Bao'an International
2h 35m
Wed, Fri
Airbus A320
ZH 9514
Shenzhen Airlines
13:25 Shanghai Pudong International, terminal 2
16:10 Shenzhen Bao'an International
2h 45m
Mon, Tue, Thu, Sat, Sun
Airbus A320
CZ 6752
China Southern Airlines
13:30 Shanghai Pudong International, terminal 2
16:15 Shenzhen Bao'an International
2h 45m
Wed, Fri, Sun
Airbus A320
Y8 7566
Suparna Airlines
13:30 Shanghai Pudong International, terminal 2
16:00 Shenzhen Bao'an International
2h 30m
Tue, Thu, Sat
Boeing 737-800
MF 8377
Xiamen Airlines
13:55 Shanghai Hongqiao International, terminal 1
16:35 Shenzhen Bao'an International
2h 40m
Daily
Boeing 737-800
MU 5341
China Eastern
13:55 Shanghai Hongqiao International, terminal 2
16:40 Shenzhen Bao'an International
2h 45m
Daily
Airbus A330-200
CZ 3256
China Southern Airlines
14:30 Shanghai Hongqiao International, terminal 2
17:10 Shenzhen Bao'an International
2h 40m
Daily
Airbus A321
MU 5343
China Eastern
15:00 Shanghai Pudong International, terminal 1
17:50 Shenzhen Bao'an International
2h 50m
Daily
Boeing 737-800
MF 8317
Xiamen Airlines
15:05 Shanghai Hongqiao International, terminal 1
17:45 Shenzhen Bao'an International
2h 40m
Daily
Boeing 737-800
HO 1885
Juneyao Airlines
15:10 Shanghai Hongqiao International, terminal 2
17:35 Shenzhen Bao'an International
2h 25m
Daily
Airbus A320
CZ 3552
China Southern Airlines
15:30 Shanghai Hongqiao International, terminal 2
18:10 Shenzhen Bao'an International
2h 40m
Daily
Airbus A320
ZH 9506
Shenzhen Airlines
15:35 Shanghai Hongqiao International, terminal 2
18:10 Shenzhen Bao'an International
2h 35m
Daily
Airbus A320
MU 5349
China Eastern
15:55 Shanghai Hongqiao International, terminal 2
18:30 Shenzhen Bao'an International
2h 35m
Daily
Airbus A320 NEO
ZH 9516
Shenzhen Airlines
16:10 Shanghai Pudong International, terminal 2
18:50 Shenzhen Bao'an International
2h 40m
Daily
Boeing 737-800
CZ 3562
China Southern Airlines
16:30 Shanghai Hongqiao International, terminal 2
19:00 Shenzhen Bao'an International
2h 30m
Daily
Boeing 777-300ER
HU 7724
Hainan Airlines
17:00 Shanghai Pudong International, terminal 2
19:40 Shenzhen Bao'an International
2h 40m
Daily
Boeing 737-800
ZH 9520
Shenzhen Airlines
18:15 Shanghai Pudong International, terminal 2
21:00 Shenzhen Bao'an International
2h 45m
Daily
Boeing 737-800
ZH 9522
Shenzhen Airlines
19:10 Shanghai Pudong International, terminal 2
22:00 Shenzhen Bao'an International
2h 50m
Daily
Boeing 737-800
CZ 8206
China Southern Airlines
19:45 Shanghai Pudong International, terminal 2
22:35 Shenzhen Bao'an International
2h 50m
Daily
Airbus A320
CZ 6756
China Southern Airlines
20:30 Shanghai Pudong International, terminal 2
23:30 Shenzhen Bao'an International
3h
Mon, Tue, Thu, Sat
Airbus A321
HU 7728
Hainan Airlines
20:30 Shanghai Pudong International, terminal 2
23:20 Shenzhen Bao'an International
2h 50m
Daily
Boeing 737-800
ZH 9526
Shenzhen Airlines
20:40 Shanghai Pudong International, terminal 2
23:20 Shenzhen Bao'an International
2h 40m
Daily
Airbus A321
ZH 9528
Shenzhen Airlines
22:05 Shanghai Pudong International, terminal 2
00:40 Shenzhen Bao'an International
2h 35m
Daily
Airbus A320
MU 5359
China Eastern
22:10 Shanghai Pudong International, terminal 1
01:15 Shenzhen Bao'an International
3h 5m
Daily
Airbus A321

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
CZ 3554
China Southern Airlines
12:40 Shanghai Hongqiao International, terminal 2
15:20 Shenzhen Bao'an International
2h 40m
Seasonal
Airbus A320 NEO
FM 9333
Shanghai Airlines
12:55 Shanghai Hongqiao International, terminal 2
15:30 Shenzhen Bao'an International
2h 35m
Seasonal
Boeing 737-800
HU 7722
Hainan Airlines
12:55 Shanghai Pudong International, terminal 2
15:35 Shenzhen Bao'an International
2h 40m
Seasonal
Boeing 737-800
ZH 9516
Shenzhen Airlines
13:05 Shanghai Pudong International, terminal 2
15:45 Shenzhen Bao'an International
2h 40m
Seasonal
Boeing 737-800
MU 5341
China Eastern
14:00 Shanghai Hongqiao International, terminal 2
16:20 Shenzhen Bao'an International
2h 20m
Seasonal
Airbus A320 NEO
HO 1885
Juneyao Airlines
14:25 Shanghai Hongqiao International, terminal 2
16:50 Shenzhen Bao'an International
2h 25m
Seasonal
Airbus A320
CZ 3256
China Southern Airlines
14:40 Shanghai Hongqiao International, terminal 2
17:10 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A321
MU 5343
China Eastern
14:50 Shanghai Pudong International, terminal 1
17:30 Shenzhen Bao'an International
2h 40m
Seasonal
Airbus A320 NEO
ZH 9504
Shenzhen Airlines
15:35 Shanghai Hongqiao International, terminal 2
18:05 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A320
CZ 3552
China Southern Airlines
15:40 Shanghai Hongqiao International, terminal 2
18:10 Shenzhen Bao'an International
2h 30m
Seasonal
Airbus A321
ZH 9506
Shenzhen Airlines
16:35 Shanghai Hongqiao International, terminal 2
19:10 Shenzhen Bao'an International
2h 35m
Seasonal
Airbus A321
CZ 3562
China Southern Airlines
16:40 Shanghai Hongqiao International, terminal 2
19:20 Shenzhen Bao'an International
2h 40m
Seasonal
Airbus A321
CA 8579
Air China
16:05 Shanghai Pudong International, terminal 2
18:20 Shenzhen Bao'an International
2h 15m
Seasonal
Airbus A321

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Shanghai to Shenzhen

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Shanghai to Shenzhen depart and land

Departure from Shanghai

Shanghai Hongqiao International closest to the centreSHA

91 flights a week, terminals 1, 2, 8 mi (13 km) from the city centre

87 flights a week, terminals 1, 2, 20 mi (32 km) from the city centre

Arrival in Shenzhen

178 flights a week, 17 mi (28 km) from the city centre

When to visit Shenzhen

Weather by month

Best time to visit: October and November, +25° to +29° by day, sea +24° to +28°. In November it is +25° by day and +18° at night, sea +24°, with 8 rainy days.

Jan
+20° +12° +17° 5 days
Feb
+22° +13° +19° 6 days
Mar
+24° +17° +21° 11 days
Apr
+27° +20° +25° 16 days
May
+29° +23° +28° 20 days
Jun
+30° +25° +31° 27 days
Jul
+32° +26° +32° 25 days
Aug
+31° +25° +32° 26 days
Sep
+31° +25° +31° 21 days
Oct
+29° +22° +28° 10 days
Nov
+25° +18° +24° 8 days
Dec
+21° +13° +20° 4 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Shanghai to Shenzhen?
A nonstop flight takes 2 hours 40 minutes on average, from 2h 15m to 3h 5m depending on the flight.
How far is Shenzhen from Shanghai?
754 mi (1,213 km) in a straight line between the cities.
Which airlines fly nonstop from Shanghai to Shenzhen?
Shenzhen Airlines (56 a week), China Southern Airlines (42 a week), China Eastern (35 a week), Hainan Airlines (14 a week), Xiamen Airlines (14 a week), Spring Airlines (7 a week), Juneyao Airlines (7 a week), Suparna Airlines (3 a week), Air China and Shanghai Airlines.
How many flights a day are there from Shanghai to Shenzhen?
2 flights today and 178 a week, about 25.4 a day on average.
When are the first and last flights from Shanghai to Shenzhen?
The first departure is at 12:30 (CZ3554), the last at 22:10 (MU5359). Local time.
Which Shanghai airport do flights to Shenzhen leave from?
Shanghai Hongqiao International (91 a week) and Shanghai Pudong International (87 a week).