How to get to China from South Africa by flight ? You can check flights from South Africa to China below.
You can find flight ticket prices from South Africa to China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Hong Kong and cost approximately 360 USD.
You take a bus, shuttle or taxi from Hong Kong to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR816
Qatar Airways
|
07:55
Johannesburg
18:45
Doha
|
17:50
Doha
07:15
Hong Kong
|
Connect |
EY601
Etihad
EY834
Etihad
|
10:15
Johannesburg
22:10
Abu Dhabi
|
20:20
Abu Dhabi
09:10
Hong Kong
|
Connect |
CX748
Cathay Pacific
|
11:20
Johannesburg
|
05:50 Hong Kong | Direct |
QR1368
Qatar Airways
QR818
Qatar Airways
|
13:30
Johannesburg
02:05
Doha
|
23:25
Doha
14:30
Hong Kong
|
Connect |
MK852
Air Mauritius
MK640
Air Mauritius
|
13:35
Johannesburg
20:45
Mauritius
|
19:35
Mauritius
10:30
Hong Kong
|
Connect |
SQ479
Singapore Airlines
SQ860
Singapore Airlines
|
13:45
Johannesburg
08:25
Singapore Changi
|
06:10
Singapore Changi
12:25
Hong Kong
|
Connect |
SQ479
Singapore Airlines
SQ890
Singapore Airlines
|
13:45
Johannesburg
07:35
Singapore Changi
|
06:10
Singapore Changi
11:20
Hong Kong
|
Connect |
SQ479
Singapore Airlines
SQ856
Singapore Airlines
|
13:45
Johannesburg
09:55
Singapore Changi
|
06:10
Singapore Changi
13:55
Hong Kong
|
Connect |
ET808
Ethiopian Airlines
ET644
Ethiopian Airlines
|
14:10
Johannesburg
23:55
Addis Ababa
|
20:25
Addis Ababa
14:55
Hong Kong
|
Connect |
SQ481
Singapore Airlines
SQ2
Singapore Airlines
|
22:30
Johannesburg
18:30
Singapore Changi
|
14:55
Singapore Changi
22:15
Hong Kong
|
Connect |
SQ481
Singapore Airlines
SQ868
Singapore Airlines
|
22:30
Johannesburg
19:55
Singapore Changi
|
14:55
Singapore Changi
23:45
Hong Kong
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Guangzhou Baiyun and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Guangzhou Baiyun to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
CX748
Cathay Pacific
KA782
Cathay Dragon
|
11:20
Johannesburg
07:55
Hong Kong
|
05:50
Hong Kong
08:55
Guangzhou Baiyun
|
Connect |
KQ761
Kenya Airways
KQ882
Kenya Airways
|
12:10
Johannesburg
02:05
Nairobi
|
17:15
Nairobi
18:35
Guangzhou Baiyun
|
Connect |
KQ761
Kenya Airways
KQ886
Kenya Airways
KQ886
Kenya Airways
|
12:10
Johannesburg
23:59
Nairobi
14:40
Suvarnabhumi
|
17:15
Nairobi
13:30
Suvarnabhumi
18:35
Guangzhou Baiyun
|
Connect |
SQ479
Singapore Airlines
SQ850
Singapore Airlines
|
13:45
Johannesburg
08:05
Singapore Changi
|
06:10
Singapore Changi
12:10
Guangzhou Baiyun
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Shenzhen and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Shenzhen to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
SQ479
Singapore Airlines
MI962
SilkAir
|
13:45
Johannesburg
07:00
Singapore Changi
|
06:10
Singapore Changi
10:50
Shenzhen
|
Connect |
CA868
Air China
|
20:20
Johannesburg
|
15:50 Shenzhen | Direct |
SQ481
Singapore Airlines
MI968
SilkAir
|
22:30
Johannesburg
18:50
Singapore Changi
|
14:55
Singapore Changi
23:05
Shenzhen
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Hangzhou Xiaoshan and cost approximately 1800 USD.
You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
CX748
Cathay Pacific
KA626
Cathay Dragon
|
11:20
Johannesburg
07:50
Hong Kong
|
05:50
Hong Kong
10:05
Hangzhou Xiaoshan
|
Connect |
CX748
Cathay Pacific
KA620
Cathay Dragon
|
11:20
Johannesburg
12:15
Hong Kong
|
05:50
Hong Kong
14:30
Hangzhou Xiaoshan
|
Connect |
CA868
Air China
CA1734
Air China
|
20:20
Johannesburg
17:50
Shenzhen
|
15:50
Shenzhen
20:00
Hangzhou Xiaoshan
|
Connect |
CA868
Air China
ZH9885
Shenzhen Airlines
|
20:20
Johannesburg
18:00
Shenzhen
|
15:50
Shenzhen
20:00
Hangzhou Xiaoshan
|
Connect |
CA868
Air China
CA1736
Air China
|
20:20
Johannesburg
22:20
Shenzhen
|
15:50
Shenzhen
00:25
Hangzhou Xiaoshan
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Macau and cost approximately 850 USD.
You take a bus, shuttle or taxi from Macau to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
EY601
Etihad
EY402
Etihad
NX885
Air Macau
|
10:15
Johannesburg
21:45
Abu Dhabi
10:35
Suvarnabhumi
|
20:20
Abu Dhabi
06:45
Suvarnabhumi
14:25
Macau
|
Connect |
EY601
Etihad
EY406
Etihad
NX885
Air Macau
|
10:15
Johannesburg
23:55
Abu Dhabi
10:35
Suvarnabhumi
|
20:20
Abu Dhabi
08:55
Suvarnabhumi
14:25
Macau
|
Connect |
CX748
Cathay Pacific
KA486
Cathay Dragon
JX203
Starlux Airlines
|
11:20
Johannesburg
08:00
Hong Kong
13:05
Taiwan Taoyuan
|
05:50
Hong Kong
09:45
Taiwan Taoyuan
15:10
Macau
|
Connect |
CX748
Cathay Pacific
CX494
Cathay Pacific
NX627
Air Macau
|
11:20
Johannesburg
10:25
Hong Kong
14:40
Taiwan Taoyuan
|
05:50
Hong Kong
12:20
Taiwan Taoyuan
16:35
Macau
|
Connect |
CX748
Cathay Pacific
CX450
Cathay Pacific
NX627
Air Macau
|
11:20
Johannesburg
10:00
Hong Kong
14:40
Taiwan Taoyuan
|
05:50
Hong Kong
11:50
Taiwan Taoyuan
16:35
Macau
|
Connect |
CX748
Cathay Pacific
CX450
Cathay Pacific
JX203
Starlux Airlines
|
11:20
Johannesburg
10:00
Hong Kong
13:05
Taiwan Taoyuan
|
05:50
Hong Kong
11:50
Taiwan Taoyuan
15:10
Macau
|
Connect |
MK852
Air Mauritius
MK646
Air Mauritius
TR904
Scoot Tigerair
|
13:35
Johannesburg
20:40
Mauritius
13:55
Singapore Changi
|
19:35
Mauritius
07:50
Singapore Changi
17:40
Macau
|
Connect |
SQ479
Singapore Airlines
SQ970
Singapore Airlines
NX885
Air Macau
|
13:45
Johannesburg
07:15
Singapore Changi
10:35
Suvarnabhumi
|
06:10
Singapore Changi
08:40
Suvarnabhumi
14:25
Macau
|
Connect |
SQ479
Singapore Airlines
SQ910
Singapore Airlines
Z292
AirAsia Philippines
|
13:45
Johannesburg
09:15
Singapore Changi
15:30
Manila
|
06:10
Singapore Changi
12:50
Manila
17:45
Macau
|
Connect |
SQ479
Singapore Airlines
MI922
SilkAir
MF8681
Xiamen Airlines
|
13:45
Johannesburg
08:00
Singapore Changi
14:00
Xiamen
|
06:10
Singapore Changi
12:10
Xiamen
15:20
Macau
|
Connect |
SQ479
Singapore Airlines
FD358
Thai AirAsia
FD764
Thai AirAsia
|
13:45
Johannesburg
10:55
Singapore Changi
13:50
Don Muang
|
06:10
Singapore Changi
12:20
Don Muang
17:25
Macau
|
Connect |
SQ479
Singapore Airlines
TR904
Scoot Tigerair
|
13:45
Johannesburg
13:55
Singapore Changi
|
06:10
Singapore Changi
17:40
Macau
|
Connect |
SQ481
Singapore Airlines
TR902
Scoot Tigerair
|
22:30
Johannesburg
06:10
Singapore Changi
|
14:55
Singapore Changi
09:55
Macau
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Hong Kong and cost approximately 750 USD.
You take a bus, shuttle or taxi from Hong Kong to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
SA302
South African Airways
CX748
Cathay Pacific
|
06:00
Capetown
11:20
Johannesburg
|
07:55
Johannesburg
05:50
Hong Kong
|
Connect |
CX794
Cathay Pacific
|
11:15
Capetown
|
06:55 Hong Kong | Direct |
QR1372
Qatar Airways
QR818
Qatar Airways
|
12:15
Capetown
02:05
Doha
|
23:35
Doha
14:30
Hong Kong
|
Connect |
ET846
Ethiopian Airlines
ET644
Ethiopian Airlines
|
14:35
Capetown
23:55
Addis Ababa
|
22:00
Addis Ababa
14:55
Hong Kong
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Hong Kong and cost approximately 600 USD.
You take a bus, shuttle or taxi from Hong Kong to your destination in China.
Flight | Depart | Arrive | |
---|---|---|---|
4Z601
Airlink
QR1372
Qatar Airways
QR818
Qatar Airways
|
08:00
Bloemfontein
12:15
Capetown
02:05
Doha
|
09:45
Capetown
23:35
Doha
14:30
Hong Kong
|
Connect |
4Z601
Airlink
CX794
Cathay Pacific
|
08:00
Bloemfontein
11:15
Capetown
|
09:45
Capetown
06:55
Hong Kong
|
Connect |
4Z702
Airlink
EY601
Etihad
EY834
Etihad
|
08:05
Bloemfontein
10:15
Johannesburg
22:10
Abu Dhabi
|
09:05
Johannesburg
20:20
Abu Dhabi
09:10
Hong Kong
|
Connect |
4Z702
Airlink
MK852
Air Mauritius
MK640
Air Mauritius
|
08:05
Bloemfontein
13:35
Johannesburg
20:45
Mauritius
|
09:05
Johannesburg
19:35
Mauritius
10:30
Hong Kong
|
Connect |
4Z702
Airlink
SQ479
Singapore Airlines
SQ890
Singapore Airlines
|
08:05
Bloemfontein
13:45
Johannesburg
07:35
Singapore Changi
|
09:05
Johannesburg
06:10
Singapore Changi
11:20
Hong Kong
|
Connect |
4Z702
Airlink
SQ479
Singapore Airlines
SQ860
Singapore Airlines
|
08:05
Bloemfontein
13:45
Johannesburg
08:25
Singapore Changi
|
09:05
Johannesburg
06:10
Singapore Changi
12:25
Hong Kong
|
Connect |
4Z702
Airlink
QR1368
Qatar Airways
QR818
Qatar Airways
|
08:05
Bloemfontein
13:30
Johannesburg
02:05
Doha
|
09:05
Johannesburg
23:25
Doha
14:30
Hong Kong
|
Connect |
4Z702
Airlink
SQ479
Singapore Airlines
SQ856
Singapore Airlines
|
08:05
Bloemfontein
13:45
Johannesburg
09:55
Singapore Changi
|
09:05
Johannesburg
06:10
Singapore Changi
13:55
Hong Kong
|
Connect |
4Z702
Airlink
CX748
Cathay Pacific
|
08:05
Bloemfontein
11:20
Johannesburg
|
09:05
Johannesburg
05:50
Hong Kong
|
Connect |
JE403
Mango
ET846
Ethiopian Airlines
ET644
Ethiopian Airlines
|
09:15
Bloemfontein
14:35
Capetown
23:55
Addis Ababa
|
10:55
Capetown
22:00
Addis Ababa
14:55
Hong Kong
|
Connect |
JE403
Mango
QR1372
Qatar Airways
QR818
Qatar Airways
|
09:15
Bloemfontein
12:15
Capetown
02:05
Doha
|
10:55
Capetown
23:35
Doha
14:30
Hong Kong
|
Connect |
4Z706
Airlink
SQ481
Singapore Airlines
SQ868
Singapore Airlines
|
17:45
Bloemfontein
22:30
Johannesburg
19:55
Singapore Changi
|
18:45
Johannesburg
14:55
Singapore Changi
23:45
Hong Kong
|
Connect |
4Z706
Airlink
SQ481
Singapore Airlines
SQ2
Singapore Airlines
|
17:45
Bloemfontein
22:30
Johannesburg
18:30
Singapore Changi
|
18:45
Johannesburg
14:55
Singapore Changi
22:15
Hong Kong
|
Connect |
You can find hotels and accommodations in China with our hotels search tool below
Booking.com