There are 11 ways to get from Xining to Kathmandu by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Xining to Tribhuvan International Airport
best- Fly from Xining (XNN) to Tribhuvan International Airport (KTM)plane XNN - KTM
8h 34m$98–483Train, bus, drive
- Take the train from Xining to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Kathmanducar
2d 4h$170–290Drive 2,820.9 km
- Drive from Xining to Kathmanducar 2,820.9 km
37h 35m$361–521Train, bus to Lanzhou, fly to Tribhuvan International Airport
- Take the train from Xining to Lanzhou Westtrain
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Tribhuvan International Airport (KTM)plane LHW - KTM
11h 23m$99–468Fly Xining to Simara Airport, taxi
- Fly from Xining (XNN) to Simara Airport (SIF)plane XNN - SIF
- Take the taxi from Simara Airport (SIF) to Kathmandutaxi
12h 40m$358–1,413Fly Xining to Bharatpur Airport, bus
- Fly from Xining (XNN) to Bharatpur Airport (BHR)plane XNN - BHR
- Take the bus from Chaubiskothi to Kathmandubus
12h 58m$300–1,410Fly Xining to Janakpur Airport, taxi
- Fly from Xining (XNN) to Janakpur Airport (JKR)plane XNN - JKR
- Take the taxi from Janakpur Airport (JKR) to Kathmandutaxi
13h 33m$263–783Bus, taxi to Gannan Xiahe Airport, fly to Tribhuvan International Airport
- Take the bus from Xining to Xiahe Countybus
- Take the taxi from Xiahe County to Gannan Xiahe Airport (GXH)taxi
- Fly from Gannan Xiahe Airport (GXH) to Tribhuvan International Airport (KTM)plane GXH - KTM
13h 56m$181–740Train, bus, drive via Dhulikhel
- Take the train from Xining to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Dhulikhelcar
2d 7h$181–301Bus, drive
- Take the bus from Xining to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Kathmanducar
2d 15h$194–270Bus, drive via Dhulikhel
- Take the bus from Xining to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Dhulikhelcar
2d 18h$205–281
Xining (XNN) to Tribhuvan International Airport (KTM) flights
Comparing Your Travel Options
The cheapest way to get from Xining to Kathmandu is to train and bus and drive which costs $170 - $290 and takes 2 days 4h.
The fastest way to get from Xining to Kathmandu is to fly which takes 8h 34m and costs $95 - $490.
The distance between Xining and Kathmandu is 1887 km. The road distance is 2820.9 km.
It takes approximately 8h 34m to get from Xining to Kathmandu, including transfers.
Kathmandu is 2h 15m behind Xining. It is currently 10:21 in Xining and 08:06 in Kathmandu.
Yes, the driving distance between Xining to Kathmandu is 2821 km. It takes approximately 37h 35m to drive from Xining to Kathmandu.
There are 1664+ hotels available in Kathmandu.
What companies run services between Xining, China and Kathmandu, Nepal?
Lucky Air Co. Ltd. and Himalaya fly from Xining (XNN) to Tribhuvan International Airport (KTM) 5 times a week.
- Website
- buddhaair.com
Flights from Xining to Simara Airport via Lhasa, Tribhuvan International Airport
- Ave. Duration
- 8h 42m
- When
- Monday to Friday
- Estimated price
- $270–1,300
Flights from Xining to Bharatpur Airport via Lhasa, Tribhuvan International Airport
- Ave. Duration
- 7h 57m
- When
- Monday to Friday
- Estimated price
- $290–1,400
Flights from Xining to Janakpur Airport via Lhasa, Tribhuvan International Airport
- Ave. Duration
- 9h 1m
- When
- Monday to Friday
- Estimated price
- $120–600
- Website
- himalaya-airlines.com
Flights from Xining to Tribhuvan International Airport via Lhasa
- Ave. Duration
- 5h 5m
- When
- Monday to Friday
- Estimated price
- $95–480
Flights from Lanzhou to Tribhuvan International Airport via Lhasa
- Ave. Duration
- 5h
- When
- Monday to Friday
- Estimated price
- $90–440
Flights from Gannan Xiahe Airport to Tribhuvan International Airport via Lhasa
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $150–700
- Website
- en.ceair.com
Flights from Lanzhou to Tribhuvan International Airport via Kunming
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- $150–450
Train from Xining to Lhasa
- Hard Seat
- $26–40
- Hard Sleeper
- $55–70
- Soft Sleeper
- $80–120
Train from Xining to Lhasa
- Hard Seat
- $26–40
- Hard Sleeper
- $55–70
- Soft Sleeper
- $80–120
Train from Xining to Lanzhou West
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- $12–24
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $12–17
- Adult - 1st Class
- $17–24
Train from Xining to Lanzhou West
- Hard Seat
- $4–6
- Hard sleeper
- $9–13
- Soft sleeper
- $15–20
Train from Xining to Lanzhou West
- 2nd Class Seat
- $13–15
- 1st Class Seat
- $22–24
- Business Class Seat
- $30–45
- Website
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Xining to Xiahe County
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- checi.org
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $26–40
- Schedules at
- checi.cn
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $5
- Schedules at
- travelchinaguide.com
- Phone
- 9851084541 , 9851093998
- babaadventurenepal@gmail.com
- Website
- Baba Adventure
Bus from Chaubiskothi to Kathmandu
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- $7
- Schedules at
- Baba Adventure
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- $51
- Schedules at
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- $51
- Schedules at
- qichezhan.net
- Ave. Duration
- 2h 14m
- Estimated price
- $19–180
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Travelling around the UAE, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.