Flights Asia China

Search and find cheap flights to China

Sat 2/23
Sat 3/2
Any month
Compare vs momondo |

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users
Johannesburg - Beijing 7 527 ZAR
Johannesburg - Shanghai 7 863 ZAR
Johannesburg - Guangzhou 8 268 ZAR
Cape Town - Guangzhou 9 486 ZAR
Cape Town - Shanghai 9 625 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
6:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
7:10 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
12:00 pm
Shanghai Pu Dong airport
19h 00m
1 Stop
1:00 am
+1
JNB
Johannesburg OR Tambo airport
7 667 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
20h 05m
1 Stop
3:05 am
+1
JNB
Johannesburg OR Tambo airport
7 695 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
20h 05m
1 Stop
3:05 am
+1
JNB
Johannesburg OR Tambo airport
7 695 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
12:00 pm
Beijing Capital airport
19h 05m
1 Stop
1:05 am
+1
JNB
Johannesburg OR Tambo airport
7 695 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
22h 00m
1 Stop
10:00 am
+1
PEK
Beijing Capital airport
Ethiopian Air
PEK
12:00 pm
Beijing Capital airport
19h 05m
1 Stop
1:05 am
+1
JNB
Johannesburg OR Tambo airport
7 709 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
21h 10m
1 Stop
9:10 am
+1
PEK
Beijing Capital airport
Ethiopian Air
PEK
12:00 pm
Beijing Capital airport
18h 55m
1 Stop
12:55 am
+1
JNB
Johannesburg OR Tambo airport
7 765 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
7:10 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
12:00 pm
Shanghai Pu Dong airport
19h 00m
1 Stop
1:00 am
+1
JNB
Johannesburg OR Tambo airport
7 667 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
7:10 am
+1
SHA
Shanghai Hongqiao & other airports airport
Ethiopian Air
SHA
12:00 pm
Shanghai Hongqiao & other airports airport
19h 00m
1 Stop
1:00 am
+1
JNB
Johannesburg OR Tambo airport
7 919 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
19h 10m
1 Stop
7:10 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
12:00 pm
Shanghai Pu Dong airport
19h 00m
1 Stop
1:00 am
+1
JNB
Johannesburg OR Tambo airport
7 919 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
20h 05m
1 Stop
3:05 am
+1
JNB
Johannesburg OR Tambo airport
7 695 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
20h 05m
1 Stop
3:05 am
+1
JNB
Johannesburg OR Tambo airport
7 695 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
19h 30m
1 Stop
7:30 am
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
12:00 pm
Shanghai Pu Dong airport
20h 05m
1 Stop
2:05 am
+1
JNB
Johannesburg OR Tambo airport
7 877 ZAR
Flights Asia China