How to Travel between Beijing and Lhasa
How to Travel from Beijing to Lhasa
1. Beijing to Lhasa Direct Flight: 4.5-7h, CNY3,250 for Economy Class
Only two direct flights are scheduled from Beijing Capital International Airport (PEK) to Lhasa Gonggar International Airport. The plane ticket usually costs CNY3,250 for economy class and CNY9,000-10,000 for business class, and it seldom has discount.
Note: Please be noted that flight CA4112 has a 1.5h stopover in Chengdu.
2. Beijing to Lhasa Normal Speed Train: 40h 40min, CNY765 for Hard Sleeper
There is only one direct train. Train Z21 leaves from Beijing West Railway Station at 20:00 and arrives at Lhasa Railway Station at 12:40 in almost 2 days. It costs CNY360 for hard seat, CNY765 for hard sleeper, and CNY1,189 for soft sleeper.
3. Beijing to Chengdu to Lhasa Flight: at least 7h including layover, CNY1,000-1,500 for Economy Class
→Beijing to Chengdu Flight: 3-3.5h, CNY450-1,000 for Economy Class
People may leave from either Beijing Capital International Airport (PEK) or Daxing International Airport (PKX), and get to Chengdu Shuangliu International Airport (CTU) in 3-3.5h. In order to save time for the later transfer, it is advised to book the flight which takes off no late than 13:30, and nearly 18 flights fulfill this condition.
→Chengdu to Lhasa Flight: 2.5h, CNY500 for Economy Class
Flights at 11:35, 13:05, 14:00, 14:30, and 18:50 are timely feasible to send people from Shuangliu Airport to Lhasa Gonggar International Airport (LXA) in about 2.5h.
Other worth considering transfer points between Beijing and Lhasa include Chongqing Jiangbei International Airport (CKG), Xi’an Xianyang International Airport (XIY) and Xining Caojiapu International Airport (XNN).
How to Travel from Lhasa to Beijing
1. Lhasa to Beijing Direct Flight: 4-6h, CNY1,550-3,250 for Economy Class
There are only two direct flights from Lhasa Gonggar Airport to Beijing Capital Airport every day. The ticket costs CNY1,550-3,250 for economy class and CNY9,000-10,000 for business class. Flight CA4111 has a one-hour stopover in Chengdu.
2. Lhasa to Beijing Normal Speed Train: 40h 38min, CNY763 for Hard Sleeper
Train Z22 departs from Lhasa Railway Station at 15:50 and reaches Beijing West Railway Station at 08:28 in almost two days. Train ticket costs CNY360 for hard seat, CNY763 for hard sleeper, and CNY1,186 for soft sleeper.
3. Lhasa to Chengdu to Beijing Flight: at least 6.5h including layover, CNY1,400-1,730 for Economy Class
→Lhasa to Chengdu Flight: 2h, CNY900-1,230 for Economy Class
To ensure a smooth transfer, people are suggested to book the Lhasa to Chengdu flight which departs no late than 17:00, and nearly eight flights fulfill this condition.
→Chengdu to Beijing Flight: 3h, CNY500 for Economy Class
After taking at least 1.5-hour transfer time into consideration, about 18 Chengdu to Beijing flights which take off after 13:30 fit the transfer plan, and people may arrive at either Beijing Capital Airport or Daxing Airport.
As mentioned above, one can also make the transfer at the airport in Chongqing, Xi’an or Xining.
1. Direct or Connecting Flight + Metro or City Bus: at least 5-7.5h, CNY1,430-3,290
First, you may get from Lhasa to Beijing by plane, and then follow either of the ways below.
→If you arrive at the Daxing Airport, take airport bus Beijing Railway Station Line, transfer to city bus No.TE-11 at the Puhuangyu stop, and get off at the Qianmen stop. It requires 1.5h and CNY42.
2. Normal Speed Train + City Bus: 42h, CNY765 for Hard Sleeper
First, you may take train Z22 and get to Beijing West Railway Station. Then, transfer to city bus No.TE-2 or No.9 and get off at Qianmen East stop. It needs 45min and CNY2.