There are 4 ways to get from Kashgar to Colombo by plane, 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 Kashgar Airport to Bandaranaike International Airport
best- Fly from Kashgar Airport (KHG) to Bandaranaike International Airport (CMB)plane KHG - CMB
13hRs 139,341–561,994Fly Kashgar Airport to Hatton, train
cheapest- Fly from Kashgar Airport (KHG) to Hatton (NUF)plane KHG - NUF
- Take the train from Hatton to Fort Stationtrain
32h 58mRs 132,571–557,044Fly Kashgar Airport to Kandy, train
- Fly from Kashgar Airport (KHG) to Kandy (KDW)plane KHG - KDW
- Take the train from Kandy to Maradanatrain
30h 37mRs 133,241–556,394Drive to Osh, fly to Bandaranaike International Airport
- Drive from Kashgar to Osh (OSS)car
- Fly from Osh (OSS) to Bandaranaike International Airport (CMB)plane OSS - CMB
25h 21mRs 148,428–349,785
Kashgar Airport (KHG) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Kashgar to Colombo is to drive and fly which costs Rs. 140000 - Rs. 350000 and takes 25h 21m.
The fastest way to get from Kashgar to Colombo is to fly which takes 13h and costs Rs. 130000 - Rs. 600000.
The distance between Kashgar and Colombo is 3662 km.
It takes approximately 13h to get from Kashgar to Colombo, including transfers.
Colombo is 30 min behind Kashgar. It is currently 10:50 AM in Kashgar and 10:20 AM in Colombo.
There are 520+ hotels available in Colombo.
What companies run services between Kashgar, China and Colombo, Sri Lanka?
Urumqi Airlines Co, Air China, and China Southern Airlines fly from Kashgar Airport (KHG) to Bandaranaike International Airport (CMB) twice daily.
- Website
- cinnamonair.com
Flights from Kashgar Airport to Kandy via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 31h 20m
- When
- Every day
- Estimated price
- Rs 130,000–550,000
Flights from Kashgar Airport to Kandy via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 180,000–750,000
Flights from Kashgar Airport to Hatton via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 31h 20m
- When
- Every day
- Estimated price
- Rs 130,000–550,000
Flights from Kashgar Airport to Hatton via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 180,000–750,000
- Website
- srilankan.com
Flights from Osh to Bandaranaike International Airport via Kuwait
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- Rs 120,000–550,000
Flights from Osh to Bandaranaike International Airport via Tashkent, Delhi
- Ave. Duration
- 24h 20m
- When
- Saturday
- Estimated price
- Rs 90,000–390,000
- Website
- airchina.com
Flights from Kashgar Airport to Bandaranaike International Airport via Tianfu International
- Ave. Duration
- 12h 27m
- When
- Every day
- Estimated price
- Rs 130,000–550,000
- Website
- kuwaitairways.com
Flights from Osh to Bandaranaike International Airport via Kuwait
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- Rs 120,000–550,000
- Website
- airindia.in
Flights from Osh to Bandaranaike International Airport via Tashkent, Delhi
- Ave. Duration
- 21h 12m
- When
- Saturday
- Estimated price
- Rs 85,000–410,000
- Website
- jazeeraairways.com
Flights from Osh to Bandaranaike International Airport via Kuwait
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- Rs 140,000–370,000
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Maradana
- Ave. Duration
- 2h 26m
- Frequency
- Every 3 hours
- Estimated price
- Rs 1,200–3,800
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,600–3,800
Train from Hatton to Fort Station
- Ave. Duration
- 5h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–5,500
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,600–5,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 French strikes 2018: What are my alternative transport options?, Train travel in Spain: A guide to Renfe, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.






