Shanghai is one of the most convenient gateway for woldwide visitors to fly to Tibet. There are 3 flights from Shanghai to Lhasa with stopover in Chengdu or Xi'an. These flights are operated by China Eastern Airline, Tibet Airline and Air China. These flights take about 7 hours from Shanghai to Lhasa or from Lhasa to Shanghai. There are also other connecting flights from Shanghai to Chengdu, Chongqing and Kunming, then visitors can connect for another flight to Lhasa.
The following flights information is just for reference, you may search online for booking the flights to Tibet, or contact us for bookking.
Sometimes the internet booking platform might ask clients to provide Tibet Permits before booking the flight, but the problems is that the Tibet permit usually will only be issued 5-10 days prior to group's arrival and be posted to your hotel in China after issued. So if in any case you are rejected to book Tibet flights online, please just feel free to inquire us, as a reliable local travel agent we can help to book all flights without any obstacles. And on the other hand, we might get slightly lower rate than what you can get, so it will be good to check the flight with us to save money.