How to get to China from OR Tambo Airport by flight ? You can check flights from OR Tambo Airport to China below.
You can find flight ticket prices from OR Tambo Airport to China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Shenzhen and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Hong Kong and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Guangzhou Baiyun and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Chengdu and cost approximately 1200 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Shanghai Hongqiao and cost approximately 705 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Shanghai Pudong and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in OR Tambo Airport to Johannesburg.
You take a flight from Johannesburg to Sunan Shuofang and cost approximately 900 USD.
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 |
You can find hotels and accommodations in China with our hotels search tool below
Booking.com