How to get to China from Sri Lanka by flight ? You can check flights from Sri Lanka to China below.
You can find flight ticket prices from Sri Lanka to China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Chengdu and cost approximately 750 USD.
You take a bus, shuttle or taxi from Chengdu to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
CX610
Cathay Pacific
KA820
Cathay Dragon
|
00:45
Colombo
10:20
Hong Kong
|
08:40
Hong Kong
13:15
Chengdu
|
Connect |
CX610
Cathay Pacific
CA412
Air China
|
00:45
Colombo
11:10
Hong Kong
|
08:40
Hong Kong
13:45
Chengdu
|
Connect |
CZ3060
China Southern Airlines
CZ3443
China Southern Airlines
|
01:05
Colombo
11:50
Guangzhou Baiyun
|
09:20
Guangzhou Baiyun
14:25
Chengdu
|
Connect |
TG308
Thai Airways International
TG618
Thai Airways International
|
01:30
Colombo
10:05
Suvarnabhumi
|
06:25
Suvarnabhumi
14:00
Chengdu
|
Connect |
CA426
Air China
|
22:25
Colombo
|
06:15 Chengdu | Direct |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Guangzhou Baiyun and cost approximately 480 USD.
You take a bus, shuttle or taxi from Guangzhou Baiyun to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
MH178
Malaysia Airlines
MH376
Malaysia Airlines
|
00:05
Colombo
09:25
Kuala Lumpur
|
06:20
Kuala Lumpur
13:35
Guangzhou Baiyun
|
Connect |
UL318
SriLankan Airlines
MH376
Malaysia Airlines
|
00:40
Colombo
09:25
Kuala Lumpur
|
06:55
Kuala Lumpur
13:35
Guangzhou Baiyun
|
Connect |
SQ469
Singapore Airlines
SQ850
Singapore Airlines
|
00:45
Colombo
08:05
Singapore Changi
|
07:15
Singapore Changi
12:10
Guangzhou Baiyun
|
Connect |
CZ3060
China Southern Airlines
|
01:05
Colombo
|
09:20 Guangzhou Baiyun | Direct |
TG308
Thai Airways International
TG668
Thai Airways International
|
01:30
Colombo
09:40
Suvarnabhumi
|
06:25
Suvarnabhumi
13:20
Guangzhou Baiyun
|
Connect |
UL880
SriLankan Airlines
|
13:50
Colombo
|
22:00 Guangzhou Baiyun | Direct |
UL884
SriLankan Airlines
|
17:35
Colombo
|
01:45 Guangzhou Baiyun | Direct |
CA426
Air China
CA4305
Air China
|
22:25
Colombo
07:30
Chengdu
|
06:15
Chengdu
09:55
Guangzhou Baiyun
|
Connect |
CA426
Air China
CA4361
Air China
|
22:25
Colombo
08:30
Chengdu
|
06:15
Chengdu
10:55
Guangzhou Baiyun
|
Connect |
CA426
Air China
CA4307
Air China
|
22:25
Colombo
09:50
Chengdu
|
06:15
Chengdu
12:25
Guangzhou Baiyun
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Hong Kong and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Hong Kong to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
MH178
Malaysia Airlines
MH72
Malaysia Airlines
|
00:05
Colombo
08:55
Kuala Lumpur
|
06:20
Kuala Lumpur
12:55
Hong Kong
|
Connect |
UL318
SriLankan Airlines
KA728
Cathay Dragon
|
00:40
Colombo
10:00
Kuala Lumpur
|
06:55
Kuala Lumpur
14:05
Hong Kong
|
Connect |
UL318
SriLankan Airlines
MH72
Malaysia Airlines
|
00:40
Colombo
08:55
Kuala Lumpur
|
06:55
Kuala Lumpur
12:55
Hong Kong
|
Connect |
SQ469
Singapore Airlines
SQ860
Singapore Airlines
|
00:45
Colombo
08:25
Singapore Changi
|
07:15
Singapore Changi
12:25
Hong Kong
|
Connect |
CX610
Cathay Pacific
|
00:45
Colombo
|
08:40 Hong Kong | Direct |
SQ469
Singapore Airlines
SQ856
Singapore Airlines
|
00:45
Colombo
09:55
Singapore Changi
|
07:15
Singapore Changi
13:55
Hong Kong
|
Connect |
TG308
Thai Airways International
TG628
Thai Airways International
|
01:30
Colombo
10:30
Suvarnabhumi
|
06:25
Suvarnabhumi
14:20
Hong Kong
|
Connect |
TG308
Thai Airways International
TG600
Thai Airways International
|
01:30
Colombo
08:00
Suvarnabhumi
|
06:25
Suvarnabhumi
11:45
Hong Kong
|
Connect |
MI427
SilkAir
SQ2
Singapore Airlines
|
10:50
Colombo
18:30
Singapore Changi
|
17:25
Singapore Changi
22:15
Hong Kong
|
Connect |
MI427
SilkAir
SQ868
Singapore Airlines
|
10:50
Colombo
19:55
Singapore Changi
|
17:25
Singapore Changi
23:45
Hong Kong
|
Connect |
UL103
SriLankan Airlines
CX602
Cathay Pacific
|
18:50
Colombo
22:40
Male
|
19:45
Male
07:55
Hong Kong
|
Connect |
CA426
Air China
CA411
Air China
|
22:25
Colombo
07:25
Chengdu
|
06:15
Chengdu
10:10
Hong Kong
|
Connect |
CA426
Air China
KA825
Cathay Dragon
|
22:25
Colombo
08:15
Chengdu
|
06:15
Chengdu
11:00
Hong Kong
|
Connect |
AK46
AirAsia
AK138
AirAsia
|
23:00
Colombo
07:25
Kuala Lumpur
|
05:10
Kuala Lumpur
11:25
Hong Kong
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Shanghai Pudong and cost approximately 600 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
MH178
Malaysia Airlines
MH388
Malaysia Airlines
|
00:05
Colombo
08:55
Kuala Lumpur
|
06:20
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
UL318
SriLankan Airlines
MH388
Malaysia Airlines
|
00:40
Colombo
08:55
Kuala Lumpur
|
06:55
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
CX610
Cathay Pacific
CX368
Cathay Pacific
|
00:45
Colombo
09:55
Hong Kong
|
08:40
Hong Kong
12:30
Shanghai Pudong
|
Connect |
CX610
Cathay Pacific
KA892
Cathay Dragon
|
00:45
Colombo
11:40
Hong Kong
|
08:40
Hong Kong
14:25
Shanghai Pudong
|
Connect |
SQ469
Singapore Airlines
SQ830
Singapore Airlines
|
00:45
Colombo
09:20
Singapore Changi
|
07:15
Singapore Changi
14:35
Shanghai Pudong
|
Connect |
CX610
Cathay Pacific
KA804
Cathay Dragon
|
00:45
Colombo
10:45
Hong Kong
|
08:40
Hong Kong
13:30
Shanghai Pudong
|
Connect |
CZ3060
China Southern Airlines
CZ3506
China Southern Airlines
|
01:05
Colombo
10:45
Guangzhou Baiyun
|
09:20
Guangzhou Baiyun
13:05
Shanghai Pudong
|
Connect |
CZ3060
China Southern Airlines
CZ8204
China Southern Airlines
|
01:05
Colombo
11:45
Guangzhou Baiyun
|
09:20
Guangzhou Baiyun
13:55
Shanghai Pudong
|
Connect |
TG308
Thai Airways International
TG664
Thai Airways International
|
01:30
Colombo
10:35
Suvarnabhumi
|
06:25
Suvarnabhumi
15:50
Shanghai Pudong
|
Connect |
UL302
SriLankan Airlines
MU568
China Eastern Airlines
|
07:25
Colombo
16:15
Singapore Changi
|
13:55
Singapore Changi
21:30
Shanghai Pudong
|
Connect |
UL866
SriLankan Airlines
|
13:30
Colombo
|
22:30 Shanghai Pudong | Direct |
KE474
Korean Air
KE893
Korean Air
|
19:00
Colombo
08:25
Incheon
|
06:10
Incheon
09:45
Shanghai Pudong
|
Connect |
MU232
China Eastern Airlines
|
20:20
Colombo
|
05:55 Shanghai Pudong | Direct |
CA426
Air China
CA4513
Air China
|
22:25
Colombo
10:20
Chengdu
|
06:15
Chengdu
13:05
Shanghai Pudong
|
Connect |
CA426
Air China
CA4503
Air China
|
22:25
Colombo
07:50
Chengdu
|
06:15
Chengdu
10:30
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Shenzhen and cost approximately 270 USD.
You take a bus, shuttle or taxi from Shenzhen to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
SQ469
Singapore Airlines
MI966
SilkAir
|
00:45
Colombo
12:15
Singapore Changi
|
07:15
Singapore Changi
16:15
Shenzhen
|
Connect |
CZ3060
China Southern Airlines
CZ3333
China Southern Airlines
CZ3631
China Southern Airlines
|
01:05
Colombo
11:35
Guangzhou Baiyun
13:55
Meixian
|
09:20
Guangzhou Baiyun
12:40
Meixian
15:10
Shenzhen
|
Connect |
TG308
Thai Airways International
ZH9004
Shenzhen Airlines
|
01:30
Colombo
15:05
Suvarnabhumi
|
06:25
Suvarnabhumi
19:15
Shenzhen
|
Connect |
UL314
SriLankan Airlines
AK122
AirAsia
|
07:30
Colombo
16:30
Kuala Lumpur
|
13:45
Kuala Lumpur
20:45
Shenzhen
|
Connect |
UL404
SriLankan Airlines
ZH9004
Shenzhen Airlines
|
07:30
Colombo
15:05
Suvarnabhumi
|
12:35
Suvarnabhumi
19:15
Shenzhen
|
Connect |
UL404
SriLankan Airlines
CZ6084
China Southern Airlines
|
07:30
Colombo
16:45
Suvarnabhumi
|
12:35
Suvarnabhumi
21:20
Shenzhen
|
Connect |
SL231
Thai Lion Mentari
SL902
Thai Lion Mentari
|
10:30
Colombo
22:50
Don Muang
|
16:20
Don Muang
02:35
Shenzhen
|
Connect |
SL231
Thai Lion Mentari
FD596
Thai AirAsia
|
10:30
Colombo
19:00
Don Muang
|
16:20
Don Muang
22:50
Shenzhen
|
Connect |
MI427
SilkAir
MI968
SilkAir
|
10:50
Colombo
18:50
Singapore Changi
|
17:25
Singapore Changi
23:05
Shenzhen
|
Connect |
MU232
China Eastern Airlines
MU5335
China Eastern Airlines
|
20:20
Colombo
09:15
Shanghai Pudong
|
05:55
Shanghai Pudong
11:55
Shenzhen
|
Connect |
CA426
Air China
CA4337
Air China
|
22:25
Colombo
08:00
Chengdu
|
06:15
Chengdu
10:25
Shenzhen
|
Connect |
CA426
Air China
CA4383
Air China
|
22:25
Colombo
11:10
Chengdu
|
06:15
Chengdu
13:40
Shenzhen
|
Connect |
CA426
Air China
CA4325
Air China
|
22:25
Colombo
09:15
Chengdu
|
06:15
Chengdu
11:45
Shenzhen
|
Connect |
AK46
AirAsia
AK126
AirAsia
|
23:00
Colombo
06:10
Kuala Lumpur
|
05:10
Kuala Lumpur
10:20
Shenzhen
|
Connect |
You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.
You take a flight from Colombo to Beijing Capital and cost approximately 600 USD.
You take a bus, shuttle or taxi from Beijing Capital to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
SQ469
Singapore Airlines
SQ802
Singapore Airlines
|
00:45
Colombo
08:45
Singapore Changi
|
07:15
Singapore Changi
14:50
Beijing Capital
|
Connect |
CX610
Cathay Pacific
CX332
Cathay Pacific
|
00:45
Colombo
12:00
Hong Kong
|
08:40
Hong Kong
15:30
Beijing Capital
|
Connect |
TG308
Thai Airways International
TG614
Thai Airways International
|
01:30
Colombo
10:10
Suvarnabhumi
|
06:25
Suvarnabhumi
15:50
Beijing Capital
|
Connect |
UL868
SriLankan Airlines
|
13:35
Colombo
|
23:05 Beijing Capital | Direct |
KE474
Korean Air
KE155
Korean Air
|
19:00
Colombo
07:50
Incheon
|
06:10
Incheon
09:20
Beijing Capital
|
Connect |
CA426
Air China
CA4113
Air China
|
22:25
Colombo
08:00
Chengdu
|
06:15
Chengdu
11:00
Beijing Capital
|
Connect |
CA426
Air China
CA4101
Air China
|
22:25
Colombo
09:00
Chengdu
|
06:15
Chengdu
12:00
Beijing Capital
|
Connect |
CA426
Air China
CA4107
Air China
|
22:25
Colombo
10:00
Chengdu
|
06:15
Chengdu
13:00
Beijing Capital
|
Connect |
You can find hotels and accommodations in China with our hotels search tool below
Booking.com