There are 8 ways to get from Kunming Airport (KMG) to Colombo Airport (CMB) by plane, taxi, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kunming Changshui International Airport to Bandaranaike International Airport
best- Fly from Kunming Changshui International Airport (KMG) to Bandaranaike International Airport (CMB)plane KMG - CMB
5hRs 60,000–180,000Taxi to Zhaotong, fly to Bandaranaike International Airport
- Take the taxi from Kunming-Airport-KMG to Zhaotong (ZAT)taxi
- Fly from Zhaotong (ZAT) to Bandaranaike International Airport (CMB)plane ZAT - CMB
14h 31mRs 145,466–361,914Fly Kunming Changshui International Airport to Hatton, taxi
- Fly from Kunming Changshui International Airport (KMG) to Hatton (NUF)plane KMG - NUF
- Take the taxi from Hatton (NUF) to Colombo-Airport-CMBtaxi
15h 54mRs 102,949–210,527Fly Kunming Changshui International Airport to Sigiriya Airport, Mini Bus
- Fly from Kunming Changshui International Airport (KMG) to Sigiriya Airport (GIU)plane KMG - GIU
- Take the bus from Dambulla to Kandybus
17h 56mRs 73,332–175,210Fly Kunming Changshui International Airport to Kandy, train
- Fly from Kunming Changshui International Airport (KMG) to Kandy (KDW)plane KMG - KDW
- Take the train from Kandy to Fort Stationtrain
18h 55mRs 73,941–176,883Fly Kunming Changshui International Airport to Koggala, train
- Fly from Kunming Changshui International Airport (KMG) to Koggala (KCT)plane KMG - KCT
- Take the train from Habaraduwa to Fort Stationtrain
20h 14mRs 72,043–176,316Fly Kunming Changshui International Airport to Weerawila International Airport, bus
- Fly from Kunming Changshui International Airport (KMG) to Weerawila International Airport (WRZ)plane KMG - WRZ
- Take the bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminalbus
23h 49mRs 74,085–176,606Fly Kunming Changshui International Airport to Batticaloa Airport, bus
- Fly from Kunming Changshui International Airport (KMG) to Batticaloa Airport (BTC)plane KMG - BTC
- Take the bus from Batticaloa to Colombo Pettahbus
22h 56mRs 75,465–178,656
Kunming Changshui International Airport (KMG) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Kunming Airport (KMG) to Colombo Airport (CMB) is to fly which costs Rs. 60000 - Rs. 180000 and takes 5h.
The fastest way to get from Kunming Airport (KMG) to Colombo Airport (CMB) is to fly which takes 5h and costs Rs. 60000 - Rs. 180000.
The distance between Kunming Airport (KMG) and Colombo Airport (CMB) is 3156 km.
It takes approximately 5h to fly from Kunming Changshui International Airport (KMG) to Bandaranaike International Airport (CMB), including transfers and time at the airport.
The quickest flight from Kunming Changshui International Airport Airport to Bandaranaike International Airport Airport is the direct flight which takes 5h.
Colombo Airport (CMB) is 2h 30m behind Kunming Airport (KMG). It is currently 12:05 AM in Kunming Airport (KMG) and 9:35 PM in Colombo Airport (CMB).
China Eastern Airlines offers flights from Kunming Changshui International Airport Airport to Bandaranaike International Airport Airport.
There are 1391+ hotels available in Colombo Airport (CMB).
What companies run services between Kunming Airport (KMG), China and Colombo Airport (CMB), Sri Lanka?
China Eastern Airlines flies from Kunming Changshui International Airport (KMG) to Bandaranaike International Airport (CMB) 4 times a week.
- Website
- cinnamonair.com
Flights from Kunming Changshui International Airport to Hatton via Bandaranaike International Airport
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Hatton via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 17h 33m
- When
- Every day
- Estimated price
- Rs 80,000–220,000
Flights from Kunming Changshui International Airport to Hatton via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- Rs 70,000–180,000
Flights from Kunming Changshui International Airport to Sigiriya Airport via Bandaranaike International Airport
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Sigiriya Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- Rs 80,000–220,000
Flights from Kunming Changshui International Airport to Sigiriya Airport via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- Rs 70,000–180,000
Flights from Kunming Changshui International Airport to Kandy via Bandaranaike International Airport
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Kandy via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 17h 33m
- When
- Every day
- Estimated price
- Rs 80,000–220,000
Flights from Kunming Changshui International Airport to Kandy via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- Rs 70,000–180,000
Flights from Kunming Changshui International Airport to Koggala via Bandaranaike International Airport
- Ave. Duration
- 19h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Koggala via Bandaranaike International Airport, Sigiriya Airport
- Ave. Duration
- 21h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Koggala via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 18h 18m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Kunming Changshui International Airport to Koggala via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- Rs 70,000–180,000
Flights from Kunming Changshui International Airport to Weerawila International Airport via Bandaranaike International Airport
- Ave. Duration
- 20h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Weerawila International Airport via Bandaranaike International Airport, Sigiriya Airport
- Ave. Duration
- 20h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Weerawila International Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Kunming Changshui International Airport to Weerawila International Airport via Bandaranaike International Airport, Batticaloa Airport
- Ave. Duration
- 24h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–200,000
Flights from Kunming Changshui International Airport to Weerawila International Airport via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- Rs 70,000–180,000
Flights from Kunming Changshui International Airport to Batticaloa Airport via Bandaranaike International Airport
- Ave. Duration
- 16h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–190,000
Flights from Kunming Changshui International Airport to Batticaloa Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 17h 2m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Kunming Changshui International Airport to Batticaloa Airport via Don Muang, Bandaranaike International Airport
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- Rs 70,000–180,000
- Website
- en.ceair.com
Flights from Kunming Changshui International Airport to Bandaranaike International Airport
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 60,000–180,000
Flights from Zhaotong to Bandaranaike International Airport via Kunming Changshui International Airport
- Ave. Duration
- 12h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 110,000–320,000
Flights from Zhaotong to Bandaranaike International Airport via Jinghong, Kunming Changshui International Airport
- Ave. Duration
- 14h 25m
- When
- Monday
- Estimated price
- Rs 120,000–360,000
- Website
- srilankan.com
Flights from Zhaotong to Bandaranaike International Airport via Guangzhou Baiyun
- Ave. Duration
- 11h 10m
- When
- Thursday and Saturday
- Estimated price
- Rs 160,000–450,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kandy to Fort Station
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Habaraduwa to Fort Station
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a day
- Estimated price
- Rs 224–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,675
- 2nd Class
- Rs 224
- 1st Class
- Rs 2,011
- Website
- Magical Srilanka
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,360
- Schedules at
- Magical Srilanka
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Tissamaharama to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 7h 25m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 700–800
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 700–800
- Semi Lux
- Rs 900–1,300
- Super Lux
- Rs 1,700–2,200
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Batticaloa to Colombo Pettah
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,900
- Website
- Superline Travels
- Ave. Duration
- 2h 48m
- Estimated price
- Rs 32,000–42,000
Kunming Taxi
- Phone
- +86 871 331 2533
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
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, Train travel in Spain: A guide to Renfe, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.













