Flights Asia China

Search and find cheap flights to China

Fri 6/21
Fri 6/28
Any month
Compare vs momondo |

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users
Johannesburg - Guangzhou 5 746 ZAR
Johannesburg - Beijing 7 078 ZAR
Johannesburg - Shanghai 7 599 ZAR
Cape Town - Shanghai 10 464 ZAR
Cape Town - Beijing 10 826 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
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
30 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 134 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Ethiopian Air
SHA
30 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 134 ZAR
Etihad Airways
Etihad Airways
JNB
11 Sep
Johannesburg OR Tambo airport
30h 40m
1 Stop
PEK
Beijing Capital airport
Etihad Airways
PEK
21 Sep
Beijing Capital airport
41h 05m
2 Stops
JNB
Johannesburg OR Tambo airport
8 149 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Ethiopian Air
SHA
30 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 192 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
30 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 192 ZAR
Saudia
Saudia
JNB
11 Jul
Johannesburg OR Tambo airport
20h 30m
1 Stop
CAN
Guangzhou Baiyun airport
Saudia
CAN
19 Jul
Guangzhou Baiyun airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
8 641 ZAR
Ethiopian Air
Ethiopian Air
JNB
21 Jun
Johannesburg OR Tambo airport
19h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Ethiopian Air
SHA
23 Jun
Shanghai Hongqiao Intl airport
19h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
9 075 ZAR
Ethiopian Air
Ethiopian Air
JNB
21 Jun
Johannesburg OR Tambo airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
23 Jun
Shanghai Pu Dong airport
19h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
9 075 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
30 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 134 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Ethiopian Air
SHA
30 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 134 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Ethiopian Air
SHA
30 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 192 ZAR
Ethiopian Air
Ethiopian Air
JNB
19 Dec
Johannesburg OR Tambo airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
30 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
8 192 ZAR

Popular routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Guangzhou
Fastest flight time
18h 45m
Cheapest price
5 746 ZAR
Johannesburg to Beijing
Fastest flight time
18h 00m
Cheapest price
7 078 ZAR
Johannesburg to Shanghai
Fastest flight time
17h 45m
Cheapest price
7 960 ZAR
Cape Town to Beijing
Fastest flight time
22h 55m
Cheapest price
10 826 ZAR
Cape Town to Shanghai
Fastest flight time
18h 35m
Cheapest price
10 464 ZAR
Johannesburg to Kunming
Fastest flight time
19h 35m
Cheapest price
12 331 ZAR
Cape Town to Guangzhou
Fastest flight time
47h 05m
Cheapest price
13 171 ZAR
View more
Flights Asia China