HowToGo

Flight from OR Tambo Airport to China

Search Transfer from OR Tambo Airport to China

Search Flights

You can find flight ticket prices from OR Tambo Airport to China with our flight tickets search tool below

1. Johannesburg to Shenzhen

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Shenzhen and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Shenzhen to your destination in China.

Flight Depart Arrive
SQ479 Singapore Airlines
SQ846 Singapore Airlines
13:45 Johannesburg
07:25 Singapore Changi
06:10 Singapore Changi
11:20 Shenzhen
Connect
SQ479 Singapore Airlines
MI962 SilkAir
13:45 Johannesburg
07:00 Singapore Changi
06:10 Singapore Changi
10:50 Shenzhen
Connect
CA868 Air China
20:50 Johannesburg
15:50 Shenzhen Direct
SQ481 Singapore Airlines
MI968 SilkAir
22:30 Johannesburg
19:00 Singapore Changi
14:55 Singapore Changi
23:05 Shenzhen
Connect

2. Johannesburg to Hong Kong

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Hong Kong and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Hong Kong to your destination in China.

Flight Depart Arrive
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
06:00 Hong Kong Direct
MK852 Air Mauritius
MK640 Air Mauritius
13:35 Johannesburg
20:45 Mauritius
19:35 Mauritius
10:30 Hong Kong
Connect
SQ479 Singapore Airlines
SQ880 Singapore Airlines
13:45 Johannesburg
07:25 Singapore Changi
06:10 Singapore Changi
11:20 Hong Kong
Connect
SQ479 Singapore Airlines
SQ882 Singapore Airlines
13:45 Johannesburg
08:40 Singapore Changi
06:10 Singapore Changi
12:40 Hong Kong
Connect
SQ479 Singapore Airlines
SQ886 Singapore Airlines
13:45 Johannesburg
09:40 Singapore Changi
06:10 Singapore Changi
13:55 Hong Kong
Connect
QR1364 Qatar Airways
QR818 Qatar Airways
13:50 Johannesburg
02:40 Doha
23:10 Doha
16:00 Hong Kong
Connect
EK764 Emirates
EK380 Emirates
19:10 Johannesburg
09:55 Dubai
05:25 Dubai
21:05 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
SQ898 Singapore Airlines
22:30 Johannesburg
19:55 Singapore Changi
14:55 Singapore Changi
23:50 Hong Kong
Connect

3. Johannesburg to Guangzhou Baiyun

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Guangzhou Baiyun and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Guangzhou Baiyun to your destination in China.

Flight Depart Arrive
KQ765 Kenya Airways
KQ882 Kenya Airways
02:05 Johannesburg
17:45 Nairobi
07:10 Nairobi
09:00 Guangzhou Baiyun
Connect
QR1366 Qatar Airways
QR874 Qatar Airways
07:40 Johannesburg
02:05 Doha
17:00 Doha
15:25 Guangzhou Baiyun
Connect
4Z252 Airlink
MD018 Air Madagascar
10:00 Johannesburg
15:00 Antananarivo
14:00 Antananarivo
06:30 Guangzhou Baiyun
Connect
SA184 South African Airways
KQ882 Kenya Airways
10:10 Johannesburg
17:45 Nairobi
15:05 Nairobi
09:00 Guangzhou Baiyun
Connect
SV0446 Saudia
SV0882 Saudia
11:00 Johannesburg
23:20 Jeddah
18:45 Jeddah
13:30 Guangzhou Baiyun
Connect
SQ479 Singapore Airlines
SQ850 Singapore Airlines
13:45 Johannesburg
08:20 Singapore Changi
06:10 Singapore Changi
12:20 Guangzhou Baiyun
Connect
QR1364 Qatar Airways
QR874 Qatar Airways
13:50 Johannesburg
02:05 Doha
23:10 Doha
15:25 Guangzhou Baiyun
Connect
ET808 Ethiopian Airlines
ET606 Ethiopian Airlines
14:25 Johannesburg
23:55 Addis Ababa
20:40 Addis Ababa
14:55 Guangzhou Baiyun
Connect
ET858 Ethiopian Airlines
ET616 Ethiopian Airlines
23:30 Johannesburg
14:45 Addis Ababa
05:55 Addis Ababa
05:45 Guangzhou Baiyun
Connect

4. Johannesburg to Chengdu

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Chengdu and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Chengdu to your destination in China.

Flight Depart Arrive
QR1366 Qatar Airways
QR860 Qatar Airways
07:40 Johannesburg
01:50 Doha
17:00 Doha
13:55 Chengdu
Connect
CX748 Cathay Pacific
CA412 Air China
11:20 Johannesburg
11:10 Hong Kong
06:00 Hong Kong
13:45 Chengdu
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET636 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:30 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
14:45 Chengdu
Connect
SQ479 Singapore Airlines
MI938 SilkAir
13:45 Johannesburg
17:25 Singapore Changi
06:10 Singapore Changi
22:10 Chengdu
Connect
SQ479 Singapore Airlines
MI936 SilkAir
13:45 Johannesburg
12:30 Singapore Changi
06:10 Singapore Changi
17:20 Chengdu
Connect
QR1364 Qatar Airways
QR860 Qatar Airways
13:50 Johannesburg
01:50 Doha
23:10 Doha
13:55 Chengdu
Connect
ET808 Ethiopian Airlines
ET636 Ethiopian Airlines
14:25 Johannesburg
23:30 Addis Ababa
20:40 Addis Ababa
14:45 Chengdu
Connect
CA868 Air China
3U8704 Sichuan Airlines
20:50 Johannesburg
16:55 Shenzhen
15:50 Shenzhen
19:30 Chengdu
Connect
CA868 Air China
TV9894 Tibet Airlines Corporation
20:50 Johannesburg
17:35 Shenzhen
15:50 Shenzhen
20:00 Chengdu
Connect
CA868 Air China
CA4314 Air China
20:50 Johannesburg
17:30 Shenzhen
15:50 Shenzhen
20:15 Chengdu
Connect
SQ481 Singapore Airlines
MI938 SilkAir
22:30 Johannesburg
17:25 Singapore Changi
14:55 Singapore Changi
22:10 Chengdu
Connect

5. Johannesburg to Shanghai Hongqiao

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Shanghai Hongqiao and cost approximately 705 USD.

  3. You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in China.

Flight Depart Arrive
SQ479 Singapore Airlines
SQ846 Singapore Airlines
FM9332 Shanghai Airlines
13:45 Johannesburg
07:25 Singapore Changi
12:30 Shenzhen
06:10 Singapore Changi
11:20 Shenzhen
14:40 Shanghai Hongqiao
Connect
SQ479 Singapore Airlines
SQ846 Singapore Airlines
ZH9509 Shenzhen Airlines
13:45 Johannesburg
07:25 Singapore Changi
13:05 Shenzhen
06:10 Singapore Changi
11:20 Shenzhen
15:10 Shanghai Hongqiao
Connect
SQ479 Singapore Airlines
SQ846 Singapore Airlines
CZ3561 China Southern Airlines
13:45 Johannesburg
07:25 Singapore Changi
12:55 Shenzhen
06:10 Singapore Changi
11:20 Shenzhen
15:25 Shanghai Hongqiao
Connect
SQ479 Singapore Airlines
SQ850 Singapore Airlines
FM9312 Shanghai Airlines
13:45 Johannesburg
08:20 Singapore Changi
13:30 Guangzhou Baiyun
06:10 Singapore Changi
12:20 Guangzhou Baiyun
15:55 Shanghai Hongqiao
Connect
SQ479 Singapore Airlines
SQ814 Singapore Airlines
FM9422 Shanghai Airlines
13:45 Johannesburg
07:00 Singapore Changi
13:40 Chongqing
06:10 Singapore Changi
11:35 Chongqing
15:55 Shanghai Hongqiao
Connect
SQ479 Singapore Airlines
SQ850 Singapore Airlines
MU5316 China Eastern Airlines
13:45 Johannesburg
08:20 Singapore Changi
13:55 Guangzhou Baiyun
06:10 Singapore Changi
12:20 Guangzhou Baiyun
16:10 Shanghai Hongqiao
Connect
CA868 Air China
HO1202 Juneyao Airlines
20:50 Johannesburg
18:10 Shenzhen
15:50 Shenzhen
20:20 Shanghai Hongqiao
Connect
CA868 Air China
HO1156 Juneyao Airlines
20:50 Johannesburg
20:35 Shenzhen
15:50 Shenzhen
23:00 Shanghai Hongqiao
Connect
CA868 Air China
ZH9521 Shenzhen Airlines
ZH9521 Shenzhen Airlines
20:50 Johannesburg
18:05 Shenzhen
20:50 Jingdezhen
15:50 Shenzhen
19:55 Jingdezhen
22:05 Shanghai Hongqiao
Connect

6. Johannesburg to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Shanghai Pudong and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in China.

Flight Depart Arrive
QR1366 Qatar Airways
QR870 Qatar Airways
07:40 Johannesburg
02:40 Doha
17:00 Doha
16:20 Shanghai Pudong
Connect
EY601 Etihad
EY862 Etihad
10:15 Johannesburg
01:05 Abu Dhabi
20:20 Abu Dhabi
13:55 Shanghai Pudong
Connect
CX748 Cathay Pacific
CX368 Cathay Pacific
11:20 Johannesburg
09:20 Hong Kong
06:00 Hong Kong
12:10 Shanghai Pudong
Connect
CX748 Cathay Pacific
HX236 Hong Kong Airlines
11:20 Johannesburg
08:15 Hong Kong
06:00 Hong Kong
10:40 Shanghai Pudong
Connect
CX748 Cathay Pacific
CX360 Cathay Pacific
11:20 Johannesburg
13:45 Hong Kong
06:00 Hong Kong
16:30 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ830 Singapore Airlines
13:45 Johannesburg
09:30 Singapore Changi
06:10 Singapore Changi
15:05 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ832 Singapore Airlines
13:45 Johannesburg
12:45 Singapore Changi
06:10 Singapore Changi
18:05 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ828 Singapore Airlines
13:45 Johannesburg
08:05 Singapore Changi
06:10 Singapore Changi
13:25 Shanghai Pudong
Connect
QR1364 Qatar Airways
QR870 Qatar Airways
13:50 Johannesburg
02:40 Doha
23:10 Doha
16:20 Shanghai Pudong
Connect
ET808 Ethiopian Airlines
ET684 Ethiopian Airlines
14:25 Johannesburg
23:30 Addis Ababa
20:40 Addis Ababa
15:40 Shanghai Pudong
Connect
CA868 Air China
ZH9517 Shenzhen Airlines
20:50 Johannesburg
17:00 Shenzhen
15:50 Shenzhen
19:35 Shanghai Pudong
Connect
CA868 Air China
ZH9519 Shenzhen Airlines
20:50 Johannesburg
18:00 Shenzhen
15:50 Shenzhen
20:25 Shanghai Pudong
Connect
SQ481 Singapore Airlines
SQ836 Singapore Airlines
22:30 Johannesburg
17:25 Singapore Changi
14:55 Singapore Changi
22:45 Shanghai Pudong
Connect
SQ481 Singapore Airlines
SQ826 Singapore Airlines
22:30 Johannesburg
01:15 Singapore Changi
14:55 Singapore Changi
06:35 Shanghai Pudong
Connect

7. Johannesburg to Sunan Shuofang

  1. You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.

  2. You take a flight from Johannesburg to Sunan Shuofang and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Sunan Shuofang to your destination in China.

Flight Depart Arrive
EY601 Etihad
EY888 Etihad
MU2732 China Eastern Airlines
10:15 Johannesburg
21:30 Abu Dhabi
10:55 Beijing Daxing
20:20 Abu Dhabi
08:50 Beijing Daxing
12:50 Sunan Shuofang
Connect
SQ479 Singapore Airlines
SQ846 Singapore Airlines
ZH9809 Shenzhen Airlines
13:45 Johannesburg
07:25 Singapore Changi
13:55 Shenzhen
06:10 Singapore Changi
11:20 Shenzhen
16:10 Sunan Shuofang
Connect
CA868 Air China
ZH9813 Shenzhen Airlines
20:50 Johannesburg
18:15 Shenzhen
15:50 Shenzhen
20:25 Sunan Shuofang
Connect
CA868 Air China
ZH9815 Shenzhen Airlines
20:50 Johannesburg
21:15 Shenzhen
15:50 Shenzhen
23:25 Sunan Shuofang
Connect
CA868 Air China
ZH9817 Shenzhen Airlines
20:50 Johannesburg
22:00 Shenzhen
15:50 Shenzhen
00:20 Sunan Shuofang
Connect

References

Find Hotels in China

You can find hotels and accommodations in China with our hotels search tool below

Booking.com