Tibet Train Travel
China Tibet Train Timetables and Sleeper Prices
Classic rail routes to and from Lhasa, restored with the original Tibet train photos from the old CTT ASP site.

Train T27 from Beijing to Lhasa
- Distance
- 4064 km
- Timetable
- 21:30 - 20:58 the 3rd day
- Hard sleeper
- USD 240/per person
- Soft sleeper
- USD 310/per person
Train T28 from Lhasa to Beijing
- Distance
- 4064 km
- Timetable
- 08:30 - 07:34 the 3rd day
- Hard sleeper
- USD 240/per person
- Soft sleeper
- USD 310/per person
Train T22/T23 from Chengdu to Lhasa
- Distance
- 3360 km
- Timetable
- 20:40 - 17:21 the 3rd day
- Hard sleeper
- USD 190/per person
- Soft sleeper
- USD 250/per person
Train T24/T21 from Lhasa to Chengdu
- Distance
- 3360 km
- Timetable
- 10:54 - 08:08 the 3rd day
- Hard sleeper
- USD 190/per person
- Soft sleeper
- USD 250/per person
Train T222/T223 from Chongqing to Lhasa
- Distance
- 3654 km
- Timetable
- 19:33 - 17:21 the 3rd day
- Hard sleeper
- USD 195/per person
- Soft sleeper
- USD 250/per person
Train T224/T221 from Lhasa to Chongqing
- Distance
- 3654 km
- Timetable
- 10:54 - 09:20 the 3rd day
- Hard sleeper
- USD 195/per person
- Soft sleeper
- USD 250/per person
Train K917 from Lanzhou to Lhasa
- Distance
- 2188 km
- Timetable
- 17:15 - 21:50 the 2nd day
- Hard sleeper
- USD 160/per person
- Soft sleeper
- USD 205/per person
Train K918 from Lhasa to Lanzhou
- Distance
- 2188 km
- Timetable
- 11:20 - 14:54 the 2nd day
- Hard sleeper
- USD 160/per person
- Soft sleeper
- USD 205/per person
Train K917 from Xining to Lhasa
- Distance
- 1972 km
- Timetable
- 20:23 - 21:50 the 2nd day
- Hard sleeper
- USD 155/per person
- Soft sleeper
- USD 200/per person
Train K918 from Lhasa to Xining
- Distance
- 1972 km
- Timetable
- 11:20 - 11:54 the 2nd day
- Hard sleeper
- USD 155/per person
- Soft sleeper
- USD 200/per person
Train T164/T165 from Shanghai to Lhasa
- Distance
- 4373 km
- Timetable
- 20:02 - 21:00 the 3rd day
- Hard sleeper
- USD 205/per person
- Soft sleeper
- USD 320/per person
Train T166/T163 from Lhasa to Shanghai
- Distance
- 4373 km
- Timetable
- 10:00 - 10:58 the 3rd day
- Hard sleeper
- USD 205/per person
- Soft sleeper
- USD 320/per person
Train T264/T265 from Guangzhou to Lhasa
- Distance
- 4980 km
- Timetable
- 13:07 - 21:00 the 3rd day
- Hard sleeper
- USD 250/per person
- Soft sleeper
- USD 330/per person
Train T266/T263 from Lhasa to Guangzhou
- Distance
- 4980 km
- Timetable
- 10:00 - 18:10 the 3rd day
- Hard sleeper
- USD 250/per person
- Soft sleeper
- USD 330/per person