Travel from Nepal to China

Bus or fly from Nepal to China?

Air China, Tibet Airlines Corporation and Sichuan Airlines fly from Kathmandu to Chengdu 3 times a day. Alternatively, you can take a bus from Kathmandu to Shanghai via Kathmandu, Lhasa Liuwu Coach Station, Lasa West Suburb Coach Station, Lanzhou, Lanzhou, Yinchuan Nanmen Station, Shanghai, and Shanghai Railway in around 3 days 17 hours.

How to get from Nepal to China

ModeDurationPrice
From Kathmandu drive to Kathmandu airport, fly to Chengdu airport, then line 2 bus to Chengdu.3 h 21 min$262
From Kathmandu drive to Kathmandu airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Yantang, then line 6 subway to Guangzhou.5 h 6 min$323
From Kathmandu drive to Kathmandu airport, fly to Hong Kong airport, bus to Huanggang Entry Port, then line 9 subway to Shenzhen.5 h 39 min$290
From Kathmandu drive to Kathmandu, bus to Lhasa, train to Zhengzhou, train to Shanghai Hongqiao, then line 2 subway to Jingan Temple.2 days 12 h$209
From Kathmandu drive to Kathmandu, bus to Lhasa Liuwu Coach Station, taxi to Lasa West Suburb Coach Station, bus to Lanzhou, walk to Lanzhou, bus to Yinchuan Nanmen Station, bus to Shanghai, walk to Shanghai Railway, then line 1 subway to South Shaanxi Road.3 days 17 h$262
From Kathmandu drive to Shanghai.2 days 16 h$567

How long does it take to get from Nepal to China?

It takes approximately 3 hours 21 minutes to get from Nepal to China, including transfers.

Operators from Nepal to China

OperatorPhoneWebsite
Air ChinaAir China
Tibet Airlines CorporationTibet Airlines Corporation
Sichuan AirlinesSichuan Airlines
Chengdu Shangliu AirportChengdu Shangliu Airport
China Southern AirlinesChina Southern Airlines
China Eastern AirlinesChina Eastern Airlines
Cathay DragonCathay Dragon
Guang Zhou MetroGuang Zhou Metro
Nepal AirlinesNepal Airlines
EE BusEE Bus
Shenzhen MetroShenzhen Metro
Tibet TransportationTibet Transportation
China Railways Z-ClassChina Railways Z-Class
China Railways D-ClassChina Railways D-Class
Shanghai MetroShanghai Metro
QichezhanQichezhan
Ctrip400-830-6666Ctrip