There are 3 ways to get from Colombo to Shannan (Land) by plane, taxi, train, ferry, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Bandaranaike International Airport (CMB) to Lhasa Gonggar Airport (LXA)CMB - LXA
- Take the taxi from Lhasa Gonggar Airport (LXA) to Shannan (Land)
11h 59m¥2,955–9,289Train, ferry, drive, bus, taxi via Kalyān
cheapest- Take the train from Colombo Fort to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Nagappattinam to Kalyan Jn
- Take the train from Kalyan Jn to Siliguri Jn
- Drive from Siliguri Jn to Yadong Xian
- Take the bus from Yadong Xian to Lasa North Suburb Coach Station
- Take the bus from Lasa West Suburb Coach Station to Lhoka
- Take the taxi from Lhoka to Shannan (Land)
4d 6h¥1,245–2,584Train, ferry, drive, bus, taxi
- Take the train from Colombo Fort to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Thiruvarur Jn to Nagpur
- Take the train from Nagpur to Siliguri Jn
- Drive from Siliguri Jn to Yadong Xian
- Take the bus from Yadong Xian to Lasa North Suburb Coach Station
- Take the train from Lhasa to Shannan
- Take the taxi from Shannan to Shannan (Land)
3d 10h
Bandaranaike International Airport (CMB) to Lhasa Gonggar Airport (LXA) flights
Questions & Answers
The cheapest way to get from Colombo to Shannan (Land) is to train and ferry and drive and bus and taxi via Kalyān which costs ¥1200 - ¥2600 and takes 4 days 6h.
The fastest way to get from Colombo to Shannan (Land) is to fly and taxi which takes 11h 59m and costs ¥2900 - ¥9500.
The distance between Colombo and Shannan (Land) is 2933 km.
It takes approximately 11h 59m to get from Colombo to Shannan (Land), including transfers.
What companies run services between Colombo, Sri Lanka and Shannan (Land), Tibet, China?
There is no direct connection from Colombo to Shannan (Land). However, you can take the taxi to Bandaranaike International Airport (CMB) airport, fly to Lhasa Gonggar Airport (LXA), then take the taxi to Shannan (Land). Alternatively, you can take the train to Kankesanturai, walk to Kankesanturai, take the ferry to Nagapattinam, take the taxi to Thiruvarur Jn, take the train to Nagpur, take the train to Siliguri Jn, drive to Yadong Xian, take the bus to Lasa North Suburb Coach Station, take the taxi to Lhasa, take the train to Shannan, then take the taxi to Shannan (Land).
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airchina.com
Flights from Bandaranaike International Airport to Lhasa Gonggar Airport via Tianfu International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥2,500–11,000
- Website
- en.ceair.com
Flights from Bandaranaike International Airport to Lhasa Gonggar Airport via Kunming
- Ave. Duration
- 14h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–8,500
- Website
- luckyair.net
Flights from Bandaranaike International Airport to Lhasa Gonggar Airport via Kunming
- Ave. Duration
- 11h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ¥2,300–8,500
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ¥30–310
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- ¥30–45
- 3rd Class Fare
- ¥35–45
- Air Conditioned Saloon
- ¥65–310
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Thiruvarur Jn to Nagpur
- Ave. Duration
- 23h 20m
- Frequency
- Once a week
- Estimated price
- ¥50–380
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥50–60
- Third AC (3A)
- ¥120–160
- Second AC (2A)
- ¥180–230
- First Class (1A)
- ¥300–380
Train from Nagpur to Siliguri Jn
- Ave. Duration
- 28h 28m
- Frequency
- Once a week
- Estimated price
- ¥55–450
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥55–70
- Third AC (3A)
- ¥140–190
- Second AC (2A)
- ¥210–270
- First Class (1A)
- ¥350–450
Train from Nagappattinam to Kalyan Jn
- Ave. Duration
- 28h 32m
- Frequency
- Once a week
- Estimated price
- ¥55–420
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥55–65
- Third AC (3A)
- ¥140–180
- Second AC (2A)
- ¥190–250
- First Class (1A)
- ¥330–420
Train from Kalyan Jn to Siliguri Jn
- Ave. Duration
- 39h 58m
- Frequency
- Once a week
- Estimated price
- ¥80–650
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥80–100
- Third AC (3A)
- ¥200–260
- Second AC (2A)
- ¥290–370
- First Class (1A)
- ¥490–650
Train from Lhasa to Shannan
- Website
- qichezhan.net
Bus from Yadong Xian to Lasa North Suburb Coach Station
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- ¥151
- Schedules at
- qichezhan.net
Bus from Lasa West Suburb Coach Station to Lhoka
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥31
- Schedules at
- qichezhan.net
- Website
- shipindia.com
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ¥523
- Schedules at
- shipindia.com
- Ave. Duration
- 1h 34m
- Estimated price
- ¥190–500
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 Getting to Milan from the airport, Travelling to and around Russia for the 2018 FIFA World Cup, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

















