Airlines with flights from Shanghai to Dunhuang
There are three airlines with scheduled flights between PVG and DNH. Both Juneyao Airlines and China Eastern operates non-stop flights from Shanghai Airport to Dunhuang Airport and the flight time is 4 hours and 20 minutes.
Choose airline
Schedules
Non-stop with Juneyao Airlines
-
Total flight time: 4 hours and 20 minutes
-
Shanghai is a Juneyao Airlines hub.
-
7 flights per week
-
Airbus A320neoAirbus A321neo
-
Business class available
PVG
Direct
DNH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
HO2211
07:15
07:25
07:25
07:25
07:25
07:25
07:25
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 4 hours and 10 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
3 flights per week
-
Airbus A320neo
-
First class available
PVG
Direct
DNH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
MU6385
----
09:55
----
09:55
----
10:10
----
The timetable & schedule information was updated at 2026-04-22
Via Lanzhou with Spring Airlines
-
Total flight time: 7h 30m - 7h 30m.
-
Low-cost airline
-
Shanghai is a Spring Airlines hub.
PVG
Via LHW
DNH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-22
Via Hefei with China Eastern Airlines
-
Total flight time: 7h 45m - 9h 35m.
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
Airbus A320neo
PVG
Via HFE
DNH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
MU9025
MU9978
MU9978
09:20
10:55
09:20
11:10
09:20
11:10
09:20
The timetable & schedule information was updated at 2026-04-22
Via Xian with China Eastern Airlines
-
Total flight time: 8h 15m - 8h 15m.
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
5 flights per week
-
Airbus A320neo
PVG
Via XIY
DNH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
MU2143
MU2215
MU2215
----
----
----
06:25
----
----
06:25
MU2335
MU2215
MU2215
06:25
06:25
06:25
----
06:25
06:25
----
The timetable & schedule information was updated at 2026-04-22

There are three airlines with scheduled flights between PVG and DNH. Both Juneyao Airlines and China Eastern operates non-stop flights from Shanghai Airport to Dunhuang Airport and the flight time is 4 hours and 20 minutes.