There are 8 ways to get from Kannur to Lhasa by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kannur International Airport to Lhasa Gonggar Airport, bus
best- Fly from Kannur International Airport (CNN) to Lhasa Gonggar Airport (LXA)plane CNN - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
27h 32m¥2,489–6,600Train, bus, drive via Panvel
cheapest- Take the train from Kannur to Panveltrain
- Take the train from Panvel to Lucknowtrain
- Take the bus from Lucknow to Kathmandubus
- Drive from Kathmandu to Zhangmucar
- Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus
3d 8h¥616–1,503Bus, drive
- Take the bus from Kannur to Mangaluru, Karnatakabus
- Take the bus from Mangaluru, Karnataka to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow to Kathmandubus
- Drive from Kathmandu to Zhangmucar
- Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus
3d 16hDrive 3,234.7 km
- Drive from Kannur to Lhasacar 3,234.7 km
47h 22m¥2,734–3,949Train to Bajpe Airport, fly to Lhasa Gonggar Airport, bus
- Take the train from Kannur to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Lhasa Gonggar Airport (LXA)plane IXE - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
26h 6m¥1,963–5,641Train to Calicut International Airport, fly to Lhasa Gonggar Airport, bus
- Take the train from Kannur to Kozhikkodetrain
- Fly from Calicut International Airport (CCJ) to Lhasa Gonggar Airport (LXA)plane CCJ - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
31h 18m¥2,185–5,665Fly Kannur International Airport to Bagdogra Airport, drive
- Fly from Kannur International Airport (CNN) to Bagdogra Airport (IXB)plane CNN - IXB
- Drive from Bagdogra Airport (IXB) to Lhasacar
18h 14m¥1,264–2,425Train, bus, drive
- Take the train from Kannur to Yasvantpur Jntrain
- Take the train from Yasvantpur Jn to Lucknowtrain
- Take the bus from Lucknow to Kathmandubus
- Drive from Dhulikhel to Zhangmucar
- Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus
3d 18h¥638–1,644
Kannur International Airport (CNN) to Lhasa Gonggar Airport (LXA) flights
Questions & Answers
The cheapest way to get from Kannur to Lhasa is to train and bus and drive via Panvel which costs ¥600 - ¥1500 and takes 3 days 8h.
The fastest way to get from Kannur to Lhasa is to fly and drive which takes 18h 14m and costs ¥1200 - ¥2500.
The distance between Kannur and Lhasa is 2588 km. The road distance is 3234.7 km.
It takes approximately 27h 32m to get from Kannur to Lhasa, including transfers.
Lhasa is 2h 30m ahead of Kannur. It is currently 6:48 AM in Kannur and 9:18 AM in Lhasa.
Yes, the driving distance between Kannur to Lhasa is 3235 km. It takes approximately 47h 22m to drive from Kannur to Lhasa.
There are 28+ hotels available in Lhasa.
What companies run services between Kannur, India and Lhasa, China?
There is no direct connection from Kannur to Lhasa. However, you can take the taxi to Kannur International Airport (CNN) airport, fly to Lhasa Gonggar Airport (LXA), walk to Lhasa Airport, then take the bus to Lhasa Civil Aviation Bureau. Alternatively, you can take a train from Kannur to Lhasa Beijiao Passenger Transport Terminal via Panvel, Lucknow, Lucknow, Kathmandu, and Zhangmu in around 3d 8h.
- Website
- himalaya-airlines.com
Flights from Kannur International Airport to Lhasa Gonggar Airport via Bengaluru, Kathmandu
- Ave. Duration
- 25h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ¥2,400–6,500
Flights from Kannur International Airport to Lhasa Gonggar Airport via Delhi, Kathmandu
- Ave. Duration
- 34h 50m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,400–6,500
Flights from Bajpe Airport to Lhasa Gonggar Airport via Delhi, Kathmandu
- Ave. Duration
- 24h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ¥2,200–5,500
Flights from Bajpe Airport to Lhasa Gonggar Airport via Mumbai, Kathmandu
- Ave. Duration
- 28h 5m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- ¥1,900–7,000
Flights from Calicut International Airport to Lhasa Gonggar Airport via Bengaluru, Kathmandu
- Ave. Duration
- 26h 20m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ¥2,100–5,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Panvel
- Ave. Duration
- 20h 12m
- Frequency
- Every 4 hours
- Estimated price
- ¥30–250
- Website
- irctc.co.in
- Sleeper Class
- ¥30–40
- Third AC (3A)
- ¥80–110
- Second AC (2A)
- ¥110–150
- First Class (1A)
- ¥190–250
Train from Panvel to Lucknow
- Ave. Duration
- 22h 50m
- Frequency
- 5 times a week
- Estimated price
- ¥40–330
- Website
- irctc.co.in
- Sleeper Class
- ¥40–55
- Third AC (3A)
- ¥110–140
- Second AC (2A)
- ¥150–200
- First Class (1A)
- ¥260–330
Train from Kannur to Mangalore Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ¥10–85
- Website
- irctc.co.in
- Sleeper Class
- ¥10–13
- Third AC (3A)
- ¥30–40
- Second AC (2A)
- ¥40–55
- First Class (1A)
- ¥65–85
Train from Kannur to Kozhikkode
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- ¥9–75
- Website
- irctc.co.in
- Sleeper Class
- ¥9–12
- Third AC (3A)
- ¥27–35
- Second AC (2A)
- ¥35–50
- First Class (1A)
- ¥60–75
Train from Kannur to Yasvantpur Jn
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ¥24–190
- Website
- irctc.co.in
- Sleeper Class
- ¥24–29
- Third AC (3A)
- ¥60–80
- Second AC (2A)
- ¥85–110
- First Class (1A)
- ¥140–190
Train from Yasvantpur Jn to Lucknow
- Ave. Duration
- 37h 30m
- Frequency
- 3 times a week
- Estimated price
- ¥60–480
- Website
- irctc.co.in
- Sleeper Class
- ¥60–75
- Third AC (3A)
- ¥160–200
- Second AC (2A)
- ¥220–280
- First Class (1A)
- ¥380–480
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- Travel China Guide
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- Travel China Guide
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- Travel China Guide
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 How do I get from Sydney to Melbourne, What are the different types of Renfe trains in Spain?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.






