Shanghai
Dunhuang
BEST
DEAL
Thu, 16 May
SHA - DNH
Sun, 19 May
DNH - SHA
£226
£221
Prime price per passenger
Shanghai
Dunhuang
BEST
DEAL
Mon, 20 May
SHA - DNH
-13 %
£100
£87
Prime price per passenger