How can I find cheap flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Explore the cheapest one-way and round-trip flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport over the next 90 days, with one-way fares from AU$ 166 and round-trip from AU$ 374. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Next 7 days
- Fastest
- Cheapest nonstop
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Tue, Nov 17 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Wed, Nov 18 | China Eastern AirlinesAU$ 374 AU$ 63841% off41% offAU$ 638 AU$ 374
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sun, Nov 29 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Sun, Dec 6 | China Eastern AirlinesAU$ 378 AU$ 63841% off41% offAU$ 638 AU$ 378
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Wed, Nov 25 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Wed, Dec 2 | China Eastern AirlinesAU$ 382 AU$ 63840% off40% offAU$ 638 AU$ 382
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Fri, Dec 18 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Fri, Dec 25 | China Eastern AirlinesAU$ 38240% offAU$ 638 AU$ 382
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sun, Dec 6 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Sun, Dec 13 | China Eastern AirlinesAU$ 39139% offAU$ 638 AU$ 391
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Fri, Jan 1 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Fri, Jan 8 | China Eastern AirlinesAU$ 39538% offAU$ 638 AU$ 395
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Wed, Nov 18 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Sun, Nov 22 | China Eastern AirlinesAU$ 42833% offAU$ 638 AU$ 428
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sun, Dec 13 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Sun, Dec 20 | China Eastern AirlinesAU$ 48824% offAU$ 638 AU$ 488
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Tue, Nov 24 | China Eastern Airlines
PVG 07:404h 35mDirectDNH 12:15Shanghai - Dunhuang | Sun, Nov 29 | China Eastern AirlinesAU$ 49223% offAU$ 638 AU$ 492
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal Airline
SHA 15:006hDirectDNH 16:00Shanghai - Dunhuang | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Wed, Dec 2 | China Eastern AirlinesAU$ 166 AU$ 21724% off24% offAU$ 217 AU$ 166 - Cheapest
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Fri, Dec 4 | China Eastern AirlinesAU$ 166 AU$ 21724% off24% offAU$ 217 AU$ 166 - Cheapest
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Tue, Nov 24 | China Eastern AirlinesAU$ 166 AU$ 37556% off56% offAU$ 375 AU$ 166
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Nov 26 | China Eastern AirlinesAU$ 18052% offAU$ 375 AU$ 180
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | China Eastern AirlinesAU$ 18052% offAU$ 375 AU$ 180
DNH 20:3029h 5m1 stopPVG 01:35Dunhuang - Shanghai | Wed, Nov 18 | China Express AirlinesAU$ 18216% offAU$ 217 AU$ 182
DNH 20:0529h 30m1 stopPVG 01:35Dunhuang - Shanghai | Thu, Nov 19 | China Express AirlinesAU$ 18216% offAU$ 217 AU$ 182
DNH 20:0529h 30m1 stopPVG 01:35Dunhuang - Shanghai | Sat, Nov 21 | China Express AirlinesAU$ 18216% offAU$ 217 AU$ 182
DNH 20:3029h 5m1 stopPVG 01:35Dunhuang - Shanghai | Sun, Nov 22 | China Express AirlinesAU$ 18216% offAU$ 217 AU$ 182
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Wed, Dec 2 | China Eastern AirlinesAU$ 166 AU$ 21724% off24% offAU$ 217 AU$ 166
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Fri, Dec 4 | China Eastern AirlinesAU$ 166 AU$ 21724% off24% offAU$ 217 AU$ 166
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Tue, Nov 24 | China Eastern AirlinesAU$ 166 AU$ 37556% off56% offAU$ 375 AU$ 166
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Nov 26 | China Eastern AirlinesAU$ 18052% offAU$ 375 AU$ 180
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | China Eastern AirlinesAU$ 18052% offAU$ 375 AU$ 180
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sat, Nov 21 | China Eastern AirlinesAU$ 19847% offAU$ 375 AU$ 198
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Dec 10 | China Eastern AirlinesAU$ 19847% offAU$ 375 AU$ 198
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Dec 7 | China Eastern AirlinesAU$ 20246% offAU$ 375 AU$ 202
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 16 | China Eastern AirlinesAU$ 28025% offAU$ 375 AU$ 280
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Tue, Nov 24 | China Eastern AirlinesAU$ 166 AU$ 53069% off69% offAU$ 530 AU$ 166
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Nov 26 | China Eastern AirlinesAU$ 180 AU$ 53066% off66% offAU$ 530 AU$ 180
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | China Eastern AirlinesAU$ 180 AU$ 53066% off66% offAU$ 530 AU$ 180
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sat, Nov 21 | China Eastern AirlinesAU$ 19863% offAU$ 530 AU$ 198
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Dec 10 | China Eastern AirlinesAU$ 19863% offAU$ 530 AU$ 198
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Dec 7 | China Eastern AirlinesAU$ 20262% offAU$ 530 AU$ 202
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Nov 12 | China Eastern AirlinesAU$ 28047% offAU$ 530 AU$ 280
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 16 | China Eastern AirlinesAU$ 28047% offAU$ 530 AU$ 280
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Dec 31 | China Eastern AirlinesAU$ 28147% offAU$ 530 AU$ 281
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | China Eastern AirlinesAU$ 180 AU$ 70374% off74% offAU$ 703 AU$ 180
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Tue, Nov 10 | China Eastern AirlinesAU$ 314 AU$ 70355% off55% offAU$ 703 AU$ 314
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Sat, Nov 7 | China Eastern AirlinesAU$ 472 AU$ 70333% off33% offAU$ 703 AU$ 472
DNH 13:153h 50mDirectPVG 17:05Dunhuang - Shanghai | Thu, Nov 5 | China Eastern AirlinesAU$ 61113% offAU$ 703 AU$ 611
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Fri, Dec 4 | China Eastern AirlinesAU$ 166 AU$ 21724% off24% offAU$ 217 AU$ 166
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | China Eastern AirlinesAU$ 180 AU$ 37552% off52% offAU$ 375 AU$ 180
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Dec 7 | China Eastern AirlinesAU$ 202 AU$ 37546% off46% offAU$ 375 AU$ 202
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 16 | China Eastern AirlinesAU$ 28025% offAU$ 375 AU$ 280
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 9 | Xiamen AirlinesAU$ 28440% offAU$ 472 AU$ 284
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Dec 7 | Xiamen AirlinesAU$ 28440% offAU$ 472 AU$ 284
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 16 | Xiamen AirlinesAU$ 28440% offAU$ 472 AU$ 284
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Dec 28 | Xiamen AirlinesAU$ 28440% offAU$ 472 AU$ 284
DNH 13:153h 40mDirectPVG 16:55Dunhuang - Shanghai | Mon, Nov 16 | Juneyao AirlinesAU$ 31234% offAU$ 472 AU$ 312
DNH 13:0017h 25m1 stopSHA 14:00Dunhuang - Shanghai | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Dunhuang to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport
What is the cheapest month to fly from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Dunhuang Mogao International Airport to Shanghai Pudong International Airport, the best time to buy is in March, with an average price of AU$ 191. You’ll want to avoid October, when the average price can reach as high as AU$ 455.
What is the cheapest day of the week to fly from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Dunhuang Mogao International Airport to Shanghai Pudong International Airport is Thursday, with average fares typically lower than other days. You’ll want to avoid flying on Sunday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
The cheapest airline flying from Dunhuang Mogao International Airport to Shanghai Pudong International Airport is China Express Airlines (from AU$ 182) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Check the schedule for flights from Dunhuang to Shanghai and find the flight that best matches your travel plans.
-
MU6760
Dunhuang Mogao International Airport
13:15
DNH
17:05
PVG
S M - W - F -Search -
MU6834
Dunhuang Mogao International Airport
08:30
DNH
10:05
LHW
S M T W T F SSearch -
FM9218
Lanzhou Zhongchuan International Airport
14:10
LHW
16:55
SHA
S M T W T F S -
9C6186
Dunhuang Mogao International Airport
17:30
DNH
19:35
LHW
- - - W - - -Search -
9C7142
Lanzhou Zhongchuan International Airport
22:30
LHW
01:35
PVG
S M T W T F S -
G54070
Dunhuang Mogao International Airport
20:30
DNH
23:20
LHW
- M - W - F -Search -
9C6488
Lanzhou Zhongchuan International Airport
08:00
LHW
11:00
PVG
S - - W - F - -
9C6186
Dunhuang Mogao International Airport
17:30
DNH
19:35
LHW
- - - W - - -Search -
9C6488
Lanzhou Zhongchuan International Airport
08:00
LHW
11:00
PVG
S - - W - F - -
G54070
Dunhuang Mogao International Airport
20:30
DNH
23:20
LHW
- M - W - F -Search -
9C7004
Lanzhou Zhongchuan International Airport
16:05
LHW
19:05
PVG
- - T - - - - -
MU2415
Dunhuang Mogao International Airport
12:45
DNH
14:30
LHW
S M T W T F SSearch -
MU6808
Lanzhou Zhongchuan International Airport
08:00
LHW
10:50
PVG
S M T W T F S -
MU6834
Dunhuang Mogao International Airport
08:30
DNH
10:05
LHW
S M T W T F SSearch -
MU6808
Lanzhou Zhongchuan International Airport
08:00
LHW
10:50
PVG
S M T W T F S -
MU2415
Dunhuang Mogao International Airport
12:45
DNH
14:30
LHW
S M T W T F SSearch -
FM9218
Lanzhou Zhongchuan International Airport
14:10
LHW
16:55
SHA
S M T W T F S -
G54070
Dunhuang Mogao International Airport
20:30
DNH
23:20
LHW
- M - W - F -Search -
9C7142
Lanzhou Zhongchuan International Airport
22:30
LHW
01:35
PVG
S M T W T F S
About Dunhuang Mogao International Airport and Shanghai Pudong International Airport
Learn about Dunhuang Mogao International Airport (DNH) and Shanghai Pudong International Airport (PVG) — including location, terminals, transportation, and travel tips.
| Flight distance | 2,637.38km |
|---|---|
| Cheapest one-way ticket price | AU$ 166 |
| Cheapest return ticket price | AU$ 374 |
FAQs for Dunhuang Mogao International Airport to Shanghai Pudong International Airport Flights
How long is the flight from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Dunhuang Mogao International Airport to Shanghai Pudong International Airport takes about 3 hours 18 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG)?
There are around 1 daily flights from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG).What is the flight schedule from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
The earliest flight from Dunhuang Mogao International Airport to Shanghai Pudong International Airport departs at 13:15, and the last departs at 15:10, with about 2 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG) most expensive?
The route from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around AU$ 538 in May, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 32km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
What is the departure terminal and arrival terminal used for the flight from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG)?
Popular airports as well as departure and arrival terminals for the flight from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG) are listed below.- China Eastern Airlines: The departure terminal for Dunhuang Mogao International Airport (DNH) is T3, the arrival terminal for Shanghai Pudong International Airport (PVG) is T1.
What's the closest airport to Shanghai Pudong International Airport (PVG)?
The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44km.Which airline operates the most direct flights from Dunhuang Mogao International Airport (DNH) to Shanghai Pudong International Airport (PVG)?
China Eastern Airlines is a very popular airline operating an average of 559 flights per month.What are the cheapest flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
One-way flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport currently start from AU$ 166, and round-trip fares start from AU$ 374. The current lowest fare is a China Eastern Airlines flight departing on Wed, Dec 2; prices may vary depending on availability.Which airlines offer direct flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Yes. China Eastern Airlines operate direct flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport, with an average flight time of 3 hours 21 minutes, and around 4 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Dunhuang Mogao International Airport to Shanghai Pudong International Airport is AU$ 290. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Dunhuang Mogao International Airport to Shanghai Pudong International Airport?
Dunhuang Mogao International Airport to Shanghai Pudong International Airport operates around 4 weekly flights, mainly by China Eastern Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport on Trip.com?
Enter Dunhuang Mogao International Airport and Shanghai Pudong International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Most popular destination
- Flights from Dunhuang Mogao International Airport to Chongqing Jiangbei International Airport
- Flights from Dunhuang Mogao International Airport to Urumqi Tianshan International Airport
- Flights from Dunhuang Mogao International Airport to Lanzhou Zhongchuan International Airport
- Flights from Dunhuang Mogao International Airport to Shanghai Pudong International Airport
- Flights from Dunhuang Mogao International Airport to Xi'an Xianyang International Airport
- Flights from Dunhuang Mogao International Airport to Chongqing
- Flights from Dunhuang Mogao International Airport to Urumqi
- Flights from Dunhuang Mogao International Airport to Shanghai
- Flights from Dunhuang Mogao International Airport to Chengdu
- Flights from Dunhuang Mogao International Airport to Xi'an
- Flights from Melbourne Airport to Shanghai Pudong International Airport
- Flights from Kingsford Smith Airport to Shanghai Pudong International Airport
- Flights from Chongqing Jiangbei International Airport to Shanghai Pudong International Airport
- Flights from Brisbane Airport to Shanghai Pudong International Airport
- Flights from Zhangjiajie Hehua International Airport to Shanghai Pudong International Airport
- Flights from Sydney to Shanghai Pudong International Airport
- Flights from Melbourne to Shanghai Pudong International Airport
- Flights from Chongqing to Shanghai Pudong International Airport
- Flights from Brisbane to Shanghai Pudong International Airport
- Flights from Zhangjiajie to Shanghai Pudong International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.