China Railway

Night Trains from Lhasa to Shanghai

1 night train connects Lhasa and Shanghai, run by China Railway. Tickets from ¥668. Timetables, stops, journey time and where to book. Trains run in both directions — Lhasa to Shanghai and Shanghai to Lhasa.

1 train on this route

Shanghai(上海) → Lhasa(拉萨) (Z 165)

Operator
China Railway
Tickets
Fixed fare · from ¥668— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €89)
Countries🇨🇳China

From ¥668 (≈ €89)

Book any time — the price won't rise, but berths sell out.

Shanghai(上海) → Lhasa(拉萨)

Z 165
Departs 18:33Arrives 15:36Daily
Fares
  • Hard sleeper ¥668 (≈ €89)
  • Soft sleeper ¥1062 (≈ €142)

Official fare · Checked October 2026

  1. Shanghai(上海)18:33
  2. Suzhou(苏州)19:21
  3. Wuxi(无锡)19:46
  4. Nanjing(南京)21:13
  5. Bengbu(蚌埠)22:52
  6. Xuzhou(徐州)00:18
  7. Zhengzhou(郑州)03:14
  8. Luoyang(洛阳)04:49
  9. Xi'an(西安)09:19
  10. Xianyang(咸阳)09:42
  11. Baoji(宝鸡)10:59
  12. Lanzhou(兰州)16:05
  13. Xining(西宁)19:08
  14. Golmud(格尔木)01:31
  15. Anduo(安多)10:46
  16. Nagqu(那曲)12:06
  17. Lhasa(拉萨)15:36

Frequently asked questions

How many night trains run between Lhasa and Shanghai?+

1 night train connects Lhasa and Shanghai, run by China Railway.

How much is a night train from Lhasa to Shanghai?+

Fares vary by date and comfort class, but tickets start from ¥668 (≈ €89).

How do I book a night train from Lhasa to Shanghai?+

Compare the trains above and book directly with China Railway.

Related connections

Pingwi Sleeper Train Map

Prices on Pingwi are for information only and are not an offer. We refresh them from the operators' own sites and do our best to keep them current, but the fare you are charged may differ — the price the operator shows at checkout is the one that applies.