Your browser does not support the running script, you cannot get a perfect browsing
  • Home
  • Tibet Tour Package
  • Tibet Train
  • Travel Guide infos
  • Tibet Nepal Bhutan
You can either travel or read But either your body or soul must be on the way
Asia Odyssey Travel & Tours Co Ltd

Shanghai to Tibet

Shanghai is a highly modernized city that has not broken away from traditional Chinese characteristics and Shanghai style culture. Shanghai shows its unique charm in every aspect. It is not only the largest commercial and financial center in China, but also an international port city among Pacific region. Shanghai connects China with the world through its developed transportation and communications, and it is attracting the attention of more and more domestic and international tourists. It is very convenient to travel from Shanghai to Tibet, one can go straight to Lhasa either by plane or train.

Transportation from Shanghai to Tibet:

1. Flight from Shanghai to Lhasa

It takes about 8 hours for China Eastern Airlines MU2335 to reach Lhasa from Shanghai via xi 'an. The flight takes off from Shanghai at 6:40 in the morning and arrives in Lhasa at 15:25 in the afternoon. The ticket price is about 2740 RMB per ticket.

2. Train from Shanghai to Lhasa

If you want an economical and comfortable travel, you can take the train Z164 from Shanghai to Lhasa, a daily train that departures from Shanghai at 20:10 and arrives in Lhasa at 19:30 on the third day. The whole journey takes about 47 hours with a cost of about 1262 RMB per ticket.

3. Shanghai-Xining - Lhasa

China Eastern Airlines MU2335 is one of the many flights that fly form Shanghai to Lhasa, which takes off at 12:05 PM in Shanghai and lands in Lhasa at 03:55 PM with a cost about 1840 RMB / ticket. Then take a train from Xining to Lhasa which takes 21 hours. One can enjoy the spectacular scenery along the way, which includes land covered by ice and snow, boundless desert, vast grassland, clear lakes and majestic mountains capped by ice and snow.

Most Frequently Asked Questions

  • What to see in Shanghai?
    There are two faces of Shanghai – the futuristic, LED-lit, modern skyscrapers of Lujiazui that highlight its status as a financial and fashion powerhouse city, and the ancient, traditional Chinese cultural foundation from which it sprang in places such as Yuyuan Garden and the Jade Buddha Temple. You can see both sides of Shanghai with any of our Shanghai city tours.
  • How to travel to Tibet from Shanghai
    By train: Train Z164 departs from Shanghai at 20:08 (8:08 p.m.) everyday, arriving in Lhasa at 19:30 (7:30 p.m.) on the third day, so you would spend 2 nights on board the train for a total duration of 47 hours and 22 minutes covering 4373 kilometers (2717 miles).

    By flight: There are currently no non-stop flights between Shanghai and Lhasa, but there are numerous daily flights with one stop in cities such as Chengdu and Xi’an. The quickest of these flights take 7 to 8 hours so it’s best to plan for an early morning departure when flying from Shanghai to Lhasa to give yourself more time to acclimatize to the high altitude and different weather in Tibet.

  • How far is it from Shanghai to Lhasa?
    Driving from Shanghai to Lhasa takes at least 4 days with a distance of 4200 kms. There are direct flights from Shanghai to Lhasa every day, taking more than 4 hours, the flight distance between Shanghai and Tibet is 2900 KMS. If you take the train from Shanghai to Lhasa, the distance is nearly 4300KMS,taking over 40 hours to reach Lhasa.
Customers' Reviews
Hot Tour Packages from Shanghai to Tibet
5 days Lhasa-Yamdroktso Tour
Join in Tours
5 days Lhasa-Yamdroktso Tour
5Days From $692
Itinerary Details
11 Days Lhasa-Nyingchi-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
Join in Tours
11 Days Lhasa-Nyingchi-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
11Days From $1262
Itinerary Details
7 Days Lhasa-Yamdroktso-Shigatse-Mt. Everest Tour
Join in Tours
7 Days Lhasa-Yamdroktso-Shigatse-Mt. Everest Tour
7Days From $877
Itinerary Details
8 days Lhasa-Yamdroktso-Shigatse-Mt. Everest Tour
Join in Tours
8 days Lhasa-Yamdroktso-Shigatse-Mt. Everest Tour
8Days From $938
Itinerary Details
9 days Lhasa-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
Join in Tours
9 days Lhasa-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
9Days From $1062
Itinerary Details
12 Days Lhasa-Nyingchi-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
Join in Tours
12 Days Lhasa-Nyingchi-Yamdroktso-Shigatse-Mt. Everest-Namtso Lake Tour
12Days From $1323
Itinerary Details
15 Days Lhasa-Yamtroktso-Shigatse-Mt. Everest Mt. Kailash  Guge Kingdom Tour
Join in Tours
15 Days Lhasa-Yamtroktso-Shigatse-Mt. Everest Mt. Kailash Guge Kingdom Tour
15Days From $1938
Itinerary Details
9 Days Lhasa-Nyingchi-Yamdroktso-Shigatse Tour
Join in Tours
9 Days Lhasa-Nyingchi-Yamdroktso-Shigatse Tour
9Days From $1062
Itinerary Details