Distances from Beijing and Shanghai
Beijing to Dunhuang - about 2900 KM
Beijing to Urumuqi - about 3760KM
Shanghai to Dunhuang - about 3200KM
Shanghai to Urumuqi - about 4070KM
Plane and Train information
Plane:
Beijing to Dunhuang One flight a day (07:40-10:50)
Dunhuang to Turpan One train a day (20:16-08:32)
Urumqi to Kashgar Three flights a day -(18:50-20:30),(20:20-22:00) or(21:05-22:45)
Kashgar to Urumqi Three flights a day -(11:00-12:40), (11:00-12:55) or (16:05-17:45)
Urumqi to Beijing Two flights a day -(14:30-18:15) or (15:15-18:40)
Shanghai to Dunhuang - No direct flight between Shanghai to Dunhuang. People departing from Shanghai will have to fly to Xi’an and then transfer to Dunhuang)
Shanghai Pudong to Xi’an One flight a day (08:15-10:35)
Xi’an to Dunhuang One flighta a day (13:35-15:55)
Dunhuang to Turban One train a day (20:16-08:32)
Urumqi to Kashgar Three flights a day (18:50-20:30), (20:20-22:00) or (21:05-22:45)
Kashgar to Urumqi Two flights a day (11:00-12:40) or (11:00-12:55)
Urumqi to Shanghai Hongqiao One flight a day(15:20-20:05)
Train:
Beijing toUrumuqi T69 (18:44-10:50) 40hours 6 minutes
Urumuqi to Beijing T70 (20:03-13:38) 41hours 35minutes
Shanghai to Urumuqi T52(20:48-15:17) 42 hours and 29 minutes
Urumuqi to Shanghai T51(18:57-14:49) 43 hours and 52 minutes
There is no rail line to Kuqa. Flights connect the city with Ürümqi and the airport is a very short taxi ride east of the new city. The bus station is in the far southeast of the new city, with connections to and from Kashgar, Khotan, Yining, Ürümqi and Turpan, though all of these journeys take between one and one-and-a-half days.