Flights Asia China

Search and find cheap flights to China

Fri 10/19
Fri 10/26
Any month
Compare vs momondo |

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users
Johannesburg - Shanghai 527 ZAR
Cape Town - Shanghai 617 ZAR
Johannesburg - Beijing 618 ZAR
Johannesburg - Guangzhou 624 ZAR
Cape Town - Beijing 717 ZAR

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
8:10 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
20h 15m
1 Stop
3:15 am
+1
JNB
Johannesburg OR Tambo airport
7 867R
Kenya Airways
Kenya Airways
JNB
7:00 am
Johannesburg OR Tambo airport
19h 10m
2 Stops
8:10 am
+1
CAN
Guangzhou Baiyun airport
Kenya Airways
CAN
1:00 pm
Guangzhou Baiyun airport
19h 15m
2 Stops
2:15 am
+1
JNB
Johannesburg OR Tambo airport
8 676R
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
30h 00m
1 Stop
7:00 pm
+1
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
1:00 pm
Shanghai Pu Dong airport
29h 40m
1 Stop
12:40 pm
+1
JNB
Johannesburg OR Tambo airport
9 244R
Singapore Airlines
Singapore Airlines
CPT
7:00 am
Cape Town Intl airport
20h 05m
2 Stops
9:05 am
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
1:00 pm
Shanghai Pu Dong airport
25h 35m
2 Stops
8:35 am
+1
CPT
Cape Town Intl airport
9 755R
Saudia
Saudia
JNB
7:00 am
Johannesburg OR Tambo airport
20h 30m
1 Stop
9:30 am
+1
CAN
Guangzhou Baiyun airport
Saudia
CAN
1:00 pm
Guangzhou Baiyun airport
22h 05m
1 Stop
5:05 am
+1
JNB
Johannesburg OR Tambo airport
10 693R
Emirates
Emirates
CPT
7:00 am
Cape Town Intl airport
19h 20m
1 Stop
8:20 am
+1
PEK
Beijing Capital airport
Emirates
PEK
1:00 pm
Beijing Capital airport
22h 50m
1 Stop
5:50 am
+1
CPT
Cape Town Intl airport
11 190R
Kenya Airways
Kenya Airways
JNB
7:00 am
Johannesburg OR Tambo airport
19h 10m
2 Stops
8:10 am
+1
CAN
Guangzhou Baiyun airport
Kenya Airways
CAN
1:00 pm
Guangzhou Baiyun airport
19h 15m
2 Stops
2:15 am
+1
JNB
Johannesburg OR Tambo airport
8 676R
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
8:10 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
20h 15m
1 Stop
3:15 am
+1
JNB
Johannesburg OR Tambo airport
7 867R
Emirates
Emirates
CPT
7:00 am
Cape Town Intl airport
19h 20m
1 Stop
8:20 am
+1
PEK
Beijing Capital airport
Emirates
PEK
1:00 pm
Beijing Capital airport
22h 50m
1 Stop
5:50 am
+1
CPT
Cape Town Intl airport
11 190R
Saudia
Saudia
JNB
7:00 am
Johannesburg OR Tambo airport
20h 30m
1 Stop
9:30 am
+1
CAN
Guangzhou Baiyun airport
Saudia
CAN
1:00 pm
Guangzhou Baiyun airport
22h 05m
1 Stop
5:05 am
+1
JNB
Johannesburg OR Tambo airport
10 693R
Singapore Airlines
Singapore Airlines
CPT
7:00 am
Cape Town Intl airport
20h 05m
2 Stops
9:05 am
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
1:00 pm
Shanghai Pu Dong airport
25h 35m
2 Stops
8:35 am
+1
CPT
Cape Town Intl airport
9 755R
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
30h 00m
1 Stop
7:00 pm
+1
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
1:00 pm
Shanghai Pu Dong airport
29h 40m
1 Stop
12:40 pm
+1
JNB
Johannesburg OR Tambo airport
9 244R