Flights Asia China

Search and find cheap flights to China

Sat 11/23
Sat 11/30
Any month
Compare vs momondo |

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users
Departing Destination Best Price
Johannesburg Guangzhou 4 622 ZAR
Johannesburg Shanghai 7 728 ZAR
Johannesburg Beijing 8 891 ZAR
Cape Town Shanghai 9 318 ZAR
Cape Town Beijing 10 613 ZAR
Johannesburg Xiamen 10 937 ZAR
Johannesburg Kunming 11 629 ZAR
Cape Town Guangzhou 12 056 ZAR
Pilanesberg Shanghai 12 424 ZAR

China flight deals found on momondo

Check out some of the best fares to China found recently by users on momondo
Quickest
Cheapest
RwandAir
RwandAir
JNB
01 Jan
Johannesburg OR Tambo airport
23h 10m
3 Stops
CAN
Guangzhou Baiyun airport
RwandAir
CAN
16 Jan
Guangzhou Baiyun airport
21h 21m
3 Stops
JNB
Johannesburg OR Tambo airport
7 183 ZAR
Etihad Airways
Etihad Airways
JNB
10 Feb
Johannesburg OR Tambo airport
33h 00m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Etihad Airways
SHA
24 Feb
Shanghai Hongqiao Intl airport
23h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
8 243 ZAR
Etihad Airways
Etihad Airways
JNB
10 Feb
Johannesburg OR Tambo airport
33h 00m
1 Stop
PVG
Shanghai Pu Dong airport
Etihad Airways
PVG
24 Feb
Shanghai Pu Dong airport
23h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
8 243 ZAR
Etihad Airways
Etihad Airways
JNB
03 Dec
Johannesburg OR Tambo airport
33h 00m
1 Stop
PVG
Shanghai Pu Dong airport
Etihad Airways
PVG
10 Dec
Shanghai Pu Dong airport
23h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
8 920 ZAR
Etihad Airways
Etihad Airways
JNB
03 Dec
Johannesburg OR Tambo airport
33h 00m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Etihad Airways
SHA
10 Dec
Shanghai Hongqiao Intl airport
23h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
8 920 ZAR
SAUDIA
SAUDIA
JNB
25 Nov
Johannesburg OR Tambo airport
20h 30m
1 Stop
CAN
Guangzhou Baiyun airport
SAUDIA
CAN
01 Dec
Guangzhou Baiyun airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
9 347 ZAR
Emirates
Emirates
JNB
14 Jan
Johannesburg OR Tambo airport
18h 10m
1 Stop
PEK
Beijing Capital airport
Emirates
PEK
18 Jan
Beijing Capital airport
20h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
11 173 ZAR
Emirates
Emirates
JNB
22 Dec
Johannesburg OR Tambo airport
19h 20m
1 Stop
PEK
Beijing Capital airport
Emirates
PEK
20 Jan
Beijing Capital airport
20h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
10 996 ZAR
SAUDIA
SAUDIA
JNB
25 Nov
Johannesburg OR Tambo airport
20h 30m
1 Stop
CAN
Guangzhou Baiyun airport
SAUDIA
CAN
01 Dec
Guangzhou Baiyun airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
9 347 ZAR
Cathay Pacific
Cathay Pacific
CPT
10 Apr
Cape Town Intl airport
21h 00m
2 Stops
PVG
Shanghai Pu Dong airport
Cathay Pacific
PVG
21 Apr
Shanghai Pu Dong airport
22h 40m
2 Stops
CPT
Cape Town Intl airport
9 921 ZAR
RwandAir
RwandAir
JNB
01 Jan
Johannesburg OR Tambo airport
23h 10m
3 Stops
CAN
Guangzhou Baiyun airport
RwandAir
CAN
16 Jan
Guangzhou Baiyun airport
21h 21m
3 Stops
JNB
Johannesburg OR Tambo airport
7 183 ZAR
Ethiopian Air
Ethiopian Air
JNB
27 Nov
Johannesburg OR Tambo airport
24h 00m
1 Stop
CAN
Guangzhou Baiyun airport
Ethiopian Air
CAN
03 Dec
Guangzhou Baiyun airport
24h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
9 745 ZAR

FAQs about flights to China

When is the best time to fly to Guangzhou?

In general, when booking your flight to Guangzhou, February is the cheapest month on average.

When is the best time to book a flight to Guangzhou?

From most locations, to find the best deals on airfare, our data shows that users booking 43 days before flying found the cheapest flight to Guangzhou.

What is the cheapest day to depart on your flight to Guangzhou?

From most locations, the cheapest day to fly to Guangzhou is Monday. Most users found that departing on a Sunday was most expensive.

What is the cheapest time of day to fly to Guangzhou?

On average you can find the best deals on plane tickets to Guangzhou when looking for flights with afternoon departure times.


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 10m
Cheapest price
4 622 ZAR
Johannesburg to Shanghai
Fastest flight time
17h 40m
Cheapest price
7 728 ZAR
Johannesburg to Beijing
Fastest flight time
18h 30m
Cheapest price
8 891 ZAR
Cape Town to Shanghai
Fastest flight time
21h 00m
Cheapest price
9 318 ZAR
Cape Town to Beijing
Fastest flight time
19h 20m
Cheapest price
10 613 ZAR
Johannesburg to Xiamen
Fastest flight time
24h 10m
Cheapest price
10 937 ZAR
Johannesburg to Kunming
Fastest flight time
22h 50m
Cheapest price
11 629 ZAR
Cape Town to Guangzhou
Fastest flight time
27h 55m
Cheapest price
12 056 ZAR
Pilanesberg to Shanghai
Fastest flight time
28h 10m
Cheapest price
12 424 ZAR
View more
Flights Asia China