How to get to OR Tambo Airport, South Africa from China by flight ? You can check flights from China to OR Tambo Airport, South Africa below.
You can find flight ticket prices from China to OR Tambo Airport, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in China to Hong Kong.
You take a flight from Hong Kong to Johannesburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
EK381
Emirates
EK763
Emirates
|
00:35
Hong Kong
09:55
Dubai
|
05:35
Dubai
16:15
Johannesburg
|
Connect |
CX749
Cathay Pacific
|
00:40
Hong Kong
|
07:35 Johannesburg | Direct |
MK641
Air Mauritius
MK851
Air Mauritius
|
01:30
Hong Kong
09:25
Mauritius
|
07:15
Mauritius
11:50
Johannesburg
|
Connect |
SQ1
Singapore Airlines
SQ482
Singapore Airlines
|
08:00
Hong Kong
16:35
Singapore Changi
|
11:50
Singapore Changi
21:10
Johannesburg
|
Connect |
SQ899
Singapore Airlines
SQ482
Singapore Airlines
|
09:05
Hong Kong
16:35
Singapore Changi
|
13:00
Singapore Changi
21:10
Johannesburg
|
Connect |
TR981
Scoot Tigerair
SQ478
Singapore Airlines
|
17:50
Hong Kong
01:30
Singapore Changi
|
21:20
Singapore Changi
06:10
Johannesburg
|
Connect |
EY833
Etihad
EY602
Etihad
|
18:30
Hong Kong
02:05
Abu Dhabi
|
00:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
SQ895
Singapore Airlines
SQ478
Singapore Airlines
|
18:50
Hong Kong
01:30
Singapore Changi
|
22:40
Singapore Changi
06:10
Johannesburg
|
Connect |
QR817
Qatar Airways
QR1363
Qatar Airways
|
19:20
Hong Kong
02:30
Doha
|
23:40
Doha
09:50
Johannesburg
|
Connect |
SQ897
Singapore Airlines
SQ478
Singapore Airlines
|
19:55
Hong Kong
01:30
Singapore Changi
|
23:50
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in China to Chongqing.
You take a flight from Chongqing to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
QR881
Qatar Airways
QR1367 1477
Qatar Airways
|
01:00
Chongqing
07:35
Doha
|
05:15
Doha
14:55
Johannesburg
|
Connect |
DZ6216
Donghai Airlines
CA867
Air China
|
06:45
Chongqing
11:50
Shenzhen
|
08:45
Shenzhen
18:20
Johannesburg
|
Connect |
3U8781
Sichuan Airlines
CA867
Air China
|
07:10
Chongqing
11:50
Shenzhen
|
09:10
Shenzhen
18:20
Johannesburg
|
Connect |
ZH9432
Shenzhen Airlines
CA867
Air China
|
07:40
Chongqing
11:50
Shenzhen
|
09:40
Shenzhen
18:20
Johannesburg
|
Connect |
CA4343
Air China
CA867
Air China
|
07:45
Chongqing
11:50
Shenzhen
|
09:50
Shenzhen
18:20
Johannesburg
|
Connect |
CZ3642
China Southern Airlines
CA867
Air China
|
08:30
Chongqing
11:50
Shenzhen
|
10:35
Shenzhen
18:20
Johannesburg
|
Connect |
SQ815
Singapore Airlines
SQ478
Singapore Airlines
|
12:35
Chongqing
01:30
Singapore Changi
|
17:30
Singapore Changi
06:10
Johannesburg
|
Connect |
CA419
Air China
CX749
Cathay Pacific
|
15:05
Chongqing
00:40
Hong Kong
|
17:25
Hong Kong
07:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in China to Shanghai Hongqiao.
You take a flight from Shanghai Hongqiao to Johannesburg and cost approximately 705 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
HO1111
Juneyao Airlines
CA867
Air China
|
07:45
Shanghai Hongqiao
11:50
Shenzhen
|
10:00
Shenzhen
18:20
Johannesburg
|
Connect |
CZ3590
China Southern Airlines
CA867
Air China
|
07:55
Shanghai Hongqiao
11:50
Shenzhen
|
10:25
Shenzhen
18:20
Johannesburg
|
Connect |
FM9331
Shanghai Airlines
CA867
Air China
|
08:05
Shanghai Hongqiao
11:50
Shenzhen
|
10:30
Shenzhen
18:20
Johannesburg
|
Connect |
MF8377
Xiamen Airlines
CA867
Air China
|
08:10
Shanghai Hongqiao
11:50
Shenzhen
|
10:40
Shenzhen
18:20
Johannesburg
|
Connect |
HX239
Hong Kong Airlines
CX749
Cathay Pacific
|
19:15
Shanghai Hongqiao
00:40
Hong Kong
|
21:50
Hong Kong
07:35
Johannesburg
|
Connect |
ZH9516
Shenzhen Airlines
CA867
Air China
|
19:50
Shanghai Hongqiao
11:50
Shenzhen
|
22:15
Shenzhen
18:20
Johannesburg
|
Connect |
HO1151
Juneyao Airlines
CA867
Air China
|
21:35
Shanghai Hongqiao
11:50
Shenzhen
|
23:55
Shenzhen
18:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in China to Chengdu.
You take a flight from Chengdu to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
QR861
Qatar Airways
QR1367 1477
Qatar Airways
|
01:05
Chengdu
07:35
Doha
|
05:20
Doha
14:55
Johannesburg
|
Connect |
ET637
Ethiopian Airlines
ET809
Ethiopian Airlines
|
02:05
Chengdu
08:40
Addis Ababa
|
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
3U8701
Sichuan Airlines
CA867
Air China
|
06:20
Chengdu
11:50
Shenzhen
|
09:00
Shenzhen
18:20
Johannesburg
|
Connect |
ZH9416
Shenzhen Airlines
CA867
Air China
|
07:30
Chengdu
11:50
Shenzhen
|
09:55
Shenzhen
18:20
Johannesburg
|
Connect |
EU2217
Chengdu
CA867
Air China
|
07:40
Chengdu
11:50
Shenzhen
|
10:10
Shenzhen
18:20
Johannesburg
|
Connect |
CA403
Air China
SQ482
Singapore Airlines
|
10:05
Chengdu
16:35
Singapore Changi
|
15:00
Singapore Changi
21:10
Johannesburg
|
Connect |
MI935
SilkAir
SQ478
Singapore Airlines
|
18:25
Chengdu
01:30
Singapore Changi
|
23:25
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in China to Sunan Shuofang.
You take a flight from Sunan Shuofang to Johannesburg and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ZH9818
Shenzhen Airlines
CA867
Air China
|
06:20
Sunan Shuofang
11:50
Shenzhen
|
08:40
Shenzhen
18:20
Johannesburg
|
Connect |
ZH9816
Shenzhen Airlines
CA867
Air China
|
08:20
Sunan Shuofang
11:50
Shenzhen
|
10:45
Shenzhen
18:20
Johannesburg
|
Connect |
ZH9814
Shenzhen Airlines
CA867
Air China
|
22:20
Sunan Shuofang
11:50
Shenzhen
|
00:40
Shenzhen
18:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in China to Shenzhen.
You take a flight from Shenzhen to Johannesburg and cost approximately 1800 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in OR Tambo Airport, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
CA867
Air China
|
11:50
Shenzhen
|
18:20 Johannesburg | Direct |
You can find hotels and accommodations in OR Tambo Airport, South Africa with our hotels search tool below
Booking.com