My wish list
find your trip mate
You are here: HomeTrain to Tibet

Train from China to Tibet – Qinghai Tibet Railway Experience!

22 May 2015 Last updated at 01:49

This is BIG: It is now possible to go to Tibet by train via the Qinghai-Tibet railway, the world's highest altitude railway. Though getting to Tibet by train takes much longer than by plane, you will witness uncountable miles of unforgettable stunning landscape that you will never see from a plane window. And this is why Tibet Railway has been the first choice for most travelers to Tibet.

There is currently train service from Beijing, Chengdu, Shanghai, Guangzhou, Xining, Lanzhou, and Chongqing, utilizing the Qinghai-Tibet Railway line to Lhasa.

Route Length Duration Schedule Highlights
Beijing - Lhasa 3753km 43 hrs 40 mins Daily Qinghai Lake, Yangpachen Spring
Chengdu - Lhasa 3360km 43 hrs 50 mins Every other day Qinghai Lake, Changtang Grassland
Shanghai - Lhasa 4373km 48 hrs 39 mins Daily Tibetan Antelope, Tuotuohe River, Hohxil
Guangzhou - Lhasa 3753km 43 hrs 40 mins Every other day Hohxil, Tibetan Antelope, Yangpachen Spring
Chongqing - Lhasa 3641km 44 hrs 17 mins Every other day Tsonag Lake, Changtang Grassland
Lanzhou - Lhasa 2188km 26 hrs 30 mins Every other day Qinghai Lake, Qarha Salt Lake
Xining - Lhasa 1960km 23 hrs 30 mins Every other day Tsonag Lake, Yangpachen Spring

China Tibet Railway Facts & FAQs

Beijing Lhasa Train

Why from Beijing?

Beijing is the most popular China arrival city and gateway to Tibet. The 3,753 kilometer trip between Beijing and Lhasa covers 1,110 km over the world's highest Qinghai-Tibet Railway. Learn more details about Beijing Lhasa Train.

Beijing - Lhasa: Z27(Daily)    43 hrs 40 mins(duration)
Lhasa - Beijing: Z28(Daily)    42 hrs 31 mins(duration)
Seats: Soft sleeper / Hard sleeper

Beijing Lhasa Train Tours

Chengdu Lhasa Train

Why from Chengdu?

Train tickets are tense but it is easier to obtain tickets in Chengdu. Before heading to Lhasa, spend some time to visit the Chinese treasure - Panda. Then travel about 3,360km by train to Tibet. Check the detailed information about Chengdu Lhasa Train.

Chengdu - Lhasa: Z22(Every other day)    43 hrs 50 mins(duration)
Lhasa - Chengdu: Z24(Every other day)    46 hrs 16 mins(duration)
Seats: Soft sleeper / Hard sleeper

Chengdu Lhasa Train Tours

Shanghai Lhasa Train

Why from Shanghai?

Shanghai is one of the most convenient gateways of China to Tibet for travelers from around the world. During the journey of 4,373 kilometers, you will pass through cities, towns, snow mountais, lakes, prairie...Check the detailed information about Shanghai Lhasa Train.

Shanghai - Lhasa: Z164(Daily)    48 hrs 39 mins(duration)
Lhasa - Shanghai: Z166(Daily)    47 hrs 55 mins(duration)
Seats: Soft sleeper / Hard sleeper

Shanghai Lhasa Train Tours

Guangzhou Lhasa Train

Why from Guangzhou?

For travelers who make Hong Kong or China southeastern citiesas their arrival city, Guangzhou is an absolutely wonderful start for that special Tibet tour via Qinghai-Tibet railway. You will experience more than expected in the 4980km's train journey.

Guangzhou - Lhasa: T264/T265(Every other day)    55 hrs 13 mins(duration)
Lhasa - Guangzhou: T266/T263(Every other day)    55 hrs 03 mins(duration)
Seats: Soft sleeper / Hard sleeper

Check the detailed information about Guangzhou Lhasa Train.

Xining Lhasa Train

Why from Xining?

Xining is the nearest city to Lhasa. It is also the starting station of Qinghai-Tibet Railway. All trains to Lhasa will pass via Xining. So you can take flight or train from other city to Xining to catch trains. Check detailed information about Qinghai Tibet Railway.

Xining - Lhasa: K9801(Every other day)    23 hrs 51 mins(duration)
Lhasa - Xining: K9802(Every other day)    23 hrs 06 mins(duration)
Seats: Soft sleeper / Hard sleeper

Xining Lhasa Train Tour

Chongqing Lhasa Train

Why from Chongqing?

Every other day, there are trains running between Chongqing and Lhasa to take travelers along the 3,654km railway to their destination. If you like, you can take a Yangtze River cruise before go to Tibet.

Chongqing - Lhasa: T222/T223(Every other day)    44 hrs 17 mins(duration)
Lhasa - Chongqing: T224/T221(Every other day)    46 hrs 25 mins(duration)
Seats: Soft sleeper / Hard sleeper

Check the detailed information about Chongqing Lhasa Train.

Lanzhou Lhasa Train

Why from Lanzhou?

Lanzhou is the first main stop for Tibet trains. Every train to tibet will stop there. Only Train K917 starts from Lanzhou, and as it is only 26 hours to Tibet from Lanzhou, Lhasa is just one night away! Check the train schedule and make your journey to Tibet by train from Lanzhou.

Lanzhou - Lhasa: K917(Every other day)    26 hrs 30 mins(duration)
Lhasa - Lanzhou: K918(Every other day)    26 hrs 01 mins(duration)
Seats: Soft sleeper / Hard sleeper

Check the detailed information about Lanzhou Lhasa Train.