Flights Asia China

Search and find cheap flights to China

Sat 12/15
Sat 12/22
Any month
Compare vs momondo |

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users
Johannesburg - Shanghai 7 551 ZAR
Johannesburg - Beijing 7 763 ZAR
Johannesburg - Guangzhou 7 791 ZAR
Cape Town - Guangzhou 9 827 ZAR
Cape Town - Beijing 10 067 ZAR

China flight deals found on momondo

Check out some of the best fares to China found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
SHA
Shanghai Hongqiao & other airports airport
Ethiopian Air
SHA
1:00 pm
Shanghai Hongqiao & other airports airport
19h 55m
1 Stop
2:55 am
+1
JNB
Johannesburg OR Tambo airport
7 678 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
19h 55m
1 Stop
2:55 am
+1
JNB
Johannesburg OR Tambo airport
7 678 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
22h 00m
1 Stop
11:00 am
+1
PEK
Beijing Capital airport
Ethiopian Air
PEK
1:00 pm
Beijing Capital airport
18h 55m
1 Stop
1:55 am
+1
JNB
Johannesburg OR Tambo airport
7 791 ZAR
Emirates
Emirates
JNB
7:00 am
Johannesburg OR Tambo airport
17h 25m
1 Stop
6:25 am
+1
CAN
Guangzhou Baiyun airport
Emirates
CAN
1:00 pm
Guangzhou Baiyun airport
22h 15m
1 Stop
5:15 am
+1
JNB
Johannesburg OR Tambo airport
8 328 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
26h 45m
1 Stop
9:45 am
+1
JNB
Johannesburg OR Tambo airport
11 481 ZAR
Qatar Airways
Qatar Airways
JNB
7:00 am
Johannesburg OR Tambo airport
19h 15m
1 Stop
8:15 am
+1
CAN
Guangzhou Baiyun airport
Qatar Airways
CAN
1:00 pm
Guangzhou Baiyun airport
39h 05m
1 Stop
10:05 pm
+1
JNB
Johannesburg OR Tambo airport
11 877 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
SHA
Shanghai Hongqiao & other airports airport
Ethiopian Air
SHA
1:00 pm
Shanghai Hongqiao & other airports airport
19h 55m
1 Stop
2:55 am
+1
JNB
Johannesburg OR Tambo airport
7 678 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
19h 55m
1 Stop
2:55 am
+1
JNB
Johannesburg OR Tambo airport
7 678 ZAR
Emirates
Emirates
JNB
7:00 am
Johannesburg OR Tambo airport
17h 25m
1 Stop
6:25 am
+1
CAN
Guangzhou Baiyun airport
Emirates
CAN
1:00 pm
Guangzhou Baiyun airport
22h 15m
1 Stop
5:15 am
+1
JNB
Johannesburg OR Tambo airport
8 328 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
22h 00m
1 Stop
11:00 am
+1
PEK
Beijing Capital airport
Ethiopian Air
PEK
1:00 pm
Beijing Capital airport
18h 55m
1 Stop
1:55 am
+1
JNB
Johannesburg OR Tambo airport
7 791 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
8:30 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
1:00 pm
Shanghai Pu Dong airport
26h 45m
1 Stop
9:45 am
+1
JNB
Johannesburg OR Tambo airport
11 481 ZAR
Qatar Airways
Qatar Airways
JNB
7:00 am
Johannesburg OR Tambo airport
19h 15m
1 Stop
8:15 am
+1
CAN
Guangzhou Baiyun airport
Qatar Airways
CAN
1:00 pm
Guangzhou Baiyun airport
39h 05m
1 Stop
10:05 pm
+1
JNB
Johannesburg OR Tambo airport
11 877 ZAR
Flights Asia China