There are 8 ways to get from Beijing Capital Airport (PEK) to Colombo Airport (CMB) by plane, train, taxi, 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 Beijing Capital International Airport to Bandaranaike International Airport
best- Fly from Beijing Capital International Airport (PEK) to Bandaranaike International Airport (CMB)plane PEK - CMB
9h 25mRs 55,000–170,000Train to Beijing Daxing International Airport, fly to Bandaranaike International Airport
- Take the train from Caoqiao to Beijing Daxing International Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Bandaranaike International Airport (CMB)plane PKX - CMB
11h 56mRs 72,694–203,520Train to Tianjin Binhai, fly to Bandaranaike International Airport
- Take the train from Beijing South to Tianjin Stationtrain
- Fly from Tianjin Binhai (TSN) to Bandaranaike International Airport (CMB)plane TSN - CMB
13h 42mRs 78,559–225,123Fly Beijing Capital International Airport to Hatton, taxi
- Fly from Beijing Capital International Airport (PEK) to Hatton (NUF)plane PEK - NUF
- Take the taxi from Hatton (NUF) to Colombo-Airport-CMBtaxi
18h 44mRs 109,253–256,291Train, bus to Jinan Yaoqiang International Airport, fly to Bandaranaike International Airport
- Take the train from Beijing South to Ji'nan Westtrain
- Take the bus from Jinan West Station to Jinan Airportbus
- Fly from Jinan Yaoqiang International Airport (TNA) to Bandaranaike International Airport (CMB)plane TNA - CMB
16hRs 85,842–232,661Fly Beijing Capital International Airport to Sigiriya Airport, Mini Bus
- Fly from Beijing Capital International Airport (PEK) to Sigiriya Airport (GIU)plane PEK - GIU
- Take the bus from Dambulla to Kandybus
20h 46mRs 79,393–220,716Fly Beijing Capital International Airport to Kandy, train
- Fly from Beijing Capital International Airport (PEK) to Kandy (KDW)plane PEK - KDW
- Take the train from Kandy to Fort Stationtrain
21h 45mRs 80,164–222,562Fly Beijing Capital International Airport to Batticaloa Airport, bus
- Fly from Beijing Capital International Airport (PEK) to Batticaloa Airport (BTC)plane PEK - BTC
- Take the bus from Batticaloa to Colombo Pettahbus
22h 1mRs 81,076–223,679
Beijing Capital International Airport (PEK) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Beijing Capital Airport (PEK) to Colombo Airport (CMB) is to fly which costs Rs. 55000 - Rs. 170000 and takes 9h 25m.
The fastest way to get from Beijing Capital Airport (PEK) to Colombo Airport (CMB) is to fly which takes 9h 25m and costs Rs. 55000 - Rs. 170000.
The distance between Beijing Capital Airport (PEK) and Colombo Airport (CMB) is 5164 km.
It takes approximately 9h 25m to fly from Beijing Capital International Airport (PEK) to Bandaranaike International Airport (CMB), including transfers and time at the airport.
There is no direct flight from Beijing Capital International Airport Airport to Bandaranaike International Airport Airport. The quickest flight takes 10h 40m and has one stopover.
Colombo Airport (CMB) is 2h 30m behind Beijing Capital Airport (PEK). It is currently 9:38 PM in Beijing Capital Airport (PEK) and 7:08 PM in Colombo Airport (CMB).
Chongqing Airlines, Kunming Airlines, China Eastern Airlines and four other airlines offer flights from Beijing Capital International Airport Airport to Bandaranaike International Airport Airport.
There are 1391+ hotels available in Colombo Airport (CMB).
What companies run services between Beijing Capital Airport (PEK), China and Colombo Airport (CMB), Sri Lanka?
Air China, Cathay Pacific, and five other airlines fly from Beijing Capital International Airport (PEK) to Bandaranaike International Airport (CMB) 5 times a day.
- Website
- cinnamonair.com
Flights from Beijing Capital International Airport to Hatton via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 23h 50m
- When
- Every day
- Estimated price
- Rs 100,000–290,000
Flights from Beijing Capital International Airport to Hatton via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Hatton via Shanghai Pudong, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Every day
- Estimated price
- Rs 85,000–240,000
Flights from Beijing Capital International Airport to Hatton via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 24h 10m
- When
- Every day
- Estimated price
- Rs 80,000–280,000
Flights from Beijing Capital International Airport to Hatton via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 16h 30m
- When
- Tuesday
- Estimated price
- Rs 100,000–280,000
Flights from Beijing Capital International Airport to Hatton via Dhaka, Bandaranaike International Airport
- Ave. Duration
- 20h 25m
- When
- Tuesday
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 23h 50m
- When
- Every day
- Estimated price
- Rs 100,000–290,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Shanghai Pudong, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Every day
- Estimated price
- Rs 85,000–240,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 24h 10m
- When
- Every day
- Estimated price
- Rs 80,000–290,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 16h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- Rs 100,000–280,000
Flights from Beijing Capital International Airport to Sigiriya Airport via Dhaka, Bandaranaike International Airport
- Ave. Duration
- 20h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Kandy via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 23h 50m
- When
- Every day
- Estimated price
- Rs 100,000–290,000
Flights from Beijing Capital International Airport to Kandy via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Kandy via Shanghai Pudong, Bandaranaike International Airport
- Ave. Duration
- 26h
- When
- Every day
- Estimated price
- Rs 85,000–240,000
Flights from Beijing Capital International Airport to Kandy via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 24h 10m
- When
- Every day
- Estimated price
- Rs 80,000–280,000
Flights from Beijing Capital International Airport to Kandy via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 16h 30m
- When
- Tuesday
- Estimated price
- Rs 100,000–280,000
Flights from Beijing Capital International Airport to Kandy via Dhaka, Bandaranaike International Airport
- Ave. Duration
- 20h 25m
- When
- Tuesday
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Hong Kong, Bandaranaike International Airport
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- Rs 100,000–290,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Tianfu International, Bandaranaike International Airport
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Shanghai Pudong, Bandaranaike International Airport
- Ave. Duration
- 23h 15m
- When
- Every day
- Estimated price
- Rs 85,000–240,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 23h 17m
- When
- Every day
- Estimated price
- Rs 80,000–290,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Guangzhou Baiyun, Bandaranaike International Airport
- Ave. Duration
- 13h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- Rs 100,000–280,000
Flights from Beijing Capital International Airport to Batticaloa Airport via Dhaka, Bandaranaike International Airport
- Ave. Duration
- 17h 40m
- When
- Tuesday
- Estimated price
- Rs 75,000–230,000
- Website
- en.ceair.com
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Kunming
- Ave. Duration
- 10h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–210,000
Flights from Beijing Daxing International Airport to Bandaranaike International Airport via Kunming
- Ave. Duration
- 12h 10m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 70,000–200,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Shanghai Pudong
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- Rs 85,000–240,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Kunming
- Ave. Duration
- 10h 12m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–220,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Kunming
- Ave. Duration
- 10h 17m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–220,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Shanghai Pudong
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- Rs 85,000–240,000
- Website
- csair.com
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 9h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 70,000–290,000
Flights from Beijing Daxing International Airport to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 9h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 65,000–270,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 10h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–290,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 10h 27m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–300,000
- Website
- airchina.com
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Tianfu International
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- Rs 70,000–210,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Tianfu International
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- Rs 75,000–220,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Tianfu International
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- Rs 75,000–220,000
- Website
- srilankan.com
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Suvarnabhumi
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- Rs 75,000–230,000
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Guangzhou Baiyun
- Ave. Duration
- 10h 25m
- When
- Tuesday
- Estimated price
- Rs 100,000–270,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Guangzhou Baiyun
- Ave. Duration
- 9h 55m
- When
- Tuesday
- Estimated price
- Rs 100,000–270,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Guangzhou Baiyun
- Ave. Duration
- 9h 30m
- When
- Tuesday
- Estimated price
- Rs 100,000–270,000
- Website
- chongqingairlines.cn
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 9h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 70,000–290,000
Flights from Tianjin Binhai to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 10h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–290,000
Flights from Jinan Yaoqiang International Airport to Bandaranaike International Airport via Chongqing
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 75,000–300,000
- Website
- cathaypacific.com
Flights from Beijing Capital International Airport to Bandaranaike International Airport via Hong Kong
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- Rs 95,000–280,000
- Website
- intl.jdair.net
Flights from Beijing Daxing International Airport to Bandaranaike International Airport
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- Rs 95,000–230,000
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Caoqiao to Beijing Daxing International Airport
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- Rs 1,300–1,800
- Website
- Beijing International Airport
Train from Beijing South to Tianjin Station
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- Rs 2,700–3,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- Rs 2,700–3,000
- 1st Class Seat
- Rs 4,300–4,700
- Business Class Seat
- Rs 6,000–8,500
Train from Beijing South to Ji'nan West
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 8,500–10,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- Rs 8,500–10,000
- 1st Class Seat
- Rs 14,000–16,000
- Business Class Seat
- Rs 21,000–30,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
- Website
- travelchinaguide.com
Bus from Jinan West Station to Jinan Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- Rs 978
- Schedules at
- travelchinaguide.com
- Website
- Magical Srilanka
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,348
- 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 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 14m
- Estimated price
- Rs 32,000–39,000
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 Sri Lanka
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide






















