My wish list
You are here: HomeTrain to Tibet

Tour Tibet by Taking the World's Highest Railway !

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

Tibet Train Facts & FAQs

Train Travel to Lhasa from Beijing

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: T27(Daily)    43 hrs 40 mins(duration)
Lhasa - Beijing: T28(Daily)    42 hrs 31 mins(duration)
Seats: Soft sleeper / Hard sleeper

Beijing Lhasa Train Tours

Train Travel to Lhasa from Chengdu

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: T22/T23(Every other day)    43 hrs 50 mins(duration)
Lhasa - Chengdu: T24/T21(Every other day)    46 hrs 16 mins(duration)
Seats: Soft sleeper / Hard sleeper

Chengdu Lhasa Train Tours

Train to Lhasa from Shanghai

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: T164/T165(Every other day)    48 hrs 39 mins(duration)
Lhasa - Shanghai: T166/T163(Every other day)    47 hrs 55 mins(duration)
Seats: Soft sleeper / Hard sleeper

Shanghai Lhasa Train Tours

Train to Lhasa from Guangzhou

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.

Qinghai Tibet Railway(Xining-Lhasa)

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: K9801(Every other day)    23 hrs 06 mins(duration)
Seats: Soft sleeper / Hard sleeper

Xining Lhasa Train Tour

Train to Tibet from Chongqing

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.

Train to Tibet from Lanzhou

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.